docs: sync api and planning docs

This commit is contained in:
2026-04-08 16:07:03 +08:00
parent 08c3278e10
commit 31756847ab
1826 changed files with 44502 additions and 29645 deletions

View File

@@ -0,0 +1,31 @@
# UI
**命名空间**: `XCEngine::UI`
**类型**: `module`
**头文件目录**: `engine/include/XCEngine/UI/`
**描述**: XCEngine 当前的 XCUI / retained-mode UI 公共 API 根模块,覆盖 UI core、输入、布局、样式、文本、runtime 屏幕系统与 editor/runtime 共用的 widget 状态模型。
## 顶层头文件
- [Types](Types/Types.md)
- [DrawData](DrawData/DrawData.md)
## 子模块
- [Core](Core/Core.md)
- [Input](Input/Input.md)
- [Layout](Layout/Layout.md)
- [Runtime](Runtime/Runtime.md)
- [Style](Style/Style.md)
- [Text](Text/Text.md)
- [Widgets](Widgets/Widgets.md)
当前 `UI` 模块已经把 retained-mode 基础层、输入层、布局/样式/文本 helper、screen runtime以及 popup/tab/splitter 等 widget 状态模型分拆为独立 canonical 子模块页面。
## 相关文档
- [XCEngine](../XCEngine.md)
- [Resources UI](../Resources/UI/UI.md)