estructura D3D10_PASS_SHADER_DESC (d3d10effect.h)
Describe una variable de efecto que contiene un sombreador.
Sintaxis
typedef struct _D3D10_PASS_SHADER_DESC {
ID3D10EffectShaderVariable *pShaderVariable;
UINT ShaderIndex;
} D3D10_PASS_SHADER_DESC;
Miembros
pShaderVariable
Tipo: ID3D10EffectShaderVariable*
Puntero a la variable de la que procede el sombreador. Si se trata de una asignación de sombreador insertada, la interfaz devuelta será una variable de sombreador anónima, que no se puede recuperar de ninguna otra manera. Su nombre en la descripción de la variable será "$Anonymous". Si no hay ninguna asignación de este tipo en el bloque de paso, apuntará a una variable de sombreador que devuelve false cuando se llama a IsValid.
ShaderIndex
Tipo: UINT
Índice de matriz de base cero; de lo contrario, 0.
Comentarios
Para obtener una descripción del sombreador, llame a un método como ID3D10EffectPass::GetVertexShaderDesc.
Requisitos
Requisito | Valor |
---|---|
Header | d3d10effect.h (incluya D3D10.h) |