#ifndef UI_H #define UI_H #define GLFW_INCLUDE_NONE #include "FrameBuffer.h" #include #include #include class UI { public: UI(); ~UI(); static void Init(GLFWwindow* window); static void Run(); static void Render(const FrameBuffer& sceneBuffer); static void Shutdown(); static void Print(const std::string& message); static void ShowMenu(); static void ShowHierarchy(); static void ShowProject(); static void ShowConsole(); static void ShowScene(const FrameBuffer& sceneBuffer); static void ShowInspector(); }; #endif