28 #ifndef BERSERK_WINDOWMANAGER_HPP
29 #define BERSERK_WINDOWMANAGER_HPP
#define BRK_NS_END
Definition: Config.hpp:48
#define BRK_API
Definition: Config.hpp:32
Cached shared utf-8 string id.
Definition: StringName.hpp:61
Utf-8 encoded std based default string class.
Manager for OS windows.
Definition: WindowManager.hpp:47
virtual BRK_API Ref< Window > GetPrimaryWindow()=0
virtual BRK_API Ref< Window > CreateWindow(const StringName &name, const Size2i &size, const String &title)=0
CreateFromImage new OS native rendering window.
virtual BRK_API ~WindowManager()=default
Definition: GLDevice.cpp:46