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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈