Freigeben über


D3D_SHADER_CBUFFER_FLAGS-Enumeration (d3dcommon.h)

Werte, die die beabsichtigte Verwendung eines Konstantendatenpuffers angeben.

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_SHADER_CBUFFER_FLAGS {
  D3D_CBF_USERPACKED = 1,
  D3D10_CBF_USERPACKED,
  D3D_CBF_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_CBUFFER_FLAGS;

Konstanten

 
D3D_CBF_USERPACKED
Wert: 1
Binden Sie den Konstantenpuffer an einen im HLSL-Code definierten Eingabeslot (anstatt den Eingabeslot vom Compiler auswählen zu lassen).
D3D10_CBF_USERPACKED
Binden Sie den Konstantenpuffer an einen im HLSL-Code definierten Eingabeslot (anstatt den Eingabeslot vom Compiler auswählen zu lassen).
D3D_CBF_FORCE_DWORD
Wert: 0x7fffffff
Dieser Wert wird von einem Programmierer nicht verwendet. Es ist vorhanden, um zu erzwingen, dass die Enumeration in 32 Bits kompiliert wird.

Hinweise

D3D_SHADER_CBUFFER_FLAGS typisierte Werte werden im uFlags-Element der D3D11_SHADER_BUFFER_DESC-Struktur angegeben.

Anforderungen

Anforderung Wert
Header d3dcommon.h

Weitere Informationen

Allgemeine Versionsaufzählungen