31 #include "Utilities/Time/Time.h" 32 #include "Core/Event/IEvent.h" 33 #include "Core/Runtime/RuntimeEditor.h" 34 #include "Core/Rendering/RenderAdaptor.h" 35 #include "Core/MxObject/MxObject.h" 36 #include "Utilities/FileSystem/File.h" 37 #include "Core/Components/Script.h" 39 #include "Platform/Window/Window.h" 54 UniqueRef<Window> window;
58 TimeStep timeDelta = 0.0f;
60 bool shouldClose =
false;
61 bool isRunning =
false;
67 bool VerifyApplicationState();
72 virtual void OnCreate();
73 virtual void OnUpdate();
74 virtual void OnDestroy();
76 void ToggleRuntimeEditor(
bool isVisible);
77 void CloseOnKeyPress(KeyCode key);
84 float GetTimeDelta()
const;
85 int GetCurrentFPS()
const;
87 bool IsRunning()
const;
88 void CloseApplication();
Definition: Application.h:45
Definition: RuntimeEditor.h:46
Definition: RenderAdaptor.h:35
Definition: Application.cpp:49