Refactor editor windowing and update renderer regression

This commit is contained in:
2026-04-26 03:41:58 +08:00
parent 68993c46bb
commit 4fcaac81d6
39 changed files with 1181 additions and 872 deletions

View File

@@ -29,6 +29,10 @@ public:
const UIEditorWindowWorkspaceSet& GetWindowSet() const;
UIEditorWindowWorkspaceController BuildWorkspaceMutationController() const;
bool CommitLiveWindowMutation(
std::string_view windowId,
const UIEditorWorkspaceController& workspaceController,
std::string& outError);
EditorWindowSynchronizationPlan BuildPlanForWindowSet(
const UIEditorWindowWorkspaceSet& targetWindowSet,
const std::vector<EditorWindowHostSnapshot>& hostWindows,