Bagikan melalui


Metode ID3D11DeviceContext::VSGetConstantBuffers (d3d11.h)

Dapatkan buffer konstanta yang digunakan oleh tahap alur shader vertex.

Sintaks

void VSGetConstantBuffers(
  [in]            UINT         StartSlot,
  [in]            UINT         NumBuffers,
  [out, optional] ID3D11Buffer **ppConstantBuffers
);

Parameter

[in] StartSlot

Jenis: UINT

Indeks ke dalam array berbasis nol perangkat untuk mulai mengambil buffer konstan dari (berkisar dari 0 hingga D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1).

[in] NumBuffers

Jenis: UINT

Jumlah buffer yang akan diambil (berkisar dari 0 hingga D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot).

[out, optional] ppConstantBuffers

Jenis: ID3D11Buffer**

Array penunjuk antarmuka buffer konstan (lihat ID3D11Buffer) yang akan dikembalikan oleh metode .

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