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) |