$darkmode
Groups GLFW window handle and all window/resize state. More...
#include <app_window.h>
Data Fields | |
| GLFWwindow * | handle |
| int | is_fullscreen |
| int | saved_x |
| int | saved_y |
| int | saved_width |
| int | saved_height |
| int | resize_pending |
| int | pending_width |
| int | pending_height |
Groups GLFW window handle and all window/resize state.
Extracted from App to reduce its direct field count and form a cohesive sub-struct for window management (fullscreen toggle, deferred resize, saved position/size for windowed restore).
| GLFWwindow* AppWindow::handle |
The GLFW window context.
| int AppWindow::is_fullscreen |
Fullscreen toggle state.
| int AppWindow::pending_height |
Deferred resize target height.
| int AppWindow::pending_width |
Deferred resize target width.
| int AppWindow::resize_pending |
Deferred resize flag.
| int AppWindow::saved_height |
Cached size for window restore.
| int AppWindow::saved_width |
| int AppWindow::saved_x |
| int AppWindow::saved_y |
Cached pos for window restore.