struktur D3DHAL_DP2LINELIST (d3dhal.h)
Satu struktur D3DHAL_DP2LINELIST diurai dari buffer perintah oleh panggilan balik D3dDrawPrimitives2 ketika anggota bCommand struktur D3DHAL_DP2COMMAND diatur ke D3DDP2OP_LINELIST, dan digunakan untuk merender segmen garis yang tidak terhubung.
Sintaks
typedef struct _D3DHAL_DP2LINELIST {
WORD wVStart;
} D3DHAL_DP2LINELIST, *LPD3DHAL_DP2LINELIST;
Anggota
wVStart
Menentukan indeks ke dalam buffer vertex yang berisi data koordinat untuk puncak awal daftar baris.
Keterangan
Satu struktur D3DHAL_DP2LINELIST mengikuti struktur D3DHAL_DP2COMMAND dalam buffer perintah.
D3dDrawPrimitives2 harus secara berurutan memproses total wPrimitiveCount * 2 simpul dari buffer puncak, dua simpul per baris, merender total baris wPrimitiveCount . Mulai dari offset buffer vertex, urutan garis yang dirender adalah (wVStart, wVStart + 1), (wVStart + 2, wVStart + 3),..., (wVStart + (wPrimitiveCount -1 ) * 2, wVStart + (wPrimitiveCount * 2 - 1)). Nilai wPrimitiveCount ditentukan dalam struktur D3DHAL_DP2COMMAND.
Gambar berikut menunjukkan sebagian buffer perintah sampel yang berisi perintah D3DDP2OP_LINELIST dan satu struktur D3DHAL_DP2LINELIST. Driver harus menggambar tiga baris menggunakan enam simpul berikut dari buffer vertex: (v[0], v[1]), (v[2], v[3]), (v[4], v[5]).
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dhal.h (termasuk D3dhal.h) |
Lihat juga
D3DDP2OP_LINELIST
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk