Partager via


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
D3dx11effect.h

Voir aussi

Effets 11 Structures