Tighten XCUI hosted preview frame contract

This commit is contained in:
2026-04-05 06:38:34 +08:00
parent 585575a738
commit c6e0973fe7
6 changed files with 6 additions and 9 deletions

View File

@@ -298,7 +298,6 @@ void XCUIDemoPanel::Render() {
if (m_hostedPreviewEnabled && m_previewPresenter != nullptr) {
::XCEngine::Editor::XCUIBackend::XCUIHostedPreviewFrame previewFrame = {};
previewFrame.drawData = &frame.drawData;
previewFrame.targetDrawList = drawList;
previewFrame.canvasRect = canvasRect;
previewFrame.logicalSize = UI::UISize(canvasRect.width, canvasRect.height);
previewFrame.debugName = kPreviewDebugName;

View File

@@ -247,7 +247,6 @@ void XCUILayoutLabPanel::Render() {
if (m_hostedPreviewEnabled && m_previewPresenter != nullptr) {
::XCEngine::Editor::XCUIBackend::XCUIHostedPreviewFrame previewFrame = {};
previewFrame.drawData = &frame.drawData;
previewFrame.targetDrawList = ImGui::GetWindowDrawList();
previewFrame.canvasRect = input.canvasRect;
previewFrame.logicalSize = UI::UISize(input.canvasRect.width, input.canvasRect.height);
previewFrame.debugName = kPreviewDebugName;