Partager via


D3DX11_EFFECT_VARIABLE_DESC structure

Décrit une variable d’effet.

Syntaxe

typedef struct _D3DX11_EFFECT_VARIABLE_DESC {
  LPCSTR Name;
  LPCSTR Semantic;
  UINT   Flags;
  UINT   Annotations;
  UINT   BufferOffset;
  UINT   ExplicitBindPoint;
} D3DX11_EFFECT_VARIABLE_DESC;

Membres

Nom

Type : LPCSTR

Nom de cette variable, annotation ou membre de structure.

Sémantique

Type : LPCSTR

Chaîne sémantique de ce membre de la variable ou de la structure (NULL pour les annotations ou si elle n’est pas présente).

Indicateurs

Type : UINT

Indicateurs facultatifs pour les variables d’effet.

Annotations

Type : UINT

Nombre d’annotations sur cette variable (toujours 0 pour les annotations).

BufferOffset

Type : UINT

Décaler dans contenant cbuffer ou tbuffer (toujours 0 pour les annotations ou les variables qui ne sont pas dans des mémoires tampons constantes).

ExplicitBindPoint

Type : UINT

Utilisé si la variable a été explicitement liée à l’aide de la mot clé de registre. Vérifiez les indicateurs pour D3DX11_EFFECT_VARIABLE_EXPLICIT_BIND_POINT.

Notes

D3DX11_EFFECT_VARIABLE_DESC est utilisé avec ID3DX11EffectVariable::GetDesc.

Spécifications

Condition requise Valeur
En-tête
D3dx11effect.h

Voir aussi

Effets 11 Structures