예제 #1
0
파일: window.go 프로젝트: amsibamsi/three
// Destroy destroys the GLFW window.
func (w *Window) Destroy() {
	C.glfwDestroyWindow(w.glfwWin)
}
예제 #2
0
파일: window.go 프로젝트: gordonklaus/glfw
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()
}