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