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)

Lihat juga

D3DDDIARG_DRAWPRIMITIVE

DrawPrimitive2