コード例 #1
0
ファイル: sdl_rwops.go プロジェクト: kerkerj/gtg15-demo
func (ctx *RWops) RWclose() int {
	if ctx == nil {
		return 0
	}
	_ctx := (*C.SDL_RWops)(unsafe.Pointer(ctx))
	return (int)(C.RWclose(_ctx))
}
コード例 #2
0
ファイル: sdl.go プロジェクト: gnanderson/Go-SDL
func (rw *RWops) Close() error {
	if int(C.RWclose((*C.SDL_RWops)(rw))) != 0 {
		return errors.New(GetError())
	}

	return nil
}
コード例 #3
0
ファイル: rwops.go プロジェクト: JalfResi/go-sdl2
func (ctx *RWops) RWclose() int {
	if ctx == nil {
		return 0
	}
	return int(C.RWclose(ctx.cptr()))
}
コード例 #4
0
ファイル: rwops.go プロジェクト: emlai/go-sdl2
// RWclose (https://wiki.libsdl.org/SDL_RWclose)
func (ctx *RWops) RWclose() error {
	if ctx != nil && C.RWclose(ctx.cptr()) != 0 {
		return GetError()
	}
	return nil
}