Compartir a través de


estructura de D3DX11_PASS_SHADER_DESC

Describe un paso de efecto.

Sintaxis

typedef struct _D3DX11_PASS_SHADER_DESC {
  ID3DX11EffectShaderVariable *pShaderVariable;
  UINT                        ShaderIndex;
} D3DX11_PASS_SHADER_DESC;

Miembros

pShaderVariable

Tipo: ID3DX11EffectShaderVariable*

Variable de la que procede este sombreador.

ShaderIndex

Tipo: UINT

Elemento de pShaderVariable (si es una matriz) o 0 si no es aplicable.

Comentarios

D3DX11_PASS_SHADER_DESC se usa con métodos ID3DX11EffectPass Get*ShaderDesc.

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. El nombre de la descripción de la variable será "$Anonymous". Si no hay ninguna asignación de este tipo en el bloque de paso, pShaderVariable != NULL, pero pShaderVariable-IsValid>() == FALSE.

Requisitos

Requisito Value
Encabezado
D3dx11effect.h

Consulte también

Efectos 11 Estructuras