1.5 KiB
1.5 KiB
XCEditor
命名空间: XCEngine::UI::Editor
类型: module-root
描述: XCEditor public API 的根目录入口,对齐 new_editor/include/XCEditor 的模块结构,描述新编辑器壳层、交互层与控件库。
概述
docs/api/XCEditor 是当前与 new_editor/include/XCEditor/** 并行的 canonical 文档根树。它覆盖的是新编辑器公开头文件,而不是旧版 editor/src/** 的 source-backed API。
按 new_editor/app/Application.cpp 当前真实调用链,新编辑器壳层大致由下面几部分组成:
Shell- 组合 panel registry、workspace model、workspace session 与 shell interaction
Foundation- 提供 command registry、dispatcher、shortcut manager 与 theme/metrics 解析
Collections/Fields/Widgets- 提供树、列表、滚动、属性面板以及文本/配色/布局等底层 UI 原语
子目录
与旧编辑器文档的边界
docs/api/XCEngine/Editor/**- 仍然描述旧版
editor/src/**source-backed API
- 仍然描述旧版
docs/api/XCEditor/**- 描述
new_editor/include/XCEditor/**的 public headers
- 描述
这两棵树都属于当前 API 文档,但来源代码树不同,不能混写。