D3DDDIARG_SETPALETTE Struktur (d3dumddi.h)
Die D3DDDIARG_SETPALETTE Struktur beschreibt, wie eine Palette einer Textur zugeordnet wird.
Syntax
typedef struct _D3DDDIARG_SETPALETTE {
[in] UINT PaletteHandle;
[in] UINT PaletteFlags;
[in] HANDLE hResource;
} D3DDDIARG_SETPALETTE;
Angehörige
[in] PaletteHandle
Ein Handle für die Palette, die eingerichtet werden soll. Wenn der Wert von PaletteHandle- null ist, sollte die oberfläche, die von hResource- angegeben wird, von jeder Palette getrennt werden, der sie zuvor zugeordnet sein könnte.
[in] PaletteFlags
Ein gültiger bitweiser OR der folgenden Flags, die die Attribute der Palette angeben.
Kennzeichnung | Bedeutung |
---|---|
D3DDDISETPALETTE_256 (0x00000001) | Die Palette enthält 256 Einträge. |
D3DDDISETPALETTE_ALLOW256 (0x00000200) | Die Palette kann vollständig aktualisiert werden. |
D3DDDISETPALETTE_ALPHA (0x00002000) | Der Alphadatenkanal der Palette ist gültig und sollte verwendet werden. |
[in] hResource
Ein Handle für die Oberfläche (Textur), mit der die palette, die durch PaletteHandle- identifiziert wird, zugeordnet ist.
Bemerkungen
Die SetPalette-Funktion des Benutzermodus ordnet die Palette, die vom PaletteHandle-Element Element angegeben wird, der Oberfläche zu, die durch das hResource-element-Element angegeben wird, und verwendet das PaletteFlags Member, um die Merkmale der Palette anzugeben.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | d3dumddi.h (include D3dumddi.h) |