A 3D game engine from scratch.
1// (c) 2020 Vlad-Stefan Harbuz <vlad@vladh.net>
2
3#pragma once
4
5#include "engine.hpp"
6#include "renderer.hpp"
7#include "gui.hpp"
8#include "mats.hpp"
9#include "input.hpp"
10
11class debug_ui {
12public:
13 static void render_debug_ui();
14
15private:
16 static void get_entity_text_representation(char *text, entities::Entity *entity, u8 depth);
17 static void get_scene_text_representation(char *text);
18 static void get_materials_text_representation(char *text);
19};