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 |