struktur D3D10_PASS_SHADER_DESC (d3d10effect.h)
Menjelaskan variabel efek yang berisi shader.
Sintaks
typedef struct _D3D10_PASS_SHADER_DESC {
ID3D10EffectShaderVariable *pShaderVariable;
UINT ShaderIndex;
} D3D10_PASS_SHADER_DESC;
Anggota
pShaderVariable
Jenis: ID3D10EffectShaderVariable*
Penunjuk ke variabel tempat shader berasal. Jika itu adalah penetapan shader sebaris, antarmuka yang dikembalikan akan menjadi variabel shader anonim, yang tidak dapat diambil dengan cara lain. Namanya dalam deskripsi variabel akan menjadi "$Anonymous". Jika tidak ada penetapan jenis ini di blok pass, ini akan menunjuk ke variabel shader yang mengembalikan false ketika IsValid dipanggil.
ShaderIndex
Jenis: UINT
Indeks array berbasis nol; jika tidak, 0.
Keterangan
Untuk mendapatkan deskripsi shader, panggil metode seperti ID3D10EffectPass::GetVertexShaderDesc.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d10effect.h (termasuk D3D10.h) |