énumération D3D_SHADER_CBUFFER_FLAGS (d3dcommon.h)

Valeurs qui identifient l’utilisation prévue d’une mémoire tampon de données constantes.

Notes

Pour la programmation avec Direct3D 10, cette API a un alias de type qui commence D3D10_ à la place de D3D_. Ces alias de type Direct3D 10 sont définis dans d3d10.h, d3d10misc.het d3d10shader.h.

Syntax

typedef enum _D3D_SHADER_CBUFFER_FLAGS {
  D3D_CBF_USERPACKED = 1,
  D3D10_CBF_USERPACKED,
  D3D_CBF_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_CBUFFER_FLAGS;

Constantes

 
D3D_CBF_USERPACKED
Valeur : 1
Liez la mémoire tampon constante à un emplacement d’entrée défini dans le code HLSL (au lieu de laisser le compilateur choisir l’emplacement d’entrée).
D3D10_CBF_USERPACKED
Liez la mémoire tampon constante à un emplacement d’entrée défini dans le code HLSL (au lieu de laisser le compilateur choisir l’emplacement d’entrée).
D3D_CBF_FORCE_DWORD
Valeur : 0x7fffffff
Cette valeur n’est pas utilisée par un programmeur ; il existe pour forcer la compilation de l’énumération sur 32 bits.

Remarques

D3D_SHADER_CBUFFER_FLAGS valeurs de type sont spécifiées dans le membre uFlags de la structure D3D11_SHADER_BUFFER_DESC .

Configuration requise

Condition requise Valeur
En-tête d3dcommon.h

Voir aussi

Énumérations de versions courantes