3#include "Base/Window.h"
12 virtual void OnUpdate(
float) {};
13 virtual void OnOneSecondTick() {};
14 virtual void OnImGuiRender() {};
15 virtual void OnStart(std::string loadFile) {};
16 virtual void OnEnd() {};
17 virtual void OnPreload() {};
20 void SetWindowConfigPath(std::string title);
21 void SetTitle(std::string title);
22 void SetLogsDir(std::string ld);
27 void ImGuiRenderBegin();
28 void ImGuiRenderEnd();
29 void Run(std::string loadFile =
"");
46 std::string logsDir =
"";
49 std::string m_WindowTitle =
"Main Window";
50 std::string windowConfigPath =
"windowconfigs.terr3d";