refactor(new_editor): split utility window semantics from workspace

This commit is contained in:
2026-04-22 21:02:24 +08:00
parent dcede7f975
commit 34c635ba22
40 changed files with 715 additions and 391 deletions

View File

@@ -60,7 +60,6 @@ void EditorShellRuntime::ResetInteractionState() {
m_traceEntries.clear();
m_sceneViewportFeature.ResetInteractionState();
m_hierarchyPanel.ResetInteractionState();
m_colorPickerPanel.ResetInteractionState();
m_projectPanel.ResetInteractionState();
}
@@ -149,7 +148,6 @@ void EditorShellRuntime::Append(::XCEngine::UI::UIDrawData& drawData) const {
.shellInteractionState = m_shellInteractionState,
.builtInIcons = m_builtInIcons,
.consolePanel = m_consolePanel,
.colorPickerPanel = m_colorPickerPanel,
.hierarchyPanel = m_hierarchyPanel,
.inspectorPanel = m_inspectorPanel,
.projectPanel = m_projectPanel,
@@ -212,7 +210,6 @@ void EditorShellRuntime::Update(
.inputEvents = inputEvents,
.shellInteractiveCaptureActive = HasShellInteractiveCapture(),
.consolePanel = m_consolePanel,
.colorPickerPanel = m_colorPickerPanel,
.hierarchyPanel = m_hierarchyPanel,
.inspectorPanel = m_inspectorPanel,
.projectPanel = m_projectPanel,