?/TD> |
Microsoft DirectX 9.0 |
Describes the data contained by the enumeration.
Syntax
typedef enum _D3DXPARAMETER_TYPE { D3DXPT_VOID, D3DXPT_BOOL, D3DXPT_INT, D3DXPT_FLOAT, D3DXPT_STRING, D3DXPT_TEXTURE, D3DXPT_TEXTURE2D, D3DXPT_TEXTURE3D, D3DXPT_TEXTURECUBE, D3DXPT_SAMPLER, D3DXPT_SAMPLER2D, D3DXPT_SAMPLER3D, D3DXPT_SAMPLERCUBE, D3DXPT_PIXELSHADER, D3DXPT_VERTEXSHADER, D3DXPT_PIXELFRAGMENT, D3DXPT_VERTEXFRAGMENT, D3DXPT_FORCE_DWORD = 0x7fffffff } D3DXPARAMETER_TYPE;
Constants
- D3DXPT_VOID
Parameter is a void pointer.
- D3DXPT_BOOL
Parameter is a Boolean.
- D3DXPT_INT
Parameter is an integer.
- D3DXPT_FLOAT
Parameter is a floating-point number.
- D3DXPT_STRING
Parameter is a string.
- D3DXPT_TEXTURE
Parameter is a texture.
- D3DXPT_TEXTURE2D
Parameter is a 2-D texture.
- D3DXPT_TEXTURE3D
Parameter is a 3-D texture.
- D3DXPT_TEXTURECUBE
Parameter is a cube texture.
- D3DXPT_SAMPLER
Parameter is a sampler.
- D3DXPT_SAMPLER2D
Parameter is a 2-D sampler.
- D3DXPT_SAMPLER3D
Parameter is a 3-D sampler.
- D3DXPT_SAMPLERCUBE
Parameter is a cube sampler.
- D3DXPT_PIXELSHADER
Parameter is a pixel shader.
- D3DXPT_VERTEXSHADER
Parameter is a vertex shader.
- D3DXPT_PIXELFRAGMENT
Parameter is a pixel shader fragment.
- D3DXPT_VERTEXFRAGMENT
Parameter is a vertex shader fragment.
- D3DXPT_FORCE_DWORD
Forces this enumeration to compile to 32 bits in size. This value is not used.
Enumerated Type Information
Header d3dx9effect.h Minimum operating systems Windows 98
See Also
D3DXSHADER_TYPEINFO, D3DXCONSTANT_DESC