Class PanelManager

Class Documentation

class PanelManager

Public Functions

void on_gui_render(EditorContext &editor_context, FrameContext &frame)

Main execution entry point, renders all editor panels.

void print_scene_graph(ecs::Registry &registry, const FrameContext &frame)

Renders the scene graph hierarchy panel.

void print_controls(ecs::Registry &registry)

Renders editor control widgets.

void print_stats_block(ecs::Registry &registry, FrameContext &frame)

Renders performance statistics panel.

template<typename T, typename ...Args>
inline void add_panel(Args&&... args)