D3D_REGISTER_COMPONENT_TYPE Enumeration

Values that identify the data types that can be stored in a register.

Syntax

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;  

Constants

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.

Remarks

A register component type is specified in the ComponentType member of the D3D11_SIGNATURE_PARAMETER_DESC structure.

Requirements

Header: Declared in d3d11_x.h (d3dcommon.h on other Windows platforms).