PFND3D10DDI_DRAWINDEXED fungsi panggilan balik (d3d10umddi.h)

Fungsi pfnDrawIndexed menggambar primitif terindeks.

Sintaks

PFND3D10DDI_DRAWINDEXED Pfnd3d10ddiDrawindexed;

void Pfnd3d10ddiDrawindexed(
  D3D10DDI_HDEVICE unnamedParam1,
  UINT unnamedParam2,
  UINT unnamedParam3,
  INT unnamedParam4
)
{...}

Parameter

unnamedParam1

[in] hDevice: Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

[in] IndexCount: Jumlah indeks dalam buffer indeks yang mengidentifikasi simpul buffer vertex untuk digambar.

unnamedParam3

[in] StartIndexLocation: Lokasi indeks pertama yang dibaca dari buffer indeks.

unnamedParam4

[in] BaseVertexLocation: Nilai yang ditambahkan ke setiap indeks sebelum membaca vertex dari buffer vertex.

Menampilkan nilai

Tidak ada

Keterangan

Untuk contoh tentang cara menggunakan indeks dan simpul, lihat Memahami alur penyajian Direct3D 11.

Driver dapat menggunakan fungsi panggilan balik pfnSetErrorCb untuk mengatur kode kesalahan.

Satu-satunya kesalahan yang harus ditemui driver adalah D3DDDIERR_DEVICEREMOVED. Jika driver melewati kesalahan yang berbeda ke pfnSetErrorCb, runtime Direct3D akan menentukan bahwa kesalahan tersebut penting.

Bahkan jika perangkat dihapus, driver tidak diharuskan untuk mengembalikan D3DDDIERR_DEVICEREMOVED. Namun, jika penghapusan perangkat mengganggu operasi pfnDrawIndexed (yang biasanya tidak boleh terjadi), driver dapat mengembalikan D3DDDIERR_DEVICEREMOVED.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Target Platform Desktop
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb