editor: centralize engine runtime access

This commit is contained in:
2026-04-28 17:23:10 +08:00
parent 23aab98a09
commit 357dc136fe
36 changed files with 337 additions and 102 deletions

View File

@@ -54,7 +54,8 @@ public:
const EditorRuntimePaths& runtimePaths,
Rendering::Host::UiTextureHost& textureHost,
Host::EditorHostResourceService& resourceService,
UIEditorTextMeasurer& textMeasurer) override;
UIEditorTextMeasurer& textMeasurer,
EditorEngineServices& engineServices) override;
void Shutdown() override;
void ResetInteractionState() override;
void AttachViewportWindowRenderer(Rendering::Host::ViewportRenderHost& renderer) override;