Align SRP boundaries and editor windowing
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
namespace XCEngine::UI::Editor::App {
|
||||
|
||||
class EditorWindow;
|
||||
class EditorWindowContentController;
|
||||
class EditorWindowRuntimeController;
|
||||
|
||||
class EditorWindowHostRuntime final : public EditorWindowHostRuntimeServices {
|
||||
public:
|
||||
@@ -24,7 +24,7 @@ public:
|
||||
~EditorWindowHostRuntime();
|
||||
|
||||
EditorWindow* CreateHostWindow(
|
||||
std::unique_ptr<EditorWindowContentController> contentController,
|
||||
std::unique_ptr<EditorWindowRuntimeController> runtimeController,
|
||||
const EditorWindowCreateParams& params) override;
|
||||
void BindHostCoordinator(EditorWindowHostCoordinator& hostCoordinator) override;
|
||||
void HandlePendingNativeWindowCreated(HWND hwnd);
|
||||
@@ -51,7 +51,6 @@ public:
|
||||
const EditorWindowScreenPoint& screenPoint) const override;
|
||||
void ReapDestroyedWindows() override;
|
||||
std::string DescribeWindows() const override;
|
||||
void RenderAllWindows() override;
|
||||
|
||||
const EditorWindowHostConfig& GetHostConfig() const {
|
||||
return m_hostConfig;
|
||||
|
||||
Reference in New Issue
Block a user