示例#1
0
文件: window.go 项目: amsibamsi/three
// Destroy destroys the GLFW window.
func (w *Window) Destroy() {
	C.glfwDestroyWindow(w.glfwWin)
}
示例#2
0
func (w *Window) Destroy() {
	C.glfwDestroyWindow(w.w)
	windows.Lock()
	delete(windows.m, w.w)
	windows.Unlock()
}
示例#3
0
文件: window.go 项目: juturnas/glfw3
//Destroy destroys the specified window and its context. On calling this
//function, no further callbacks will be called for that window.
//
//This function may only be called from the main thread. See
//https://code.google.com/p/go-wiki/wiki/LockOSThread
func (w *Window) Destroy() {
	windows.remove(w.data)
	C.glfwDestroyWindow(w.data)
}
示例#4
0
文件: glfw.go 项目: maun/glfw
func DestroyWindow(window Window) { C.glfwDestroyWindow(C.GLFWwindow(window)) }
示例#5
0
文件: window.go 项目: godispy/glfw
// Destroy destroys the specified window and its context. On calling this
// function, no further callbacks will be called for that window.
//
// This function may only be called from the main thread.
func (w *Window) Destroy() {
	windows.remove(w.data)
	C.glfwDestroyWindow(w.data)
	panicError()
}