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

Voir aussi

Structures de nuanceur