18 glm::ivec2& fullscreen_size;
19 glm::vec2& content_scale;
23 const std::function<void(uint32_t)>& framebuffer_resize_callback;
28 return { width, height, position, focused, fullscreen, size,
29 fullscreen_size, content_scale, window_id, input_state, event_callback, framebuffer_resize_callback,