Compartilhar via


estrutura D3DX11_PASS_SHADER_DESC

Descreve uma passagem de efeito.

Sintaxe

typedef struct _D3DX11_PASS_SHADER_DESC {
  ID3DX11EffectShaderVariable *pShaderVariable;
  UINT                        ShaderIndex;
} D3DX11_PASS_SHADER_DESC;

Membros

pShaderVariable

Tipo: ID3DX11EffectShaderVariable*

A variável da qual esse sombreador veio.

ShaderIndex

Tipo: UINT

O elemento de pShaderVariable (se uma matriz) ou 0, se não for aplicável.

Comentários

D3DX11_PASS_SHADER_DESC é usado com métodos ID3DX11EffectPass Get*ShaderDesc.

Se essa for uma atribuição de sombreador embutido, a interface retornada será uma variável de sombreador anônimo, que não é recuperável de outra maneira. Seu nome na descrição da variável será "$Anonymous". Se não houver nenhuma atribuição desse tipo no bloco de passagem, pShaderVariable != NULL, mas pShaderVariable-IsValid>() == FALSE.

Requisitos

Requisito Valor
parâmetro
D3dx11effect.h

Confira também

Efeitos 11 Estruturas