Compartilhar via


estrutura D3D10_PASS_SHADER_DESC (d3d10effect.h)

Descreve uma variável de efeito que contém um sombreador.

Sintaxe

typedef struct _D3D10_PASS_SHADER_DESC {
  ID3D10EffectShaderVariable *pShaderVariable;
  UINT                       ShaderIndex;
} D3D10_PASS_SHADER_DESC;

Membros

pShaderVariable

Tipo: ID3D10EffectShaderVariable*

Um ponteiro para a variável da qual o sombreador veio. Se 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, isso apontará para uma variável de sombreador que retorna false quando IsValid é chamado.

ShaderIndex

Tipo: UINT

Um índice de matriz baseado em zero; caso contrário, 0.

Comentários

Para obter uma descrição do sombreador, chame um método como ID3D10EffectPass::GetVertexShaderDesc.

Requisitos

Requisito Valor
Cabeçalho d3d10effect.h (inclua D3D10.h)

Confira também

Estruturas de efeito (Direct3D 10)