Refactor new editor boundaries and test ownership

This commit is contained in:
2026-04-19 15:52:28 +08:00
parent dc13b56cf3
commit 93f06e84ed
279 changed files with 6349 additions and 3238 deletions

View File

@@ -10,12 +10,6 @@ bool IsViewportPanel(std::string_view panelId) {
return IsEditorViewportPanelId(panelId);
}
ViewportKind ResolveViewportKind(std::string_view panelId) {
return panelId == kGamePanelId
? ViewportKind::Game
: ViewportKind::Scene;
}
void ApplyViewportFrameToPresentation(
const ViewportFrame& viewportFrame,
UIEditorWorkspacePanelPresentationModel& presentation) {
@@ -62,7 +56,7 @@ void ApplyViewportFramesToShellFrame(
const ViewportFrame viewportFrame =
viewportHostService.RequestViewport(
ResolveViewportKind(viewportComposeFrame.panelId),
viewportComposeFrame.panelId,
viewportComposeFrame.viewportShellFrame.requestedViewportSize);
ApplyViewportFrameToShellModel(
viewportFrame,