Refactor new_editor window architecture and routing

This commit is contained in:
2026-04-23 14:11:33 +08:00
parent 5c0a878aa0
commit af5690395d
121 changed files with 1647 additions and 1592 deletions

View File

@@ -138,14 +138,14 @@ void ApplySceneViewportToggleButton(
void SceneViewportController::Initialize(
const std::filesystem::path& repoRoot,
Ports::TexturePort& renderer,
Rendering::Host::UiTextureHost& renderer,
const BuiltInIcons* builtInIcons) {
m_toolOverlay.Initialize(repoRoot, renderer);
m_sceneOverlay.SetBuiltInIcons(builtInIcons);
ResetInteractionState();
}
void SceneViewportController::Shutdown(Ports::TexturePort& renderer) {
void SceneViewportController::Shutdown(Rendering::Host::UiTextureHost& renderer) {
m_toolOverlay.Shutdown(renderer);
ResetInteractionState();
}