structure D3DDDIARG_SETPALETTE (d3dumddi.h)
La structure D3DDDIARG_SETPALETTE décrit comment associer une palette à une texture.
Syntaxe
typedef struct _D3DDDIARG_SETPALETTE {
[in] UINT PaletteHandle;
[in] UINT PaletteFlags;
[in] HANDLE hResource;
} D3DDDIARG_SETPALETTE;
Membres
[in] PaletteHandle
Handle de la palette à configurer. Si la valeur de PaletteHandle est zéro, la surface spécifiée par hResource doit être dissociée de n’importe quelle palette à laquelle elle aurait pu être associée précédemment.
[in] PaletteFlags
OR valide au niveau du bit des indicateurs suivants qui spécifient les attributs de la palette.
Indicateur | Signification |
---|---|
D3DDDISETPALETTE_256 (0x00000001) | La palette comporte 256 entrées. |
D3DDDISETPALETTE_ALLOW256 (0x00000200) | La palette peut être entièrement mise à jour. |
D3DDDISETPALETTE_ALPHA (0x00002000) | Le canal de données alpha de la palette est valide et doit être utilisé. |
[in] hResource
Handle à la surface (texture) à laquelle la palette identifiée par PaletteHandle est associée.
Remarques
La fonction SetPalette du pilote d’affichage en mode utilisateur associe la palette spécifiée par le membre PaletteHandle à la surface spécifiée par le membre hResource et utilise le membre PaletteFlags pour spécifier les caractéristiques de la palette.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour