#pragma once #include "src/Core/Core.h" #include "src/UI/UserInterface.h" #include "src/Core/Maths.h" #include "src/Core/Timestep.h" namespace Nuake { class NewEditor { public: NewEditor(); void Update(Timestep ts); void Draw(Vector2 screenSize); private: void FetchNodes(); Ref m_UserInterface; Ref m_SceneFramebuffer; Ref m_ViewportNode; Ref m_FileMenu; Ref m_Splitter; Ref m_Splitter2; Ref m_Left; Ref m_Right; Ref m_Inspector; bool fileOpened = false; }; }