Skip to main content

ImGuiBackend.ixx File

Abstract backend interface for ImGui integration with rendering/windowing systems. More...

Included Headers

#include "imgui.h"

Namespaces Index

namespacehelios
namespaceimgui

Classes Index

classImGuiBackend

Platform-agnostic interface for ImGui backend implementations. More...

Description

Abstract backend interface for ImGui integration with rendering/windowing systems.

File Listing

The file content with the documentation metadata removed is:

1
5module;
6
7#include "imgui.h"
8
9
10export module helios.imgui.ImGuiBackend;
11
12
13export namespace helios::imgui {
14
23
24 public:
25
29 ImGuiBackend() = default;
30
34 virtual ~ImGuiBackend() = default;
35
44 virtual bool newFrame() = 0;
45
54 virtual void renderDrawData(ImDrawData* drawData) = 0;
55
56 };
57}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.