Bagikan melalui


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)

Lihat juga

SetPalette