Share via


D3D_REGISTER_COMPONENT_TYPE-Enumeration (d3dcommon.h)

Werte, die die Datentypen identifizieren, die in einem Register gespeichert werden können.

Hinweis

Für die Programmierung mit Direct3D 10 verfügt diese API über einen Typalias D3D10_ , der anstelle von D3D_beginnt. Diese Direct3D 10-Typaliase sind in d3d10.h, d3d10misc.hund d3d10shader.hdefiniert.

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,
  D3D_REGISTER_COMPONENT_UINT16,
  D3D_REGISTER_COMPONENT_SINT16,
  D3D_REGISTER_COMPONENT_FLOAT16,
  D3D_REGISTER_COMPONENT_UINT64,
  D3D_REGISTER_COMPONENT_SINT64,
  D3D_REGISTER_COMPONENT_FLOAT64,
  D3D10_REGISTER_COMPONENT_UNKNOWN,
  D3D10_REGISTER_COMPONENT_UINT32,
  D3D10_REGISTER_COMPONENT_SINT32,
  D3D10_REGISTER_COMPONENT_FLOAT32,
  D3D10_REGISTER_COMPONENT_UINT16,
  D3D10_REGISTER_COMPONENT_SINT16,
  D3D10_REGISTER_COMPONENT_FLOAT16,
  D3D10_REGISTER_COMPONENT_UINT64,
  D3D10_REGISTER_COMPONENT_SINT64,
  D3D10_REGISTER_COMPONENT_FLOAT64
} ;

Konstanten

 
D3D_REGISTER_COMPONENT_UNKNOWN
Wert: 0
Der Datentyp ist unbekannt.
D3D_REGISTER_COMPONENT_UINT32
Wert: 1
32-Bit-Ganzzahl ohne Vorzeichen.
D3D_REGISTER_COMPONENT_SINT32
Wert: 2
Ganze 32-Bit-Zahl mit Vorzeichen:
D3D_REGISTER_COMPONENT_FLOAT32
Wert: 3
32-Bit-Gleitkommazahl.
D3D10_REGISTER_COMPONENT_UNKNOWN
Der Datentyp ist unbekannt.
D3D10_REGISTER_COMPONENT_UINT32
32-Bit-Ganzzahl ohne Vorzeichen.
D3D10_REGISTER_COMPONENT_SINT32
Ganze 32-Bit-Zahl mit Vorzeichen:
D3D10_REGISTER_COMPONENT_FLOAT32
32-Bit-Gleitkommazahl.

Hinweise

Ein Registerkomponententyp wird im ComponentType-Element der D3D11_SIGNATURE_PARAMETER_DESC-Struktur angegeben.

Anforderungen

   
Kopfzeile d3dcommon.h

Weitere Informationen

Allgemeine Versionsaufzählungen