ID3D10Device::D rawIndexedInstanced metode (d3d10.h)
Gambar primitif terindeks dan instans.
Sintaks
void DrawIndexedInstanced(
[in] UINT IndexCountPerInstance,
[in] UINT InstanceCount,
[in] UINT StartIndexLocation,
[in] INT BaseVertexLocation,
[in] UINT StartInstanceLocation
);
Parameter
[in] IndexCountPerInstance
Jenis: UINT
Ukuran buffer indeks yang digunakan dalam setiap instans.
[in] InstanceCount
Jenis: UINT
Jumlah instans yang akan digambar.
[in] StartIndexLocation
Jenis: UINT
Indeks indeks pertama.
[in] BaseVertexLocation
Jenis: INT
Indeks puncak pertama. Indeks ditandatangani, yang memungkinkan indeks negatif. Jika indeks negatif ditambah nilai indeks dari buffer indeks kurang dari 0, hasilnya tidak terdefinisi.
[in] StartInstanceLocation
Jenis: UINT
Indeks instans pertama.
Nilai kembali
Tidak ada
Keterangan
API gambar mengirimkan pekerjaan ke alur penyajian.
Instancing dapat memperluas performa dengan menggunakan kembali geometri yang sama untuk menggambar beberapa objek dalam adegan. Salah satu contoh instancing bisa untuk menggambar objek yang sama dengan posisi dan warna yang berbeda. Pengindeksan memerlukan beberapa buffer vertex: setidaknya satu untuk data per vertex dan buffer kedua untuk data per instans. Untuk contoh instancing, lihat Sampel Instancing10.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d10.h |
Pustaka | D3D10.lib |