struktur D3DDDIARG_DRAWPRIMITIVE2 (d3dumddi.h)
Struktur D3DDDIARG_DRAWPRIMITIVE2 menggambarkan primitif yang tidak terindeks untuk digambar.
Sintaks
typedef struct _D3DDDIARG_DRAWPRIMITIVE2 {
[in] D3DPRIMITIVETYPE PrimitiveType;
[in] UINT FirstVertexOffset;
[in] UINT PrimitiveCount;
} D3DDDIARG_DRAWPRIMITIVE2;
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] FirstVertexOffset
Offset, dalam byte, dalam aliran nol dari data vertex. Anggota ini berbeda dari anggota VStart dari struktur D3DDDIARG_DRAWPRIMITIVE yang digunakan dengan fungsi DrawPrimitive . Di VStart, awal data puncak dalam aliran puncak ditentukan oleh indeks puncak daripada offset byte aktual.
[in] PrimitiveCount
Jumlah segitiga, garis, atau titik yang akan digambar untuk primitif yang diberikan.
Keterangan
Runtime Microsoft Direct3D mengubah data vertex sebelum meneruskan penunjuk ke deskripsi data vertex dalam parameter pData dalam panggilan ke fungsi DrawPrimitive2 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) |