sdlSetPixelFormatPalette function

int sdlSetPixelFormatPalette(
  1. Pointer<SdlPixelFormat> format,
  2. Pointer<SdlPalette> palette
)

Set the palette for a pixel format structure.

\param format the SDL_PixelFormat structure that will use the palette \param palette the SDL_Palette structure that will be used \returns 0 on success or a negative error code on failure; call SDL_GetError() for more information.

\since This function is available since SDL 2.0.0.

\sa SDL_AllocPalette \sa SDL_FreePalette

extern DECLSPEC int SDLCALL SDL_SetPixelFormatPalette(SDL_PixelFormat * format, SDL_Palette *palette)

Implementation

int sdlSetPixelFormatPalette(
    Pointer<SdlPixelFormat> format, Pointer<SdlPalette> palette) {
  final sdlSetPixelFormatPaletteLookupFunction = libSdl2.lookupFunction<
      Int32 Function(
          Pointer<SdlPixelFormat> format, Pointer<SdlPalette> palette),
      int Function(Pointer<SdlPixelFormat> format,
          Pointer<SdlPalette> palette)>('SDL_SetPixelFormatPalette');
  return sdlSetPixelFormatPaletteLookupFunction(format, palette);
}