Refactor editor host resource boundary

This commit is contained in:
2026-04-27 23:18:04 +08:00
parent 87df14f47b
commit 603d003684
28 changed files with 447 additions and 228 deletions

View File

@@ -42,6 +42,12 @@ class ViewportRenderHost;
} // namespace XCEngine::UI::Editor::Rendering::Host
namespace XCEngine::UI::Editor::Host {
class EditorHostResourceService;
} // namespace XCEngine::UI::Editor::Host
namespace XCEngine::UI::Editor::App {
class EditorContext;
@@ -59,6 +65,7 @@ struct EditorWindowContentInitializationContext {
const std::filesystem::path& repoRoot;
EditorContext& editorContext;
Rendering::Host::UiTextureHost& textureHost;
Host::EditorHostResourceService& resourceService;
UIEditorTextMeasurer& textMeasurer;
Rendering::Host::ViewportRenderHost& viewportRenderer;
};