ImGuiGlfwOpenGLBackend.ixx File
GLFW+OpenGL backend implementation for ImGui rendering. More...
Included Headers
#include <cassert>
#include <stdexcept>
#include "imgui.h"
#include "imgui_impl_glfw.h"
#include "imgui_impl_opengl3.h"
#include <helios.engine.runtime.world.EngineWorld>
#include <helios.engine.platform.window.types.WindowHandle>
#include <helios.glfw.components.GLFWWindowHandleComponent>
#include <helios.imgui.ImGuiBackend>
Namespaces Index
| namespace | helios |
| namespace | imgui |
| namespace | types |
| namespace | world |
| namespace | components |
Classes Index
| class | ImGuiGlfwOpenGLBackend |
|
ImGui backend for GLFW windowing and OpenGL 4.1 rendering. More... | |
Description
GLFW+OpenGL backend implementation for ImGui rendering.
File Listing
The file content with the documentation metadata removed is:
25export namespace helios::imgui {
37 class ImGuiGlfwOpenGLBackend : public ImGuiBackend {
127 ImGuiGlfwOpenGLBackend(const ImGuiGlfwOpenGLBackend&) = delete;
128 ImGuiGlfwOpenGLBackend& operator=(const ImGuiGlfwOpenGLBackend&) = delete;
129 ImGuiGlfwOpenGLBackend(ImGuiGlfwOpenGLBackend&& other) noexcept = delete;
130 ImGuiGlfwOpenGLBackend& operator=(ImGuiGlfwOpenGLBackend&& other) noexcept = delete;
140 explicit ImGuiGlfwOpenGLBackend(WindowHandle window, PlatformWorld& platformWorld)
163 void renderDrawData(ImDrawData* drawData) override {
193 ~ImGuiGlfwOpenGLBackend() override {
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.