refactor(new_editor): continue architecture closeout

This commit is contained in:
2026-04-15 22:47:42 +08:00
parent a458f2838c
commit dde03c5241
225 changed files with 4214 additions and 5196 deletions

View File

@@ -1,4 +1,4 @@
#include "Platform/Win32/EditorWindowManager.h"
#include "Platform/Win32/WindowManager/Internal.h"
#include "State/EditorContext.h"
#include "Bootstrap/EditorResources.h"
@@ -6,9 +6,9 @@
#include <algorithm>
namespace XCEngine::UI::Editor::App {
namespace XCEngine::UI::Editor::App::Internal {
EditorWindow* EditorWindowManager::CreateEditorWindow(
EditorWindow* EditorWindowHostRuntime::CreateEditorWindow(
UIEditorWorkspaceController workspaceController,
const CreateParams& params) {
auto windowPtr = std::make_unique<EditorWindow>(
@@ -98,10 +98,10 @@ EditorWindow* EditorWindowManager::CreateEditorWindow(
return rawWindow;
}
void EditorWindowManager::HandlePendingNativeWindowCreated(HWND hwnd) {
void EditorWindowHostRuntime::HandlePendingNativeWindowCreated(HWND hwnd) {
if (m_pendingCreateWindow != nullptr && !m_pendingCreateWindow->HasHwnd()) {
m_pendingCreateWindow->AttachHwnd(hwnd);
}
}
} // namespace XCEngine::UI::Editor::App
} // namespace XCEngine::UI::Editor::App::Internal