D3DSAMPLER_TEXTURE_TYPE列挙
頂点シェーダーのサンプラー テクスチャの種類を定義します。
構文
typedef enum D3DSAMPLER_TEXTURE_TYPE {
D3DSTT_UNKNOWN,
D3DSTT_2D,
D3DSTT_CUBE,
D3DSTT_VOLUME,
D3DSTT_FORCE_DWORD
} D3DSAMPLER_TEXTURE_TYPE, *LPD3DSAMPLER_TEXTURE_TYPE;
定数
-
D3DSTT_UNKNOWN
-
初期化されていない値。 この要素の値は 0 << D3DSP_TEXTURETYPE_SHIFTです。
-
D3DSTT_2D
-
2D テクスチャの宣言。 この要素の値は 2 << D3DSP_TEXTURETYPE_SHIFTです。
-
D3DSTT_CUBE
-
キューブ テクスチャの宣言。 この要素の値は 3 << D3DSP_TEXTURETYPE_SHIFTです。
-
D3DSTT_VOLUME
-
ボリューム テクスチャの宣言。 この要素の値は 4 << D3DSP_TEXTURETYPE_SHIFTです。
-
D3DSTT_FORCE_DWORD
-
この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用されません。
必要条件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目