func (s *Surface) SetPalette(pal *Palette) error { if C.SDL_SetSurfacePalette(s.c(), pal.c()) != 0 { return getError() } return nil }
func (surface *Surface) SetPalette(palette *Palette) int { return int(C.SDL_SetSurfacePalette(surface.cptr(), palette.cptr())) }
func (surface *Surface) SetPalette(palette *Palette) int { _surface := (*C.SDL_Surface)(unsafe.Pointer(surface)) _palette := (*C.SDL_Palette)(unsafe.Pointer(palette)) return (int)(C.SDL_SetSurfacePalette(_surface, _palette)) }
// Surface (https://wiki.libsdl.org/SDL_SetSurfacePalette) func (surface *Surface) SetPalette(palette *Palette) error { if C.SDL_SetSurfacePalette(surface.cptr(), palette.cptr()) != 0 { return GetError() } return nil }