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 枚举