structure D3D10_SHADER_BUFFER_DESC (d3d10shader.h)
Décrit une mémoire tampon constante du nuanceur.
Syntaxe
typedef struct _D3D10_SHADER_BUFFER_DESC {
LPCSTR Name;
D3D10_CBUFFER_TYPE Type;
UINT Variables;
UINT Size;
UINT uFlags;
} D3D10_SHADER_BUFFER_DESC;
Membres
Name
Type : LPCSTR
Nom de la mémoire tampon.
Type
Type : D3D10_CBUFFER_TYPE
Utilisation prévue des données constantes. Voir D3D10_CBUFFER_TYPE.
Variables
Type : UINT
Nombre de variables uniques.
Size
Type : UINT
Taille de la mémoire tampon (en octets).
uFlags
Type : UINT
Propriétés de la mémoire tampon du nuanceur. Voir D3D10_SHADER_CBUFFER_FLAGS.
Remarques
Les constantes sont fournies aux nuanceurs dans une mémoire tampon de constante de nuanceur. Obtenez la description d’un shader-constant-buffer en appelant ID3D10ShaderReflectionConstantBuffer ::GetDesc.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d10shader.h |