Bagikan melalui


Antarmuka ID3D10Buffer (d3d10.h)

Antarmuka buffer mengakses sumber daya buffer, yang merupakan memori yang tidak terstruktur. Buffer biasanya menyimpan vertex atau data indeks.

Warisan

Antarmuka ID3D10Buffer mewarisi dari ID3D10Resource. ID3D10Buffer juga memiliki jenis anggota berikut:

Metode

Antarmuka ID3D10Buffer memiliki metode ini.

 
ID3D10Buffer::GetDesc

Mendapatkan properti sumber daya buffer. (ID3D10Buffer.GetDesc)
ID3D10Buffer::Map

Dapatkan penunjuk ke data yang terkandung dalam sumber daya dan tolak akses GPU ke sumber daya.
ID3D10Buffer::Unmap

Batalkan penunjuk ke sumber daya yang diambil oleh ID3D10Buffer::Map dan akses GPU yang dapat diaktifkan kembali ke sumber daya.

Keterangan

Tiga jenis buffer dapat dibuat; buffer vertex, indeks, dan shader-constant. Untuk membuat sumber daya buffer, panggil ID3D10Device::CreateBuffer.

Buffer harus terikat ke alur sebelum dapat diakses. Buffer dapat terikat ke tahap input-assembler dengan panggilan ke ID3D10Device::IASetVertexBuffers dan ID3D10Device::IASetIndexBuffer, dan ke tahap stream-output dengan panggilan ke ID3D10Device::SOSetTargets.

Buffer dapat terikat ke beberapa tahap alur secara bersamaan untuk membaca. Buffer juga dapat terikat ke satu tahap alur untuk menulis; namun, buffer yang sama tidak dapat terikat untuk membaca dan menulis secara bersamaan. Untuk informasi selengkapnya, lihat mengikat sumber daya.

Persyaratan

   
Target Platform Windows
Header d3d10.h

Lihat juga

ID3D10Resource

Antarmuka Sumber Daya