Introduce editor core boundary

This commit is contained in:
2026-04-27 13:40:26 +08:00
parent 3243eea0bf
commit 1de1f768d3
29 changed files with 658 additions and 200 deletions

View File

@@ -24,7 +24,8 @@ class EditorWorkspaceWindowContentController final
public:
EditorWorkspaceWindowContentController(
const UIEditorWindowWorkspaceState& windowState,
EditorWindowSystem& windowSystem);
EditorWindowSystem& windowSystem,
EditorWorkspacePanelRuntimeSet workspacePanels);
~EditorWorkspaceWindowContentController() override;
EditorWindowContentCapabilities GetCapabilities() const override;
@@ -87,6 +88,7 @@ private:
std::unique_ptr<EditorWindowContentController> CreateEditorWorkspaceWindowContentController(
const UIEditorWindowWorkspaceState& windowState,
EditorWindowSystem& windowSystem);
EditorWindowSystem& windowSystem,
EditorWorkspacePanelRuntimeSet workspacePanels);
} // namespace XCEngine::UI::Editor::App