SDL Library Documentation
Prev |  | Next

# SDL_Palette

## Name

SDL_Palette -- Color palette for 8-bit pixel formats

## Structure Definition

    typedef struct{
      int ncolors;
      SDL_Color *colors;
    } SDL_Palette;

## Structure Data

`ncolors` | Number of colors used in this palette
`colors` | Pointer to SDL_Color structures that make up the palette.

## Description

Each pixel in an 8-bit surface is an index into the `colors` field of the SDL_Palette structure store in SDL_PixelFormat. A SDL_Palette should never need to be created manually. It is automatically created when SDL allocates a SDL_PixelFormat for a surface. The colors values of a SDL_Surfaces palette can be set with the `SDL_SetColors`.

## See Also

SDL_Color, SDL_Surface, `SDL_SetColors` `SDL_SetPalette`

Prev | Home | Next
SDL_Color | Up | SDL_PixelFormat