Compartir a través de


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)

Consulte también

Estructuras de efecto (Direct3D 10)