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 |