estrutura D3D10_EFFECT_SHADER_DESC (d3d10effect.h)
Descreve um sombreador de efeito.
Sintaxe
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;
Membros
pInputSignature
Tipo: const BYTE*
Passado para CreateInputLayout. Válido somente em um sombreador de vértice ou sombreador de geometria. Confira ID3D10Device_CreateInputLayout.
IsInline
Tipo: BOOL
TRUE é que o sombreador é definido embutido; caso contrário , FALSE.
pBytecode
Tipo: const BYTE*
Um ponteiro para o sombreador compilado.
BytecodeLength
Tipo: UINT
O comprimento de pBytecode.
SODecl
Tipo: LPCSTR
Uma cadeia de caracteres que contém uma declaração da saída do fluxo de um sombreador de geometria.
NumInputSignatureEntries
Tipo: UINT
O número de entradas na assinatura de entrada.
NumOutputSignatureEntries
Tipo: UINT
O número de entradas na assinatura de saída.
Comentários
Para obter uma descrição do sombreador de efeito, chame ID3D10EffectShaderVariable::GetShaderDesc.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d10effect.h (inclua D3D10.h) |