Hymn to Beauty
C++ 3D Engine
Implementation.hpp
Go to the documentation of this file.
1#pragma once
2
3struct GLFWwindow;
4
5namespace Video {
6class Renderer;
7}
8
9namespace ImGuiImplementation {
11
15void Init(GLFWwindow* window, Video::Renderer* renderer);
16
18void Shutdown();
19
21void NewFrame();
22
24void Render();
25} // namespace ImGuiImplementation
Handles rendering using a low-level renderer.
Definition: Renderer.hpp:32
Definition: Implementation.cpp:27
void Render()
Render the GUI.
Definition: Implementation.cpp:150
void Shutdown()
Shutdown ImGui.
Definition: Implementation.cpp:101
void NewFrame()
Start a new frame.
Definition: Implementation.cpp:106
void Init(GLFWwindow *window, Video::Renderer *renderer)
Initialize the ImGui implementation.
Definition: Implementation.cpp:58
Definition: Editor.hpp:18