D3DSAMPLERSTATETYPE 列挙型

D3DSAMPLERSTATETYPE 列挙型

サンプラ ステートの種類を定義する。

構文

typedef enum _D3DSAMPLERSTATETYPE {
    D3DSAMP_ADDRESSU = 1,
    D3DSAMP_ADDRESSV = 2,
    D3DSAMP_ADDRESSW = 3,
    D3DSAMP_BORDERCOLOR = 4,
    D3DSAMP_MAGFILTER = 5,
    D3DSAMP_MINFILTER = 6,
    D3DSAMP_MIPFILTER = 7,
    D3DSAMP_MIPMAPLODBIAS = 8,
    D3DSAMP_MAXMIPLEVEL = 9,
    D3DSAMP_MAXANISOTROPY = 10,
    D3DSAMP_SRGBTEXTURE = 11,
    D3DSAMP_ELEMENTINDEX = 12,
    D3DSAMP_DMAPOFFSET = 13,
    D3DSAMP_FORCE_DWORD = 0x7fffffff
} D3DSAMPLERSTATETYPE;

定数

  • D3DSAMP_ADDRESSU
    u 座標で使うテクスチャ アドレシング モード。デフォルトは D3DTADDRESS_WRAP である。詳細については、「D3DTEXTUREADDRESS」を参照すること。

  • D3DSAMP_ADDRESSV
    v 座標で使うテクスチャ アドレシング モード。デフォルトは D3DTADDRESS_WRAP である。詳細については、「D3DTEXTUREADDRESS」を参照すること。

  • D3DSAMP_ADDRESSW
    w 座標で使うテクスチャ アドレシング モード。デフォルトは D3DTADDRESS_WRAP である。詳細については、「D3DTEXTUREADDRESS」を参照すること。

  • D3DSAMP_BORDERCOLOR
    D3DCOLOR 型の境界色。デフォルトの色は 0x00000000 である。

  • D3DSAMP_MAGFILTER
    D3DTEXTUREFILTERTYPE 型の拡大フィルタ。デフォルト値は D3DTEXF_POINT である。

  • D3DSAMP_MINFILTER
    D3DTEXTUREFILTERTYPE 型の縮小フィルタ。デフォルト値は D3DTEXF_POINT である。

  • D3DSAMP_MIPFILTER
    縮小時に使うミップマップ フィルタ。「D3DTEXTUREFILTERTYPE」を参照すること。デフォルト値は D3DTEXF_NONE である。

  • D3DSAMP_MIPMAPLODBIAS
    ミップマップの詳細レベル (LOD) バイアス。デフォルト値は 0 である。

  • D3DSAMP_MAXMIPLEVEL
    使用する最大のマップの LOD インデックス。値の範囲は 0 ~ (n-1) で、0 が最大である。デフォルト値は 0 である。

  • D3DSAMP_MAXANISOTROPY
    最大の異方性を表す DWORD 値。デフォルト値は 1 である。

  • D3DSAMP_SRGBTEXTURE
    ガンマ補正値。デフォルト値は 0 である。これはガンマが 1.0 で、補正が不要なことを意味する。それ以外の場合、サンプラではコンテンツのガンマが 2.2 であると仮定し、ピクセル シェーダに渡す前に線形 (ガンマ 1.0) に変換する必要があることを意味する。

  • D3DSAMP_ELEMENTINDEX
    サンプラにマルチエレメント テクスチャを割り当てる場合に、使う要素のインデックスを示す。デフォルト値は 0 である。

  • D3DSAMP_DMAPOFFSET
    プリサンプリングされたディスプレースメント マップにおける頂点オフセット。テセレータが使う定数で、値は 256 である。

  • D3DSAMP_FORCE_DWORD
    この値は、32 ビットの列挙を強制する。

列挙型の情報

ヘッダー d3d9types.h
最低限のオペレーティング システム Windows 98