METODE ID3D11DeviceContext::GSSetShader (d3d11.h)

Atur shader geometri ke perangkat.

Sintaks

void GSSetShader(
  [in, optional] ID3D11GeometryShader *pShader,
  [in, optional] ID3D11ClassInstance  * const *ppClassInstances,
                 UINT                 NumClassInstances
);

Parameter

[in, optional] pShader

Jenis: ID3D11GeometryShader*

Penunjuk ke shader geometri (lihat ID3D11GeometryShader). Meneruskan NULL menonaktifkan shader untuk tahap alur ini.

[in, optional] ppClassInstances

Jenis: ID3D11ClassInstance*

Penunjuk ke array antarmuka instans kelas (lihat ID3D11ClassInstance). Setiap antarmuka yang digunakan oleh shader harus memiliki instans kelas yang sesuai atau shader akan dinonaktifkan. Atur ppClassInstances ke NULL jika shader tidak menggunakan antarmuka apa pun.

NumClassInstances

Jenis: UINT

Jumlah antarmuka instans kelas dalam array.

Nilai kembali

Tidak ada

Keterangan

Metode ini akan menyimpan referensi ke antarmuka yang diteruskan. Ini berbeda dari perilaku status perangkat di Direct3D 10.

Jumlah maksimum instans yang dapat dimiliki shader adalah 256.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d11.h
Pustaka D3D11.lib

Lihat juga

ID3D11DeviceContext