func SavePNG_RW(surface *sdl.Surface, dst *sdl.RWops, freedst int) error { _surface := (*C.SDL_Surface)(unsafe.Pointer(surface)) _dst := (*C.SDL_RWops)(unsafe.Pointer(dst)) _freedst := (C.int)(freedst) _ret := C.IMG_SavePNG_RW(_surface, _dst, _freedst) if _ret < 0 { return GetError() } return nil }
func SavePNG_RW(surface *sdl.Surface, dst *sdl.RWops, freedst int) int { _surface := (*C.SDL_Surface)(unsafe.Pointer(surface)) _dst := (*C.SDL_RWops)(unsafe.Pointer(dst)) _freedst := (C.int)(freedst) return int(C.IMG_SavePNG_RW(_surface, _dst, _freedst)) }