28 #ifndef BERSERK_GLFWWINDOW_HPP 
   29 #define BERSERK_GLFWWINDOW_HPP 
   33 #include <GLFW/glfw3.h> 
   68     bool mInFocus = 
false;
 
   70     GLFWwindow *mHND = 
nullptr;
 
#define BRK_NS_END
Definition: Config.hpp:48
 
#define BRK_API
Definition: Config.hpp:32
 
Glfw window manager implementation.
Definition: GlfwWindowManager.hpp:51
 
Glfw window implementation.
Definition: GlfwWindow.hpp:46
 
BRK_API Vec2f GetPixelRatio() const override
Definition: GlfwWindow.cpp:76
 
BRK_API Size2i GetFramebufferSize() const override
Definition: GlfwWindow.cpp:72
 
BRK_API bool IsClosed() const override
Definition: GlfwWindow.cpp:84
 
BRK_API Point2i GetPosition() const override
Definition: GlfwWindow.cpp:64
 
BRK_API String GetTitle() const override
Definition: GlfwWindow.cpp:88
 
BRK_API Size2i GetSize() const override
Definition: GlfwWindow.cpp:68
 
BRK_API GlfwWindow(StringName name, const Size2i &size, String title, bool clientApi)
Definition: GlfwWindow.cpp:33
 
BRK_API bool IsInFocus() const override
Definition: GlfwWindow.cpp:80
 
BRK_API ~GlfwWindow() override
Definition: GlfwWindow.cpp:57
 
BRK_API StringName GetName() const override
Definition: GlfwWindow.cpp:92
 
Cached shared utf-8 string id.
Definition: StringName.hpp:61
 
Utf-8 encoded std based default string class.
 
Platform specific OS window for rendering.
Definition: Window.hpp:48
 
Definition: GLDevice.cpp:46