refactor(editor): isolate engine service boundaries

This commit is contained in:
2026-04-29 03:19:46 +08:00
parent ef11651ec2
commit 313a571e43
60 changed files with 3804 additions and 2611 deletions

View File

@@ -55,7 +55,9 @@ public:
Rendering::Host::UiTextureHost& textureHost,
Host::EditorHostResourceService& resourceService,
UIEditorTextMeasurer& textMeasurer,
EditorEngineServices& engineServices) override;
SceneViewportEngineBridge& sceneViewportEngineBridge,
GameViewportEngineBridge& gameViewportEngineBridge,
EditorShaderProvider& shaderProvider) override;
void Shutdown() override;
void ResetInteractionState() override;
void AttachViewportWindowRenderer(Rendering::Host::ViewportRenderHost& renderer) override;