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