Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
editor_manager.h
Go to the documentation of this file.
1 #pragma once
2 #include "engine_sys.h"
3 
4 class Node2D;
5 
6 void draw_editor(Node2D* root);
7 
8 void draw_main_menu();
9 
10 void draw_hierarchy(Node2D* root, float height);
11 void draw_viewport(float width, float height);
12 void draw_inspector(Node2D* selected_node, float width, float height);
13 void draw_console(float width, float height);
14 void draw_content_browser(float width, float height);
15 
2D Node base class for scene graph.
Definition: node.h:25
void draw_viewport(float width, float height)
Definition: editor_manager.cpp:59
void draw_editor(Node2D *root)
Definition: editor_manager.cpp:163
void draw_hierarchy(Node2D *root, float height)
Definition: editor_manager.cpp:49
void draw_content_browser(float width, float height)
Definition: editor_manager.cpp:152
void draw_main_menu()
Definition: editor_manager.cpp:7
void draw_console(float width, float height)
Definition: editor_manager.cpp:141
void draw_inspector(Node2D *selected_node, float width, float height)
Definition: editor_manager.cpp:130