50 static Manager& GetInstance();
63 bool Initialize(std::filesystem::path projectPath);
64 void InitializeQuitCommands();
68 void SetPlayMode(PlayMode newPlayMode);
69 PlayMode GetPlayMode()
const;
70 const std::filesystem::path& GetProjectPath()
const;
71 const std::filesystem::path& GetAssetsPath()
const;
72 const std::filesystem::path& GetCompiledAssetsPath()
const;
73 const std::filesystem::path& GetEngineBinariesPath()
const;
77 ManipulationMode manipulationMode = ManipulationMode::Translate;
78 bool isManipulatingInWorldSpace =
false;
81 bool SetupImguiEditor();
84 void TransferPlayMode(PlayMode newPlayMode);
86 std::filesystem::path projectPath;
87 std::filesystem::path assetsPath;
88 std::filesystem::path compiledAssetsPath;
89 std::filesystem::path engineBinariesPath;
90 bool shouldClose =
false;
96 PlayMode playMode = PlayMode::Editor;
98 PlayMode newPlayMode = PlayMode::Editor;
105 Grindstone::Utilities::Modules::Handle engineCoreLibraryHandle;
Definition WorldContextSet.hpp:11