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 |