D3DDDITEXTURESTAGESTATETYPE enumeration (d3dumddi.h)
The texture stage state type.
Syntax
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;
Constants
D3DDDITSS_TEXTUREMAP A D3DTEXTUREOP that specifies the texture map. |
D3DDDITSS_COLOROP A D3DTEXTUREOP that specifies per-stage blending controls for color channels. |
D3DDDITSS_COLORARG1 A D3DTA_TEXTURE that represents texture arguments. The D3DTA_TEXTURE constant is used to select a texture color. |
D3DDDITSS_COLORARG2 A D3DTA_TEXTURE that represents texture arguments. The D3DTA_TEXTURE constant is used to select a texture color. |
D3DDDITSS_ALPHAOP A D3DTEXTUREOP that specifies per-stage blending controls for alpha channel. |
D3DDDITSS_ALPHAARG1 A D3DTA_TEXTURE that represents texture arguments. The D3DTA_TEXTURE constant is used to select a texture color. |
D3DDDITSS_ALPHAARG2 A D3DTA_TEXTURE that represents texture arguments. The D3DTA_TEXTURE constant is used to select a texture color. |
D3DDDITSS_BUMPENVMAT00 A float that represents a bump mapping matrix. |
D3DDDITSS_BUMPENVMAT01 A float that represents a bump mapping matrix. |
D3DDDITSS_BUMPENVMAT10 A float that represents a bump mapping matrix. |
D3DDDITSS_BUMPENVMAT11 A float that represents a bump mapping matrix. |
D3DDDITSS_TEXCOORDINDEX Identifies which set of texture coordinates index for this texture. |
D3DDDITSS_ADDRESSU |
D3DDDITSS_ADDRESSV |
D3DDDITSS_BORDERCOLOR |
D3DDDITSS_MAGFILTER |
D3DDDITSS_MINFILTER |
D3DDDITSS_MIPFILTER |
D3DDDITSS_MIPMAPLODBIAS |
D3DDDITSS_MAXMIPLEVEL |
D3DDDITSS_MAXANISOTROPY |
D3DDDITSS_BUMPENVLSCALE A float scale for bump map luminance. |
D3DDDITSS_BUMPENVLOFFSET A float offset for bump map luminance. |
D3DDDITSS_TEXTURETRANSFORMFLAGS A D3DTEXTURETRANSFORMFLAGS that controls texture transform. |
D3DDDITSS_ADDRESSW |
D3DDDITSS_COLORARG0 A third argument for triadic operations. |
D3DDDITSS_ALPHAARG0 A third argument for triadic operations. |
D3DDDITSS_RESULTARG Arguments for the result, either D3DTA_CURRENT or D3DTA_TEMP. D3DTA_TEMP is used to select a temporary register color. D3DTA_CURRENT is used to select a stage destination register. |
D3DDDITSS_SRGBTEXTURE |
D3DDDITSS_ELEMENTINDEX |
D3DDDITSS_DMAPOFFSET |
D3DDDITSS_CONSTANT A D3DTA_CONSTANT that indicates per-stage constant. |
D3DDDITSS_DISABLETEXTURECOLORKEY Disable texture color key. |
D3DDDITSS_TEXTURECOLORKEYVAL The texture color key value. |
D3DDDITSS_FORCE_DWORD Forces this enumeration to compile to 32 bits in size. |
Requirements
Requirement | Value |
---|---|
Header | d3dumddi.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for