estructura D3D10_EFFECT_SHADER_DESC (d3d10effect.h)
Describe un sombreador de efectos.
Sintaxis
typedef struct _D3D10_EFFECT_SHADER_DESC {
const BYTE *pInputSignature;
BOOL IsInline;
const BYTE *pBytecode;
UINT BytecodeLength;
LPCSTR SODecl;
UINT NumInputSignatureEntries;
UINT NumOutputSignatureEntries;
} D3D10_EFFECT_SHADER_DESC;
Miembros
pInputSignature
Tipo: const BYTE*
Se pasa a CreateInputLayout. Solo es válido en un sombreador de vértices o un sombreador de geometría. Consulte ID3D10Device_CreateInputLayout.
IsInline
Tipo: BOOL
TRUE es que el sombreador se define en línea; en caso contrario , FALSE.
pBytecode
Tipo: const BYTE*
Puntero al sombreador compilado.
BytecodeLength
Tipo: UINT
Longitud de pBytecode.
SODecl
Tipo: LPCSTR
Cadena que contiene una declaración de la salida del flujo de un sombreador de geometría.
NumInputSignatureEntries
Tipo: UINT
Número de entradas de la firma de entrada.
NumOutputSignatureEntries
Tipo: UINT
Número de entradas de la firma de salida.
Comentarios
Para obtener una descripción del sombreador de efectos, llame a ID3D10EffectShaderVariable::GetShaderDesc.
Requisitos
Requisito | Valor |
---|---|
Header | d3d10effect.h (incluya D3D10.h) |