SDL_pixels.h

Estructura SDL_Palette

Una estructura que contiene información de una paleta.

typedef struct SDL_Palette
{
    int ncolors;
    SDL_Color *colors;
    Uint32 version;
    int refcount;
} SDL_Palette;

Miembros

ncolors
El número de colores en la paleta.
colors
Un array de estructuras SDL_Color* que representan la paleta.
version
Realiza un seguimiento incremental de los cambios en la paleta. (De uso interno).
refcount
Contador de referencias. (De uso interno).

Observaciones

Cada píxel de una superficie de 8 bits es un índice del campo colors de la estructura SDL_Palette almacenada en SDL_PixelFormat. Nunca debería ser necesario crear manualmente una SDL_Palette. Se crea automáticamente cuando SDL asigna un SDL_PixelFormat a una superficie. Los valores de los colores de la paleta de una SDL_Surface se pueden establecer con SDL_SetPaletteColors().