Split utility window contracts from feature factories

This commit is contained in:
2026-04-27 15:37:39 +08:00
parent 66d968c3ce
commit 2e6643b4d1
26 changed files with 294 additions and 208 deletions

View File

@@ -4,6 +4,7 @@
#define NOMINMAX
#endif
#include "Core/UtilityWindows/EditorUtilityWindowRuntime.h"
#include "Windowing/Host/EditorWindowHostCoordinator.h"
#include "Windowing/Host/EditorWindowHostInterfaces.h"
#include "Windowing/Host/EditorWindowHostTypes.h"
@@ -42,7 +43,8 @@ public:
EditorWindowSystem& windowSystem,
Rendering::Host::EditorWindowRenderRuntimeFactory& renderRuntimeFactory,
EditorWindowHostRuntimeServices& hostRuntime,
EditorWorkspacePanelRuntimeSetFactory workspacePanelFactory);
EditorWorkspacePanelRuntimeSetFactory workspacePanelFactory,
EditorUtilityWindowPanelFactory utilityPanelFactory);
~EditorWindowManager();
EditorWindowManager(const EditorWindowManager&) = delete;