File ImguiManager.h
FileList > src > UI > ImguiManager.h
Go to the source code of this file
UI system coordinator managing ImGui lifecycle, layers, and menus.More...
#include "ImGui/imgui.h"#include "Context.h"#include "Events.h"#include "ImguiMenu.h"#include "ImguiLayer.h"#include "ImguiItem.h"#include <vector>#include <unordered_map>
Classes
| Type | Name |
|---|---|
| class | ImguiManager Forward declaration — see app/Window.h . |
Detailed Description
ImguiManager is the central UI orchestrator that coordinates all UI panels (layers) and menus. It manages the ImGui context lifecycle, docking system, and provides lookup services for UI components.
Architecture: * Owns all ImguiLayer and ImguiMenu instances * Manages ImGui context initialization and rendering * Provides name-based lookup for layers and items * Coordinates event registration across UI components * Handles multi-viewport and docking configuration
Note:
UI Layer: ImguiManager is read-only with respect to Context and emits Events
The documentation for this class was generated from the following file src/UI/ImguiManager.h