Partager via


structure D3D10_SHADER_VARIABLE_DESC (d3d10shader.h)

Décrit une variable de nuanceur.

Syntaxe

typedef struct _D3D10_SHADER_VARIABLE_DESC {
  LPCSTR Name;
  UINT   StartOffset;
  UINT   Size;
  UINT   uFlags;
  LPVOID DefaultValue;
} D3D10_SHADER_VARIABLE_DESC;

Membres

Name

Type : LPCSTR

Nom de la variable.

StartOffset

Type : UINT

Décalage entre le début de la structure parente et le début de la variable.

Size

Type : UINT

Taille de la variable (en octets).

uFlags

Type : UINT

Indicateurs, qui identifient les propriétés de variable de nuanceur (voir D3D10_SHADER_VARIABLE_FLAGS).

DefaultValue

Type : LPVOID

Valeur par défaut pour l’initialisation de la variable.

Remarques

Obtenez une description d’une variable de nuanceur à l’aide de la réflexion, en appelant ID3D10ShaderReflectionVariable ::GetDesc.

Configuration requise

Condition requise Valeur
En-tête d3d10shader.h

Voir aussi

Structures de nuanceur