struktur D3DHAL_DP2LINESTRIP (d3dhal.h)

Satu struktur D3DHAL_DP2LINESTRIP diurai dari buffer perintah oleh panggilan balik D3dDrawPrimitives2 ketika anggota bCommand struktur D3DHAL_DP2COMMAND diatur ke D3DDP2OP_LINESTRIP, dan digunakan untuk merender segmen garis terhubung yang ditentukan.

Sintaks

typedef struct _D3DHAL_DP2LINESTRIP {
  WORD wVStart;
} D3DHAL_DP2LINESTRIP, *LPD3DHAL_DP2LINESTRIP;

Anggota

wVStart

Menentukan indeks ke dalam buffer vertex yang berisi data koordinat untuk puncak awal garis garis.

Keterangan

Satu struktur D3DHAL_DP2LINESTRIP mengikuti struktur D3DHAL_DP2COMMAND dalam buffer perintah.

D3dDrawPrimitives2 harus secara berurutan memproses total (wPrimitiveCount + 1) simpul dari buffer vertex. Mulai dari offset buffer vertex, urutan garis yang dirender adalah (wVStart, wVStart + 1), (wVStart + 1, wVStart + 2), (wVStart + 2, wVStart + 3), ..., (wVStart + (wPrimitiveCount - 1), wVStart + wPrimitiveCount). Nilai wPrimitiveCount ditentukan dalam struktur D3DHAL_DP2COMMAND.

Gambar berikut menunjukkan sebagian buffer perintah sampel yang berisi perintah D3DDP2OP_LINESTRIP dan satu struktur D3DHAL_DP2LINESTRIP. Driver harus menggambar tiga garis yang terhubung menggunakan empat simpul berikut dari buffer puncak: (v[4], v[5]), (v[5], v[6]), (v[6], v[7]).

Gambar memperlihatkan buffer perintah dengan perintah D3DDP2OP_LINESTRIP dan satu struktur D3DHAL_DP2LINESTRIP

Persyaratan

Persyaratan Nilai
Header d3dhal.h (termasuk D3dhal.h)

Lihat juga

D3DDP2OP_LINESTRIP

D3DHAL_DP2COMMAND

D3dDrawPrimitives2