Bagikan melalui


Metode ID3D11DeviceContext::VSGetSamplers (d3d11.h)

Dapatkan array status sampler dari tahap alur shader vertex.

Sintaks

void VSGetSamplers(
  [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**

Array penunjuk antarmuka sampler-state (lihat ID3D11SamplerState) yang akan dikembalikan oleh perangkat.

Nilai kembali

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

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

Lihat juga

ID3D11DeviceContext