Bagikan melalui


Metode ID3D11DeviceContext::GSGetSamplers (d3d11.h)

Dapatkan array antarmuka status sampler dari tahap alur shader geometri.

Sintaks

void GSGetSamplers(
  [in]            UINT               StartSlot,
  [in]            UINT               NumSamplers,
  [out, optional] ID3D11SamplerState **ppSamplers
);

Parameter

[in] StartSlot

Jenis: UINT

Indeks ke dalam array berbasis nol untuk mulai mendapatkan sampler dari (berkisar dari 0 hingga D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1).

[in] NumSamplers

Jenis: UINT

Jumlah sampel yang akan didapatkan dari konteks perangkat. Setiap tahap alur memiliki total 16 slot sampler yang tersedia (berkisar dari 0 hingga D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot).

[out, optional] ppSamplers

Jenis: ID3D11SamplerState**

Penunjuk ke array antarmuka sampler-state (lihat ID3D11SamplerState).

Mengembalikan nilai

Tidak ada

Keterangan

Setiap antarmuka yang dikembalikan akan memiliki jumlah referensinya yang bertambah satu per satu. Aplikasi harus memanggil IUnknown::Release pada antarmuka yang dikembalikan ketika aplikasi tidak lagi diperlukan untuk menghindari kebocoran memori.

Persyaratan

   
Target Platform Windows
Header d3d11.h
Pustaka D3D11.lib

Lihat juga

ID3D11DeviceContext