refactor(new_editor): tighten app dependency boundaries

This commit is contained in:
2026-04-19 02:48:41 +08:00
parent 7429f22fb1
commit c59cd83c38
86 changed files with 1754 additions and 1077 deletions

View File

@@ -20,7 +20,7 @@ class ViewportHostService;
namespace XCEngine::UI::Editor::Host {
class NativeRenderer;
class TextureHost;
} // namespace XCEngine::UI::Editor::Host
@@ -30,8 +30,8 @@ class SceneViewportController {
public:
void Initialize(
const std::filesystem::path& repoRoot,
Host::NativeRenderer& renderer);
void Shutdown(Host::NativeRenderer& renderer);
Host::TextureHost& renderer);
void Shutdown(Host::TextureHost& renderer);
void ResetInteractionState();
void Update(