Files
XCEngine/docs/api/XCEngine/Editor/XCUIBackend/XCUIBackend.md

1.6 KiB
Raw Blame History

XCUIBackend

命名空间: XCEngine::Editor::XCUIBackend

类型: submodule

源文件目录: editor/src/XCUIBackend/

描述: Editor 侧 XCUI 过渡后端文档索引。当前源码里这一层只覆盖“已有 UIDrawData,但宿主仍是 Dear ImGui”的桥接逻辑以及一个尚未落地的 demo runtime 声明。

当前源码范围

与当前源码对齐后的结论

  • editor/src/XCUIBackend/ 当前只有 ImGuiTransitionBackend.hXCUIDemoRuntime.h 两个头文件,没有额外的 backend .cpp
  • ImGuiTransitionBackend 是这里唯一带有明确行为实现、并且被 tests/Editor/test_xcui_imgui_transition_backend.cpp 直接覆盖的过渡桥接器。
  • XCUIDemoRuntime 仍只有声明,没有 .cpp、没有实例化调用链,也没有现役 editor panel 把它接到工作区里。
  • 旧版 XCUIDemoPanel 已经不在 editor/src/panels/ 当前源码树中,因此这里不再保留一个伪装成“现役 panel”的页面入口。

文档边界

  • 这里记录的是 editor 侧 XCUI 过渡层,不是 XCUI runtime 的完整渲染体系。
  • 若需要查看通用绘制命令模型,应以 DrawData 为准。
  • 若需要查看现役 editor 工作区面板,应以 panels 为准。

相关文档