| Berserk
    | 
Platform specific OS window for rendering. More...
#include <Window.hpp>


| Public Member Functions | |
| BRK_API | ~Window () override=default | 
| virtual BRK_API Point2i | GetPosition () const =0 | 
| virtual BRK_API Size2i | GetSize () const =0 | 
| virtual BRK_API Size2i | GetFramebufferSize () const =0 | 
| virtual BRK_API Vec2f | GetPixelRatio () const =0 | 
| virtual BRK_API float | GetAspectRatio () const | 
| virtual BRK_API bool | IsInFocus () const =0 | 
| virtual BRK_API bool | IsClosed () const =0 | 
| virtual BRK_API String | GetTitle () const =0 | 
| virtual BRK_API StringName | GetName () const =0 | 
|  Public Member Functions inherited from RefCnt | |
| virtual | ~RefCnt () | 
| bool | IsUnique () const | 
| std::int32_t | GetRefs () const | 
| std::int32_t | AddRef () const | 
| std::int32_t | RelRef () const | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from RefCnt | |
| virtual void | Destroy () const | 
Platform specific OS window for rendering.
| 
 | overridedefault | 
| 
 | inlinevirtual | 
Implemented in GlfwWindow.
| 
 | pure virtual | 
Implemented in GlfwWindow.
Implemented in GlfwWindow.
Implemented in GlfwWindow.
Implemented in GlfwWindow.
Implemented in GlfwWindow.
| 
 | pure virtual | 
Implemented in GlfwWindow.
| 
 | pure virtual | 
Implemented in GlfwWindow.