#pragma once #include #include namespace XCEngine::NewEditor { struct EditorShellAsset { std::string screenId = "new_editor.shell"; std::filesystem::path documentPath = {}; std::filesystem::path themePath = {}; std::filesystem::path captureRootPath = {}; }; EditorShellAsset BuildDefaultEditorShellAsset(const std::filesystem::path& repoRoot); } // namespace XCEngine::NewEditor