structure de 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 à partir de laquelle ce nuanceur provient.

ShaderIndex

Type : UINT

Élément de pShaderVariable (si un tableau) ou 0 s’il n’est pas applicable.

Notes

D3DX11_PASS_SHADER_DESC est utilisé avec les méthodes ID3DX11EffectPass Get*ShaderDesc.

S’il s’agit d’une affectation de nuanceur inline, l’interface retournée est une variable de nuanceur anonyme, qui n’est récupérable d’aucune 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 passe, pShaderVariable != NULL, mais pShaderVariable-IsValid>() == FALSE.

Configuration requise

Condition requise Valeur
En-tête
D3dx11effect.h

Voir aussi

Effets 11 structures