func LoadPNG_RW(src *sdl.RWops) (*sdl.Surface, error) { _src := (*C.SDL_RWops)(unsafe.Pointer(src)) _surface := C.IMG_LoadPNG_RW(_src) if _surface == nil { return nil, GetError() } return (*sdl.Surface)(unsafe.Pointer(_surface)), nil }
func LoadPNG_RW(rw *sdl.RWops) (*sdl.Surface, error) { s := C.IMG_LoadPNG_RW(cRWops(rw)) if s == nil { return nil, getError() } return (*sdl.Surface)(unsafe.Pointer(s)), nil }
func LoadPNG_RW(src *sdl.RWops) *sdl.Surface { _src := (*C.SDL_RWops)(unsafe.Pointer(src)) return (*sdl.Surface)(unsafe.Pointer(C.IMG_LoadPNG_RW(_src))) }