?/TD> |
Microsoft DirectX 9.0 |
A description of a constant in a constant table.
Syntax
typedef struct _D3DXCONSTANT_DESC { LPCSTR Name; D3DXREGISTER_SET RegisterSet; UINT RegisterIndex; UINT RegisterCount; D3DXPARAMETER_CLASS Class; D3DXPARAMETER_TYPE Type; UINT Rows; UINT Columns; UINT Elements; UINT StructMembers; UINT Bytes; LPCVOID DefaultValue; } D3DXCONSTANT_DESC;
Members
- Name
- Name of the constant.
- RegisterSet
- Constant data type. See D3DXREGISTER_SET.
- RegisterIndex
- Zero-based index of the constant in the table.
- RegisterCount
- Number of registers that contain data.
- Class
- Parameter class. See D3DXPARAMETER_CLASS.
- Type
- Parameter type. See D3DXPARAMETER_TYPE.
- Rows
- Number of rows.
- Columns
- Number of columns.
- Elements
- Number of elements in the array.
- StructMembers
- Number of structure member sub-parameters.
- Bytes
- Data size in number of bytes.
- DefaultValue
- Pointer to the default value.
Structure Information
Header d3dx9shader.h Minimum operating systems Windows 98
See Also
D3DXCONSTANTTABLE_DESC