コード例 #1
0
ファイル: context.go プロジェクト: godispy/glfw
//GetCurrentContext returns the window whose context is current.
func GetCurrentContext() (*Window, error) {
	w := C.glfwGetCurrentContext()
	if w == nil {
		return nil, errors.New("Current context is not set.")
	}
	return windows.get(w), nil
}
コード例 #2
0
ファイル: context.go プロジェクト: godispy/glfw
// GetCurrentContext returns the window whose context is current.
func GetCurrentContext() *Window {
	w := C.glfwGetCurrentContext()
	panicError()
	if w == nil {
		return nil
	}
	return windows.get(w)
}
コード例 #3
0
ファイル: glfw.go プロジェクト: gordonklaus/glfw
func GetCurrentContext() *Window {
	windows.Lock()
	defer windows.Unlock()
	return windows.m[C.glfwGetCurrentContext()]
}
コード例 #4
0
ファイル: glfw.go プロジェクト: maun/glfw
func CurrentContext() Window {
	return Window(C.glfwGetCurrentContext())
}