_ _ Structure DESC du nuanceur de passe D3DX11 _

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 dont provient ce nuanceur.

ShaderIndex

Type : uint

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

Notes

Le _ _ nuanceur _ de passe D3DX11 DESC est utilisé avec les méthodes ID3DX11EffectPass * ShaderDesc.

S’il s’agit d’une assignation de nuanceur Inline, l’interface retournée est une variable de nuanceur anonyme, qui ne peut pas être récupérée d’une autre façon. Son nom dans la description de la variable est « $Anonymous ». S’il n’y a aucune assignation de ce type dans le bloc de réussite, pShaderVariable ! = null, mais pShaderVariable->IsValid () = = false.

Spécifications

Condition requise Valeur
En-tête
D3dx11effect. h

Voir aussi

Effets 11 structures