struktur D3DHAL_DP2DRAWPRIMITIVE2 (d3dhal.h)
DirectX 8.0 dan versi yang lebih baru saja.
D3DHAL_DRAWPRIMITIVE2 diurai dari buffer perintah oleh panggilan balik D3dDrawPrimitives2 ketika anggota bCommand struktur D3DHAL_DP2COMMAND diatur ke D3DDP2OP_DRAWPRIMITIVE2, dan digunakan untuk merender primitif.
Sintaks
typedef struct _D3DHAL_DP2DRAWPRIMITIVE2 {
D3DPRIMITIVETYPE primType;
DWORD FirstVertexOffset;
DWORD PrimitiveCount;
} D3DHAL_DP2DRAWPRIMITIVE2;
Anggota
primType
Menentukan jenis primitif yang akan digambar (salah satu dari D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP, atau D3DPT_TRIANGLEFAN).
FirstVertexOffset
Menentukan offset, dalam byte, dalam aliran nol dari data puncak. Ini berbeda dengan D3DDP2OP_DRAWPRIMITIVE di mana awal data puncak dalam aliran vertex ditentukan oleh indeks puncak daripada offset byte aktual.
PrimitiveCount
Menentukan jumlah segitiga, garis, atau titik yang akan digambar untuk primitif yang diberikan.
Keterangan
Data puncak telah diubah oleh runtime.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dhal.h (termasuk D3dhal.h) |
Lihat juga
D3DDP2OP_DRAWPRIMITIVE
D3DDP2OP_DRAWPRIMITIVE2