ebiten/internal/glfw
Hajime Hoshi 49c3c30c79 ebiten: Add IsWindowBeingClosed / SetWindowClosingHandled / IsWindowClosingHandled
IsWindowBeingClosed reports whether the window is being closed by
the user.

SetWindowClosingHandled sets whether the window closing is handled
or not. If the state is true, the window is not closed immediately
by the user and the game can handle the closing state. In this case,
the Update function should return an error in order to end the game.

This change also adds examples/windowclosing.

Closes #1574
2021-06-14 02:29:11 +09:00
..
glfw internal/glfw: Update GLFW to 3.3.3 for Windows 2021-03-09 02:19:34 +09:00
callback_notwindows.go ebiten: Add IsWindowBeingClosed / SetWindowClosingHandled / IsWindowClosingHandled 2021-06-14 02:29:11 +09:00
callback_windows.go ebiten: Add IsWindowBeingClosed / SetWindowClosingHandled / IsWindowClosingHandled 2021-06-14 02:29:11 +09:00
const.go Add go:build comments with go1.17beta1 fmt 2021-06-11 01:11:46 +09:00
Dockerfile internal/glfw: Update Dockerfile and regenerate DLLs 2021-04-17 20:11:10 +09:00
gen.go Add go:build comments with go1.17beta1 fmt 2021-06-11 01:11:46 +09:00
gen.sh internal/glfw: Update Dockerfile and regenerate DLLs 2021-04-17 20:11:10 +09:00
generate.go Bug fix: Compile error for Wasm 2020-10-07 02:23:45 +09:00
glfw_notwindows.go ebiten: Add IsWindowBeingClosed / SetWindowClosingHandled / IsWindowClosingHandled 2021-06-14 02:29:11 +09:00
glfw_windows.go ebiten: Add IsWindowBeingClosed / SetWindowClosingHandled / IsWindowClosingHandled 2021-06-14 02:29:11 +09:00
glfwdll_windows_386.go internal/glfw: Update Dockerfile and regenerate DLLs 2021-04-17 20:11:10 +09:00
glfwdll_windows_amd64.go internal/glfw: Update Dockerfile and regenerate DLLs 2021-04-17 20:11:10 +09:00
glfwdllhash_windows_386.go internal/glfw: Update Dockerfile and regenerate DLLs 2021-04-17 20:11:10 +09:00
glfwdllhash_windows_amd64.go internal/glfw: Update Dockerfile and regenerate DLLs 2021-04-17 20:11:10 +09:00
keys.go Add go:build comments with go1.17beta1 fmt 2021-06-11 01:11:46 +09:00
load_windows.go glfw: Create a DLL file atomically by renaming the file 2020-11-02 22:55:08 +09:00
native_darwin.go ui: Replace the native window's type (unsafe.Pointer) with uintptr 2020-09-04 00:51:48 +09:00
native_windows.go ui: Replace the native window's type (unsafe.Pointer) with uintptr 2020-09-04 00:51:48 +09:00
tools.go Add go:build comments with go1.17beta1 fmt 2021-06-11 01:11:46 +09:00
type.go ebiten: Add IsWindowBeingClosed / SetWindowClosingHandled / IsWindowClosingHandled 2021-06-14 02:29:11 +09:00