Bagikan melalui


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

D3DHAL_DP2COMMAND

D3DHAL_DP2DRAWPRIMITIVE

D3dDrawPrimitives2