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;
Member
[in] PaletteHandle
Ein Handle für die palette, die eingerichtet werden soll. Wenn der Wert von PaletteHandle null ist, sollte die von hResource angegebene Oberfläche von jeder Palette getrennt werden, der sie zuvor möglicherweise zugeordnet war.
[in] PaletteFlags
Ein gültiges bitweises OR der folgenden Flags, die die Attribute der Palette angeben.
Kennzeichnen | 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 Ziehpunkt zur Oberfläche (Textur), der die von PaletteHandle identifizierte Palette zugeordnet ist.
Hinweise
Die SetPalette-Funktion des Benutzermodusanzeigetreibers ordnet die vom PaletteHandle-Member angegebene Palette der vom hResource-Member angegebenen Oberfläche zu und verwendet das PaletteFlags-Element , um die Merkmale der Palette anzugeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |