struktur D3D10_EFFECT_SHADER_DESC (d3d10effect.h)
Menjelaskan efek shader.
Sintaks
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;
Anggota
pInputSignature
Jenis: const BYTE*
Diteruskan ke CreateInputLayout. Hanya berlaku pada shader vertex atau shader geometri. Lihat ID3D10Device_CreateInputLayout.
IsInline
Jenis: BOOL
TRUE adalah shader yang didefinisikan sebaris; jika tidak FALSE.
pBytecode
Jenis: const BYTE*
Penunjuk ke shader yang dikompilasi.
BytecodeLength
Jenis: UINT
Panjang pBytecode.
SODecl
Jenis: LPCSTR
String yang berisi deklarasi output aliran dari shader geometri.
NumInputSignatureEntries
Jenis: UINT
Jumlah entri dalam tanda tangan input.
NumOutputSignatureEntries
Jenis: UINT
Jumlah entri dalam tanda tangan output.
Keterangan
Untuk mendapatkan deskripsi effect-shader, panggil ID3D10EffectShaderVariable::GetShaderDesc.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d10effect.h (termasuk D3D10.h) |