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

@@ -35,6 +35,12 @@ class ViewportRenderHost;
} // namespace XCEngine::UI::Editor::Rendering::Host
namespace XCEngine::UI::Editor::Host {
class EditorHostResourceService;
} // namespace XCEngine::UI::Editor::Host
namespace XCEngine::Rendering {
class RenderContext;
@@ -51,6 +57,7 @@ public:
void Initialize(
const std::filesystem::path& repoRoot,
Rendering::Host::UiTextureHost& textureHost,
Host::EditorHostResourceService& resourceService,
UIEditorTextMeasurer& textMeasurer);
void Shutdown();
void ResetInteractionState();