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