estructura D3DDDIARG_SETPALETTE (d3dumddi.h)
La estructura D3DDDIARG_SETPALETTE describe cómo asociar una paleta a una textura.
Sintaxis
typedef struct _D3DDDIARG_SETPALETTE {
[in] UINT PaletteHandle;
[in] UINT PaletteFlags;
[in] HANDLE hResource;
} D3DDDIARG_SETPALETTE;
Miembros
[in] PaletteHandle
Identificador de la paleta que se va a configurar. Si el valor de PaletteHandle es cero, la superficie especificada por hResource debe desacoplarse de cualquier paleta a la que se haya asociado anteriormente.
[in] PaletteFlags
Or bit a bit válido de las marcas siguientes que especifican los atributos de la paleta.
Marcar | Significado |
---|---|
D3DDDISETPALETTE_256 (0x00000001) | La paleta tiene 256 entradas. |
D3DDDISETPALETTE_ALLOW256 (0x00000200) | La paleta se puede actualizar completamente. |
D3DDDISETPALETTE_ALPHA (0x00002000) | El canal de datos alfa de la paleta es válido y debe usarse. |
[in] hResource
Identificador de la superficie (textura) con la que está asociada la paleta identificada por PaletteHandle .
Comentarios
La función SetPalette del controlador de pantalla en modo de usuario asocia la paleta especificada por el miembro PaletteHandle con la superficie especificada por el miembro hResource y usa el miembro PaletteFlags para especificar las características de la paleta.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |