Set a range of colors in a palette.
Defined in <SDL3/SDL_pixels.h>
bool SDL_SetPaletteColors(SDL_Palette *palette, const SDL_Color *colors, int firstcolor, int ncolors);
SDL_Palette * | palette | the SDL_Palette structure to modify. |
const SDL_Color * | colors | an array of SDL_Color structures to copy into the palette. |
int | firstcolor | the index of the first palette entry to modify. |
int | ncolors | the number of entries to modify. |
(bool) Returns true on success or false on failure; call SDL_GetError() for more information.
It is safe to call this function from any thread, as long as the palette is not modified or destroyed in another thread.
This function is available since SDL 3.1.3.