7typedef struct HWND__*
HWND;
8typedef struct HDC__* HDC;
11class window_data_impl {
14 HDC opengl_window_dc =
nullptr;
15 HCURSOR cursors[8] = { HCURSOR(NULL) };
void set_borderless_full_screen(sys::state &game_state, bool fullscreen)
void get_window_size(sys::state const &game_state, int &width, int &height)
bool is_key_depressed(sys::state const &game_state, sys::virtual_key key)
bool is_in_fullscreen(sys::state const &game_state)
void emit_error_message(std::string const &content, bool fatal)
void close_window(sys::state &game_state)
void change_cursor(sys::state &state, cursor_type type)
void create_window(sys::state &game_state, creation_parameters const ¶ms)
window_state initial_state
bool borderless_fullscreen