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 ビット以外のサイズにコンパイルできます。 この値は使用されません。

必要条件

要件
ヘッダー
D3D9Types.h

関連項目

Direct3D 列挙