23 math::Vector2S
getSizePx()
const override;
31 const std::string& windowTitle,
32 math::Vector2S sizePx,
34 bool useDebugModeGHI);
41 GLFWwindow* m_glfwWindow;
42 std::unique_ptr<ghi::GraphicsContext> m_graphicsCtx;
44 math::Vector2S m_sizePx;
Definition GlfwDisplay.h:17
float32 getDpiScale() const override
Definition GlfwDisplay.cpp:168
ghi::EGraphicsAPI getGraphicsApiType() const override
Definition GlfwDisplay.cpp:162
ghi::GraphicsContext * getGraphicsContext() const override
Definition GlfwDisplay.cpp:156
NativeWindow getNativeWindow() const override
Definition GlfwDisplay.cpp:200
void initialize(Editor &editor, const std::string &windowTitle, math::Vector2S sizePx, ghi::EGraphicsAPI graphicsApi, bool useDebugModeGHI)
Definition GlfwDisplay.cpp:32
math::Vector2S getSizePx() const override
Definition GlfwDisplay.h:47
math::Vector2S getFramebufferSizePx() const override
Definition GlfwDisplay.cpp:185
void terminate()
Definition GlfwDisplay.cpp:135
GLFWwindow * getGlfwWindow() const
Definition GlfwDisplay.h:52
GlfwDisplay()
Definition GlfwDisplay.cpp:22
Definition GraphicsContext.h:24
EGraphicsAPI
Definition EGraphicsAPI.h:7
Definition ph_editor.h:10