struktur D3DHAL_DP2UPDATEPALETTE (d3dhal.h)
Struktur D3DHAL_DP2UPDATEPALETTE mengubah palet yang digunakan untuk tekstur palet.
Sintaks
typedef struct _D3DHAL_DP2UPDATEPALETTE {
DWORD dwPaletteHandle;
WORD wStartIndex;
WORD wNumEntries;
} D3DHAL_DP2UPDATEPALETTE;
Anggota
dwPaletteHandle
Menentukan handel ke palet yang akan diubah.
wStartIndex
Menentukan indeks di palet di luar data yang diperbarui.
wNumEntries
Menentukan jumlah PALETTEENTRY yang sedang diperbarui.
Keterangan
Struktur D3DHAL_DP2UPDATEPALETTE digunakan saat merespons opcode D3DDP2OP_UPDATEPALETTE di D3dDrawPrimitives2.
Gagang palet yang melekat pada permukaan diperbarui dengan wNumEntries PALETTEENTRYs mulai dari anggota wStartIndex tertentu dari palet. PALETTEENTRY (didefinisikan dalam wingdi.h dan wtypes.h) sebenarnya adalah DWORD dengan warna ARGB untuk setiap byte.
Setelah struktur D3DHAL_DP2UPDATEPALETTE dalam aliran perintah, data palet aktual mengikuti (tanpa padding), terdiri dari satu entri DWORD per palet (dalam format ARGB, dengan 8 bit untuk masing-masing dari empat saluran). Hanya ada satu struktur D3DHAL_DP2UPDATEPALETTE (ditambah data palet) setelah struktur D3DHAL_DP2COMMAND terlepas dari nilai wStateCount (anggota struktur D3DHAL_DP2COMMAND).
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dhal.h (termasuk D3dhal.h) |
Lihat juga
D3DDP2OP_UPDATEPALETTE
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