|
| | 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.