refactor(editor): isolate windowing from composition runtime

This commit is contained in:
2026-04-27 23:45:24 +08:00
parent 603d003684
commit 6b488d5eac
34 changed files with 418 additions and 193 deletions

View File

@@ -1,6 +1,5 @@
#include "Content/EditorUtilityWindowContentController.h"
#include "EditorContext.h"
#include "UtilityWindows/EditorUtilityWindowRuntime.h"
#include <XCEngine/UI/DrawData.h>
@@ -68,7 +67,7 @@ EditorUtilityWindowContentController::UpdateAndAppend(
return {};
}
EditorPanelServices services = context.editorContext.BuildPanelServices();
EditorPanelServices services = context.frameServices.BuildPanelServices();
m_panel->Update(
services,
EditorUtilityWindowHostContext{