D3DDDITEXTURESTAGESTATETYPE 枚举 (d3dumddi.h)

纹理阶段状态类型。

语法

typedef enum _D3DDDITEXTURESTAGESTATETYPE {
  D3DDDITSS_TEXTUREMAP,
  D3DDDITSS_COLOROP,
  D3DDDITSS_COLORARG1,
  D3DDDITSS_COLORARG2,
  D3DDDITSS_ALPHAOP,
  D3DDDITSS_ALPHAARG1,
  D3DDDITSS_ALPHAARG2,
  D3DDDITSS_BUMPENVMAT00,
  D3DDDITSS_BUMPENVMAT01,
  D3DDDITSS_BUMPENVMAT10,
  D3DDDITSS_BUMPENVMAT11,
  D3DDDITSS_TEXCOORDINDEX,
  D3DDDITSS_ADDRESSU,
  D3DDDITSS_ADDRESSV,
  D3DDDITSS_BORDERCOLOR,
  D3DDDITSS_MAGFILTER,
  D3DDDITSS_MINFILTER,
  D3DDDITSS_MIPFILTER,
  D3DDDITSS_MIPMAPLODBIAS,
  D3DDDITSS_MAXMIPLEVEL,
  D3DDDITSS_MAXANISOTROPY,
  D3DDDITSS_BUMPENVLSCALE,
  D3DDDITSS_BUMPENVLOFFSET,
  D3DDDITSS_TEXTURETRANSFORMFLAGS,
  D3DDDITSS_ADDRESSW,
  D3DDDITSS_COLORARG0,
  D3DDDITSS_ALPHAARG0,
  D3DDDITSS_RESULTARG,
  D3DDDITSS_SRGBTEXTURE,
  D3DDDITSS_ELEMENTINDEX,
  D3DDDITSS_DMAPOFFSET,
  D3DDDITSS_CONSTANT,
  D3DDDITSS_DISABLETEXTURECOLORKEY,
  D3DDDITSS_TEXTURECOLORKEYVAL,
  D3DDDITSS_FORCE_DWORD
} D3DDDITEXTURESTAGESTATETYPE;

常量

 
D3DDDITSS_TEXTUREMAP
指定纹理贴图的 D3DTEXTUREOP
D3DDDITSS_COLOROP
指定颜色通道的每阶段混合控件的D3DTEXTUREOP。
D3DDDITSS_COLORARG1
表示纹理参数的D3DTA_TEXTURE。 D3DTA_TEXTURE常量用于选择纹理颜色。
D3DDDITSS_COLORARG2
表示纹理参数的D3DTA_TEXTURE。 D3DTA_TEXTURE常量用于选择纹理颜色。
D3DDDITSS_ALPHAOP
指定 alpha 通道的每阶段混合控件的D3DTEXTUREOP。
D3DDDITSS_ALPHAARG1
表示纹理参数的D3DTA_TEXTURE。 D3DTA_TEXTURE常量用于选择纹理颜色。
D3DDDITSS_ALPHAARG2
表示纹理参数的D3DTA_TEXTURE。 D3DTA_TEXTURE常量用于选择纹理颜色。
D3DDDITSS_BUMPENVMAT00
表示凹凸映射矩阵的浮点数。
D3DDDITSS_BUMPENVMAT01
表示凹凸映射矩阵的浮点数。
D3DDDITSS_BUMPENVMAT10
表示凹凸映射矩阵的浮点数。
D3DDDITSS_BUMPENVMAT11
表示凹凸映射矩阵的浮点数。
D3DDDITSS_TEXCOORDINDEX
标识此纹理的哪一组纹理坐标索引。
D3DDDITSS_ADDRESSU
D3DDDITSS_ADDRESSV
D3DDDITSS_BORDERCOLOR
D3DDDITSS_MAGFILTER
D3DDDITSS_MINFILTER
D3DDDITSS_MIPFILTER
D3DDDITSS_MIPMAPLODBIAS
D3DDDITSS_MAXMIPLEVEL
D3DDDITSS_MAXANISOTROPY
D3DDDITSS_BUMPENVLSCALE
凹凸贴图亮度的浮点刻度。
D3DDDITSS_BUMPENVLOFFSET
凹凸贴图亮度的浮点偏移量。
D3DDDITSS_TEXTURETRANSFORMFLAGS
控制纹理转换 的D3DTEXTURETRANSFORMFLAGS
D3DDDITSS_ADDRESSW
D3DDDITSS_COLORARG0
三元运算的第三个参数。
D3DDDITSS_ALPHAARG0
三元运算的第三个参数。
D3DDDITSS_RESULTARG
结果的参数,D3DTA_CURRENT或D3DTA_TEMP。

D3DTA_TEMP用于选择临时寄存器颜色。
D3DTA_CURRENT用于选择阶段目标寄存器。
D3DDDITSS_SRGBTEXTURE
D3DDDITSS_ELEMENTINDEX
D3DDDITSS_DMAPOFFSET
D3DDDITSS_CONSTANT
指示每个阶段常量的D3DTA_CONSTANT。
D3DDDITSS_DISABLETEXTURECOLORKEY
禁用纹理颜色键。
D3DDDITSS_TEXTURECOLORKEYVAL
纹理颜色键值。
D3DDDITSS_FORCE_DWORD
强制此枚举编译为大小为 32 位。

要求

要求
Header d3dumddi.h