Bagikan melalui


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)

Lihat juga

Struktur Efek (Direct3D 10)