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 con 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.
marca de | 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.
Observaciones
La función del controlador de visualización en modo de usuario SetPalette 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 | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |