32 lines
900 B
Markdown
32 lines
900 B
Markdown
# 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)
|