#pragma once #include "BsEditorPrerequisites.h" #include "CmModule.h" #include namespace BansheeEditor { class EditorWindowManager : public CM::Module { public: ~EditorWindowManager(); EditorWindow* create(); void destroy(EditorWindowBase* window); void update(); protected: CM::Vector::type mEditorWindows; CM::Vector::type mScheduledForDestruction; }; }