|
| Window (const WindowSettings &window_settings=WindowSettings()) |
|
virtual | ~Window () |
|
const std::pair< std::int32_t, std::int32_t > & | GetSize () const noexcept |
|
std::int32_t | GetWidth () const noexcept |
|
std::int32_t | GetHeight () const noexcept |
|
const std::pair< std::int32_t, std::int32_t > & | GetFrameBufferSize () noexcept |
|
std::int32_t | GetFrameBufferWidth () noexcept |
|
std::int32_t | GetFrameBufferHeight () noexcept |
|
float | GetAspectRatio () const noexcept |
|
const GLFWwindow * | GetGLFWwindow () const noexcept |
|
GLFWwindow * | GetGLFWwindow () noexcept |
|
const std::string & | GetTitle () const noexcept |
|
const std::pair< std::int32_t, std::int32_t > & | GetMinimumSize () const noexcept |
|
const std::pair< std::int32_t, std::int32_t > & | GetMaximumSize () const noexcept |
|
const std::pair< std::int32_t, std::int32_t > & | GetPosition () const noexcept |
|
std::int32_t | GetSwapInterval () const noexcept |
|
bool | ShouldClose () const noexcept |
|
bool | IsHidden () const noexcept |
|
bool | IsVisible () const noexcept |
|
bool | IsMaximized () const noexcept |
|
bool | IsMinimized () const noexcept |
|
bool | IsFocused () const noexcept |
|
bool | IsResizable () const noexcept |
|
bool | IsDecorated () const noexcept |
|
bool | IsFullscreen () const noexcept |
|
std::int32_t | GetRefreshRate () noexcept |
|
std::pair< std::int32_t, std::int32_t > | GetMonitorSize () noexcept |
|
void | SetEventCallback (const EventCallback &callback) noexcept |
|
void | SetMinimumSize (const std::int32_t minimum_width, const std::int32_t minimum_height) noexcept |
|
void | SetMaximumSize (const std::int32_t maximum_width, const std::int32_t maximum_height) noexcept |
|
void | SetShouldClose (const bool close) const noexcept |
|
void | SetSwapInterval (const std::int32_t interval) noexcept |
|
void | SetTitle (const std::string &title, const std::unique_ptr< std::uint32_t > &fps, const std::unique_ptr< RAMInfo > &ram_info, const std::unique_ptr< CPUInfo > &cpu_info) noexcept |
|
void | SetPosition (const std::int32_t x, const std::int32_t y) const noexcept |
|
void | SetIcon (const std::string &icon_path) noexcept |
|
void | SetIcon (const byte *iconData, std::size_t iconDataSize) noexcept |
|
void | SetCursor (CursorMode mode) noexcept |
|
void | SetCursor (const std::string &image_path, const std::int32_t xhot, const std::int32_t yhot) noexcept |
|
void | DisableCursor () const noexcept |
|
void | EnableCursor () const noexcept |
|
void | HideCursor () const noexcept |
|
void | SetCursorPosition (const double xPos, const double yPos) const noexcept |
|
void | Minimize () const noexcept |
|
void | Maximize () const noexcept |
|
void | Restore () const noexcept |
|
void | Hide () const noexcept |
|
void | Show () const noexcept |
|
void | Focus () const noexcept |
|
void | SetFullscreen (bool full_screen) noexcept |
|
void | SetRefreshRate (const std::int32_t refresh_rate) noexcept |
|
Definition at line 26 of file Window.hpp.