D3DXCONSTANT_DESC
A description of a constant in a constant table.
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, *LPD3DXCONSTANT_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.
See Also
D3DXCONSTANTTABLE_DESC