28#define APP_WINDOW_DESCRIPTOR \
29 {"window", app_window_subsys_init, app_window_subsys_cleanup}
Subsystem descriptor pattern for structured init/cleanup.
void app_window_subsys_cleanup(struct App *app)
Definition app_window.c:31
int app_window_subsys_init(struct App *app)
Definition app_window.c:8
Common OpenGL definitions, RAII helpers, and utilities.
Groups GLFW window handle and all window/resize state.
Definition app_window.h:15
int pending_height
Definition app_window.h:22
int pending_width
Definition app_window.h:21
bool is_fullscreen
Definition app_window.h:17
int saved_height
Definition app_window.h:19
int saved_x
Definition app_window.h:18
GLFWwindow * handle
Definition app_window.h:16
bool resize_pending
Definition app_window.h:20
The central state container for the entire application.
Definition app.h:24
struct GLFWwindow GLFWwindow
Definition window.h:4