#pragma once #include #include #include "Windows/EditorInterface.h" #include "Misc/GizmoDrawer.h" class EditorApplication : public Nuake::Application { public: EditorApplication(const Nuake::ApplicationSpecification& specification) : Application(specification), m_Editor(nullptr) { } virtual void OnInit() override; // virtual void OnUpdate() override; virtual void OnShutdown() override; private: Nuake::EditorInterface* m_Editor; };