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) |