é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.h
et 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 |