refactor(new_editor): streamline internal layout and command routing

This commit is contained in:
2026-04-15 19:30:58 +08:00
parent 9654f4d91a
commit df8f433fbb
84 changed files with 3250 additions and 3008 deletions

View File

@@ -28,6 +28,7 @@ void EditorShellRuntime::SetViewportSurfacePresentationEnabled(bool enabled) {
void EditorShellRuntime::Shutdown() {
m_shellFrame = {};
m_shellInteractionState = {};
m_splitterDragCorrectionState = {};
m_traceEntries.clear();
m_viewportHostService.Shutdown();
m_builtInIcons.Shutdown();
@@ -36,6 +37,7 @@ void EditorShellRuntime::Shutdown() {
void EditorShellRuntime::ResetInteractionState() {
m_shellFrame = {};
m_shellInteractionState = {};
m_splitterDragCorrectionState = {};
m_traceEntries.clear();
m_hierarchyPanel.ResetInteractionState();
m_projectPanel.ResetInteractionState();