Values that identify the data types that can be stored in a register.
typedef enum D3D_REGISTER_COMPONENT_TYPE
{
D3D_REGISTER_COMPONENT_UNKNOWN = 0,
D3D_REGISTER_COMPONENT_UINT32 = 1,
D3D_REGISTER_COMPONENT_SINT32 = 2,
D3D_REGISTER_COMPONENT_FLOAT32 = 3,
D3D10_REGISTER_COMPONENT_UNKNOWN = D3D_REGISTER_COMPONENT_UNKNOWN,
D3D10_REGISTER_COMPONENT_UINT32 = D3D_REGISTER_COMPONENT_UINT32,
D3D10_REGISTER_COMPONENT_SINT32 = D3D_REGISTER_COMPONENT_SINT32,
D3D10_REGISTER_COMPONENT_FLOAT32 = D3D_REGISTER_COMPONENT_FLOAT32
} D3D_REGISTER_COMPONENT_TYPE;
| Constant | Description |
|---|---|
| D3D_REGISTER_COMPONENT_UNKNOWN | The data type is unknown. |
| D3D_REGISTER_COMPONENT_UINT32 | 32-bit unsigned integer. |
| D3D_REGISTER_COMPONENT_SINT32 | 32-bit signed integer. |
| D3D_REGISTER_COMPONENT_FLOAT32 | 32-bit floating-point number. |
| D3D10_REGISTER_COMPONENT_UNKNOWN | The data type is unknown. |
| D3D10_REGISTER_COMPONENT_UINT32 | 32-bit unsigned integer. |
| D3D10_REGISTER_COMPONENT_SINT32 | 32-bit signed integer. |
| D3D10_REGISTER_COMPONENT_FLOAT32 | 32-bit floating-point number. |
A register component type is specified in the ComponentType member of the D3D11_SIGNATURE_PARAMETER_DESC structure.
Header: Declared in d3d11_x.h (d3dcommon.h on other Windows platforms).