ImGuiModule

OpenGL ImGui implementation.

Overview

Typical use cases:

  • Defining OpenGL-specific ImGui backend implementations

Header

<RaeptorCogs/GAPI/GL/Core/Internal/ImGuiModule.hpp>

Metadata

Author

Estorc

Version

v1.0

Copyright

Copyright (c) 2025 Estorc MIT License.

Classes

Classes

Class

Description

RaeptorCogs::GAPI::GL::ImGuiModule

OpenGL ImGui implementation.

class ImGuiModule : public RaeptorCogs::GAPI::Common::ImGuiModule

OpenGL ImGui implementation.

Provides OpenGL-specific implementations for the ImGui backend interface.

Public Functions

ImGuiModule() = default

Default constructor.

virtual ~ImGuiModule() override = default

Virtual destructor.

virtual void createImGuiContext(ImGuiContext *&imGuiContext, GLFWwindow *window) override

virtual void NewImGuiFrame() override

virtual void RenderImGuiDrawData() override