D3D_REGISTER_COMPONENT_TYPE enumeration

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

Note

For programming with Direct3D 10, this API has a type alias that begins D3D10_ instead of D3D_. These Direct3D 10 type aliases are defined in d3d10.h, d3d10misc.h, and d3d10shader.h.

Syntax

typedef enum D3D_REGISTER_COMPONENT_TYPE {
  D3D_REGISTER_COMPONENT_UNKNOWN,
  D3D_REGISTER_COMPONENT_UINT32,
  D3D_REGISTER_COMPONENT_SINT32,
  D3D_REGISTER_COMPONENT_FLOAT32,
  D3D10_REGISTER_COMPONENT_UNKNOWN,
  D3D10_REGISTER_COMPONENT_UINT32,
  D3D10_REGISTER_COMPONENT_SINT32,
  D3D10_REGISTER_COMPONENT_FLOAT32
} ;

Constants

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 d3dcommon.h

See also

Common Version Enumerations