Bagikan melalui


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

Lihat juga

ID3D10Device Interface