structure D3DX11_PASS_SHADER_DESC
Décrit une passe d’effet.
Syntaxe
typedef struct _D3DX11_PASS_SHADER_DESC {
ID3DX11EffectShaderVariable *pShaderVariable;
UINT ShaderIndex;
} D3DX11_PASS_SHADER_DESC;
Membres
-
pShaderVariable
-
Type : ID3DX11EffectShaderVariable*
-
Variable d’où provient ce nuanceur.
-
ShaderIndex
-
Type : UINT
-
Élément de pShaderVariable (si un tableau) ou 0 si non applicable.
Notes
D3DX11_PASS_SHADER_DESC est utilisé avec les méthodes ID3DX11EffectPass Get*ShaderDesc.
S’il s’agit d’une attribution de nuanceur inline, l’interface retournée sera une variable de nuanceur anonyme, qui n’est pas récupérable d’une autre façon. Son nom dans la description de la variable sera « $Anonymous ». S’il n’existe aucune affectation de ce type dans le bloc de passage, pShaderVariable != NULL, mais pShaderVariable-IsValid>() == FALSE.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|