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 |
![]() | |
virtual | ~RefCnt () |
bool | IsUnique () const |
std::int32_t | GetRefs () const |
std::int32_t | AddRef () const |
std::int32_t | RelRef () const |
Additional Inherited Members | |
![]() | |
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.