Seal editor Win32 platform boundary

This commit is contained in:
2026-04-26 23:30:29 +08:00
parent de64d9a698
commit 09b1289338
22 changed files with 410 additions and 249 deletions

View File

@@ -127,7 +127,7 @@ const ::XCEngine::UI::UITextureHandle& EditorWindowRuntimeController::GetTitleBa
}
bool EditorWindowRuntimeController::Initialize(
const Rendering::Host::EditorWindowRenderRuntimeSurface& renderSurface,
const Rendering::Host::EditorWindowRenderRuntimeInitializeParams& renderParams,
const std::filesystem::path& repoRoot,
const std::filesystem::path& captureRoot,
bool autoCaptureOnStartup) {
@@ -137,7 +137,7 @@ bool EditorWindowRuntimeController::Initialize(
}
const Rendering::Host::EditorWindowRenderRuntimeInitializeResult initializeResult =
m_renderRuntime->Initialize(renderSurface);
m_renderRuntime->Initialize(renderParams);
if (!initializeResult.success) {
LogRuntimeTrace("app", initializeResult.errorMessage.empty()
? "window render runtime initialization failed"