func RotoZoomSurfaceXY(src *sdl.Surface, angle, zoomx, zoomy float64, smooth int) *sdl.Surface { _angle := C.double(angle) _zoomx := C.double(zoomx) _zoomy := C.double(zoomy) _smooth := C.int(smooth) return (*sdl.Surface)(unsafe.Pointer(C.rotozoomSurfaceXY(unsafe.Pointer(src), _angle, _zoomx, _zoomy, _smooth))) }
func RotozoomSurfaceXY(src *sdl.Surface, angle, zoomx, zoomy float64, smooth bool) *sdl.Surface { return (*sdl.Surface)(ptr(C.rotozoomSurfaceXY((*C.SDL_Surface)(ptr(src)), C.double(angle), C.double(zoomx), C.double(zoomy), b2ci(smooth)))) }