Project Alice
Loading...
Searching...
No Matches
window.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  window::window_data_impl
 
struct  window::creation_parameters
 

Namespaces

namespace  window
 
namespace  sys
 

Enumerations

enum class  window::window_state : uint8_t { window::normal , window::maximized , window::minimized }
 
enum class  window::cursor_type : uint8_t {
  window::normal , window::busy , window::drag_select , window::hostile_move ,
  window::friendly_move , window::no_move
}
 

Functions

void window::create_window (sys::state &game_state, creation_parameters const &params)
 
void window::close_window (sys::state &game_state)
 
void window::set_borderless_full_screen (sys::state &game_state, bool fullscreen)
 
bool window::is_in_fullscreen (sys::state const &game_state)
 
bool window::is_key_depressed (sys::state const &game_state, sys::virtual_key key)
 
void window::change_cursor (sys::state &state, cursor_type type)
 
void window::get_window_size (sys::state const &game_state, int &width, int &height)
 
void window::emit_error_message (std::string const &content, bool fatal)