struktur D3DDDIARG_SETPALETTE (d3dumddi.h)
Struktur D3DDDIARG_SETPALETTE menjelaskan cara mengaitkan palet dengan tekstur.
Sintaks
typedef struct _D3DDDIARG_SETPALETTE {
[in] UINT PaletteHandle;
[in] UINT PaletteFlags;
[in] HANDLE hResource;
} D3DDDIARG_SETPALETTE;
Anggota
[in] PaletteHandle
Handel ke palet yang akan disiapkan. Jika nilai PaletteHandle adalah nol, permukaan yang ditentukan oleh hResource harus tidak dicakup dari palet apa pun yang mungkin telah dikaitkan dengan sebelumnya.
[in] PaletteFlags
Bitwise ATAU yang valid dari bendera berikut yang menentukan atribut palet.
Bendera | Makna |
---|---|
D3DDDISETPALETTE_256 (0x00000001) | Palet memiliki 256 entri. |
D3DDDISETPALETTE_ALLOW256 (0x00000200) | Palet dapat diperbarui sepenuhnya. |
D3DDDISETPALETTE_ALPHA (0x00002000) | Saluran data alfa palet valid dan harus digunakan. |
[in] hResource
Handel ke permukaan (tekstur) yang dikaitkan dengan palet yang diidentifikasi oleh PaletteHandle .
Keterangan
Fungsi SetPalette driver tampilan mode pengguna mengaitkan palet yang ditentukan oleh anggota PaletteHandle dengan permukaan yang ditentukan oleh anggota hResource dan menggunakan anggota PaletteFlags untuk menentukan karakteristik palet.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dumddi.h (termasuk D3dumddi.h) |