CONST_D3DTEXTURESTAGESTATETYPE
The CONST_D3DTEXTURESTAGESTATETYPE enumeration defines texture stage states. Constants of this enumeration are used with the Direct3DDevice7.GetTextureStageState and Direct3DDevice7.SetTextureStageState methods to retrieve and set texture state values.
Enum CONST_D3DTEXTURESTAGESTATETYPE
D3DTSS_ADDRESS = 12
D3DTSS_ADDRESSU = 13
D3DTSS_ADDRESSV = 14
D3DTSS_ALPHAARG1 = 5
D3DTSS_ALPHAARG2 = 6
D3DTSS_ALPHAOP = 4
D3DTSS_BORDERCOLOR = 15
D3DTSS_COLORARG1 = 2
D3DTSS_COLORARG2 = 3
D3DTSS_COLOROP = 1
D3DTSS_MAGFILTER = 16
D3DTSS_MAXANISOTROPY = 21
D3DTSS_MAXMIPLEVEL = 20
D3DTSS_MINFILTER = 17
D3DTSS_MIPFILTER = 18
D3DTSS_TEXCOORDINDEX = 11
D3DTSS_TEXTURETRANSFORMFLAGS = 24
End Enum
- D3DTSS_ADDRESS
- Member of the CONST_D3DTEXTUREADDRESS enumeration. Selects the texture addressing method for both the u and v coordinates. The default is D3DTADDRESS_WRAP.
- D3DTSS_ADDRESSU
- Member of the CONST_D3DTEXTUREADDRESS enumeration. Selects the texture addressing method for the u coordinate. The default is D3DTADDRESS_WRAP.
- D3DTSS_ADDRESSV
- Member of the CONST_D3DTEXTUREADDRESS enumeration. Selects the texture addressing method for the v coordinate. The default value is D3DTADDRESS_WRAP.
- D3DTSS_ALPHAARG1
- The texture stage state is the first alpha argument for the stage, identified by a texture argument flag. The default argument is D3DTA_TEXTURE. If no texture is set for this stage, the default argument is D3DTA_DIFFUSE.
- D3DTSS_ALPHAARG2
- The texture stage state is the second alpha argument for the stage, identified by a texture argument flag. The default argument is D3DTA_CURRENT.
- D3DTSS_ALPHAOP
- The texture stage state is texture alpha blending operation identified by one of the constants of the CONST_D3DTEXTUREOP enumeration. The default value for the first texture stage (stage 0) is D3DTOP_SELECTARG1, and for all other stages the default is D3DTOP_DISABLE.
- D3DTSS_BORDERCOLOR
- Value that describes the color to be used for rasterizing texture coordinates outside the [0.0,1.0] range. The default color is 0x00000000.
- D3DTSS_COLORARG1
- The texture stage state is the first color argument for the stage, identified by a texture argument flag. The default argument is D3DTA_TEXTURE.
- D3DTSS_COLORARG2
- The texture stage state is the second color argument for the stage, identified by a texture argument flag. The default argument is D3DTA_CURRENT.
- D3DTSS_COLOROP
- The texture stage state is a texture color blending operation identified by one of the constants of the CONST_D3DTEXTUREOP enumeration. The default value for the first texture stage (stage 0) is D3DTOP_MODULATE, and for all other stages the default is D3DTOP_DISABLE.
- D3DTSS_MAGFILTER
- Member of the CONST_D3DTEXTUREMAGFILTER enumeration that indicates the texture magnification filter to be used when rendering the texture onto primitives. The default value is D3DTFG_POINT.
- D3DTSS_MAXANISOTROPY
- Maximum level of anisotropy. The default value is 1.
- D3DTSS_MAXMIPLEVEL
- Maximum level-of-detail mipmap that the application will allow. Zero, which is the default, indicates that all levels can be used.
- D3DTSS_MINFILTER
- Member of the CONST_D3DTEXTUREMINFILTER enumeration that indicates the texture magnification filter to be used when rendering the texture onto primitives. The default value is D3DTFN_POINT.
- D3DTSS_MIPFILTER
- Member of the CONST_D3DTEXTUREMIPFILTER enumeration that indicates the texture magnification filter to be used when rendering the texture onto primitives. The default value is D3DTFP_NONE.
- D3DTSS_TEXCOORDINDEX
- Index of the texture coordinate set to use with this texture stage. The default index is 0. Set this state to the zero-based index of the texture set at for each vertex that this texture stage will use. (You can specify up to eight sets of texture coordinates per vertex.) If a vertex does not include a set of texture coordinates at the specified index, the system defaults to using the u, v coordinates (0,0).
You can include flags from the CONST_D3DTEXCOORDINDEXFLAGS enumeration with the index you specify for this state to modify how the system interprets the index value. For more information, see Configuring Automatically Generated Texture Coordinates.
- D3DTSS_TEXTURETRANSFORMFLAGS
- Member of the CONST_D3DTEXTURETRANSFORMFLAGS enumeration that controls the transformation of texture coordinates for this texture stage. The default value is D3DTTFF_DISABLE.