Raven Engine v0.1
Loading...
Searching...
No Matches
UIManager.h File Reference
#include <functional>
#include "Raven/Core/Types.h"
#include "Renderer/IllumineRenderer.h"
#include "Scene/Scene.h"
#include "Renderer/ImGuiRenderer.h"

Classes

struct  Raven::UIPanelContext
 Context passed to UI panel callbacks during rendering. More...
class  Raven::UIManager
 Manages UI lifecycle, panels, and rendering for both editor and runtime. More...

Namespaces

namespace  Raven

Enumerations

enum  Raven::PanelScope : u8 { Raven::EditorOnly = 0 , Raven::RuntimeOnly = 1 , Raven::EditorAndRuntime = 2 }
 Specifies the visibility scope of a UI panel. More...