Bagikan melalui


struktur D3DDDIARG_DRAWINDEXEDPRIMITIVE (d3dumddi.h)

Struktur D3DDDIARG_DRAWINDEXEDPRIMITIVE menjelaskan primitif terindeks untuk digambar.

Sintaks

typedef struct _D3DDDIARG_DRAWINDEXEDPRIMITIVE {
  [in] D3DPRIMITIVETYPE PrimitiveType;
  [in] INT              BaseVertexIndex;
  [in] UINT             MinIndex;
  [in] UINT             NumVertices;
  [in] UINT             StartIndex;
  [in] UINT             PrimitiveCount;
} D3DDDIARG_DRAWINDEXEDPRIMITIVE;

Anggota

[in] PrimitiveType

Nilai D3DPRIMITIVETYPE-ketik yang menunjukkan jenis primitif untuk digambar. Anggota ini bisa menjadi salah satu nilai berikut: D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP, atau D3DPT_TRIANGLEFAN. Untuk informasi selengkapnya tentang D3DPRIMITIVETYPE, lihat dokumentasi Microsoft Windows SDK.

[in] BaseVertexIndex

Angka yang harus ditambahkan ke setiap indeks yang dirujuk oleh berbagai primitif untuk menentukan indeks aktual elemen vertex di setiap aliran puncak.

[in] MinIndex

Indeks minimum dari berbagai simpul yang berpotensi diakses oleh primitif yang akan digambar dan, oleh karena itu, simpul mana yang harus diproses.

[in] NumVertices

Jumlah simpul dalam rentang yang berpotensi diakses oleh primitif yang akan digambar dan, oleh karena itu, simpul mana yang harus diproses.

[in] StartIndex

Indeks pertama dalam buffer indeks tempat indeks dibaca untuk menggambar primitif.

[in] PrimitiveCount

Jumlah segitiga, garis, atau titik yang akan digambar untuk primitif yang diberikan.

Keterangan

Runtime Microsoft Direct3D tidak mengubah data indeks sebelum meneruskan penunjuk ke deskripsi data indeks dalam parameter pData dalam panggilan ke fungsi DrawIndexedPrimitive driver tampilan mode pengguna.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

DrawIndexedPrimitive