Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
ImguiRendererOpenGL.hpp
1#if 0
2#pragma once
3
4#include "ImguiRenderer.hpp"
5
6namespace Grindstone {
7 namespace Editor {
8 namespace ImguiEditor {
9 class ImguiRendererOpenGL : public ImguiRenderer {
10 public:
11 ImguiRendererOpenGL();
12 ~ImguiRendererOpenGL();
13
14 virtual GraphicsAPI::CommandBuffer* GetCommandBuffer() override;
15 virtual bool PreRender() override;
16 virtual void PrepareImguiRendering() override;
17 virtual void PostRender() override;
18 virtual void Resize() override;
19 virtual ImTextureID CreateTexture(std::filesystem::path path) override;
20 };
21 }
22 }
23}
24#endif
Definition CommandBuffer.hpp:21