METODE ID3D11DeviceContext::IASetIndexBuffer (d3d11.h)
Mengikat buffer indeks ke tahap input-assembler.
Sintaks
void IASetIndexBuffer(
[in, optional] ID3D11Buffer *pIndexBuffer,
[in] DXGI_FORMAT Format,
[in] UINT Offset
);
Parameter
[in, optional] pIndexBuffer
Jenis: ID3D11Buffer*
Penunjuk ke objek ID3D11Buffer , yang berisi indeks. Buffer indeks harus dibuat dengan bendera D3D11_BIND_INDEX_BUFFER .
[in] Format
Jenis: DXGI_FORMAT
DXGI_FORMAT yang 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 32-bit (DXGI_FORMAT_R32_UINT).
[in] Offset
Jenis: UINT
Offset (dalam byte) dari awal buffer indeks ke indeks pertama yang digunakan.
Mengembalikan nilai
Tidak ada
Keterangan
Untuk informasi tentang membuat buffer indeks, lihat Cara: 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 diikat 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 akan menyimpan referensi ke antarmuka yang diteruskan. Ini berbeda dari perilaku status perangkat di Direct3D 10.
Windows Phone 8: API ini didukung.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d11.h |
Pustaka | D3D11.lib |