= SDL_Palette = A structure that contains palette information. == Data Fields == {| |int |'''ncolors''' |the number of colors in the palette |- |[[SDL_Color]]* |'''colors''' |an array of [[SDL_Color]] structures representing the palette |- |Uint32 |'''version''' |incrementally tracks changes to the palette (internal use) |- |int |'''refcount''' |reference count (internal use) |} == Remarks == Each pixel in an 8-bit surface is an index into the '''colors''' field of the [[SDL_Palette]] structure stored in [[SDL_PixelFormat]]. An [[SDL_Palette]] should never need to be created manually. It is automatically created when SDL allocates an [[SDL_PixelFormat]] for a surface. The '''colors''' values of an [[SDL_Surface]]'s palette can be set with [[SDL_SetPaletteColors]](). == Related Structures == :[[SDL_PixelFormat]] == Related Functions == :[[SDL_CreatePalette]] :[[SDL_DestroyPalette]] :[[SDL_SetPaletteColors]] ---- [[CategoryStruct]], [[CategoryPixels]]