sdlAllocPalette function

Pointer<SdlPalette> sdlAllocPalette(
  1. int ncolors
)

Create a palette structure with the specified number of color entries.

The palette entries are initialized to white.

\param ncolors represents the number of color entries in the color palette \returns a new SDL_Palette structure on success or NULL on failure (e.g. if there wasn't enough memory); call SDL_GetError() for more information.

\since This function is available since SDL 2.0.0.

\sa SDL_FreePalette

extern DECLSPEC SDL_Palette *SDLCALL SDL_AllocPalette(int ncolors)

Implementation

Pointer<SdlPalette> sdlAllocPalette(int ncolors) {
  final sdlAllocPaletteLookupFunction = libSdl2.lookupFunction<
      Pointer<SdlPalette> Function(Int32 ncolors),
      Pointer<SdlPalette> Function(int ncolors)>('SDL_AllocPalette');
  return sdlAllocPaletteLookupFunction(ncolors);
}