METODE ID3D10Device::IASetIndexBuffer (d3d10.h)
Ikat buffer indeks ke tahap input-assembler .
Sintaks
void IASetIndexBuffer(
[in] ID3D10Buffer *pIndexBuffer,
[in] DXGI_FORMAT Format,
[in] UINT Offset
);
Parameter
[in] pIndexBuffer
Jenis: ID3D10Buffer*
Penunjuk ke buffer (lihat ID3D10Buffer) yang berisi indeks. Buffer indeks harus dibuat dengan bendera D3D10_BIND_INDEX_BUFFER .
[in] Format
Jenis: DXGI_FORMAT
Menentukan format data dalam buffer indeks. Satu-satunya format yang diizinkan untuk data buffer indeks adalah bilangan buffer 16-bit (DXGI_FORMAT_R16_UINT) dan bilangan bulat 32-bit (DXGI_FORMAT_R32_UINT).
[in] Offset
Jenis: UINT
Offset (dalam byte) dari awal buffer indeks ke indeks pertama yang digunakan.
Nilai kembali
Tidak ada
Keterangan
Untuk informasi tentang membuat buffer indeks, lihat Membuat Buffer Indeks.
Memanggil metode ini menggunakan buffer yang saat ini terikat untuk menulis (yaitu terikat ke tahap alur output aliran ) akan secara efektif mengikat NULL sebagai gantinya karena buffer tidak dapat terikat sebagai input dan output pada saat yang sama.
Lapisan Debug akan menghasilkan peringatan setiap kali sumber daya dicegah terikat secara bersamaan sebagai input dan output, tetapi ini tidak akan mencegah data yang tidak valid digunakan oleh runtime.
Metode ini tidak akan menyimpan referensi ke antarmuka yang diteruskan. Untuk alasan itu, aplikasi harus berhati-hati untuk tidak merilis antarmuka yang saat ini digunakan oleh perangkat.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d10.h |
Pustaka | D3D10.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk