docs: sync api and planning docs
This commit is contained in:
@@ -45,7 +45,7 @@
|
||||
管理层级树 / 目录树的共享节点表现与图标前缀。
|
||||
- `PropertyLayout + ScalarControls + VectorControls + PropertyGrid`
|
||||
管理 Inspector 的属性布局、标量控件、向量控件和高层属性编辑入口。
|
||||
- `Widgets + PopupState + SceneStatusWidget + AboutEditorDialog`
|
||||
- `Widgets + PopupState + SceneStatusWidget + AboutEditorDialog + ReferencePicker`
|
||||
提供更接近编辑器业务语义的通用 widget。
|
||||
|
||||
这次重构里,`TreeView`、`PropertyLayout`、`BuiltInIcons` 和 `DockTabBarChrome` 是最明显的新基础设施,它们共同把原先分散在具体面板中的 UI 技巧沉淀成了复用层。
|
||||
@@ -74,20 +74,26 @@
|
||||
|
||||
- [AboutEditorDialog](AboutEditorDialog/AboutEditorDialog.md) - `AboutEditorDialog.h`,关于对话框相关 UI。
|
||||
- [BaseTheme](BaseTheme/BaseTheme.md) - `BaseTheme.h`,编辑器基础主题安装。
|
||||
- [BuiltInIconLayoutUtils](BuiltInIconLayoutUtils/BuiltInIconLayoutUtils.md) - `BuiltInIconLayoutUtils.h`,图标按比例缩放布局 helper。
|
||||
- [BuiltInIcons](BuiltInIcons/BuiltInIcons.md) - `BuiltInIcons.h`,内置资源/对象图标系统。
|
||||
- [ColorPicker](ColorPicker/ColorPicker.md) - `ColorPicker.h`,Unity 风格颜色弹窗控件。
|
||||
- [ConsoleFilterState](ConsoleFilterState/ConsoleFilterState.md) - `ConsoleFilterState.h`,Console 过滤状态。
|
||||
- [ConsoleLogFormatter](ConsoleLogFormatter/ConsoleLogFormatter.md) - `ConsoleLogFormatter.h`,Console 日志格式化。
|
||||
- [ContextMenu](ContextMenu/ContextMenu.md) - `ContextMenu.h`,统一上下文菜单 chrome 与 popup helper。
|
||||
- [Core](Core/Core.md) - `Core.h`,底层 ImGui helper 与 popup chrome 包装。
|
||||
- [DividerChrome](DividerChrome/DividerChrome.md) - `DividerChrome.h`,统一分隔线绘制。
|
||||
- [DockHostStyle](DockHostStyle/DockHostStyle.md) - `DockHostStyle.h`,dock host 风格压栈。
|
||||
- [DockTabBarChrome](DockTabBarChrome/DockTabBarChrome.md) - `DockTabBarChrome.h`,自定义 dock 标签栏。
|
||||
- [ImGuiBackendBridge](ImGuiBackendBridge/ImGuiBackendBridge.md) - `ImGuiBackendBridge.h`,ImGui 与 D3D12 之间的桥接层。
|
||||
- [ImGuiSession](ImGuiSession/ImGuiSession.md) - `ImGuiSession.h`,ImGui 会话生命周期。
|
||||
- [MenuCommand](MenuCommand/MenuCommand.md) - `MenuCommand.h`,菜单项轻量数据模型。
|
||||
- [PanelChrome](PanelChrome/PanelChrome.md) - `PanelChrome.h`,面板窗口 / 工具栏 / 内容区 RAII 外壳。
|
||||
- [PopupState](PopupState/PopupState.md) - `PopupState.h`,延迟弹窗与目标型弹窗状态。
|
||||
- [PropertyGrid](PropertyGrid/PropertyGrid.md) - `PropertyGrid.h`,Inspector 级属性编辑入口。
|
||||
- [PropertyLayout](PropertyLayout/PropertyLayout.md) - `PropertyLayout.h`,属性行几何布局层。
|
||||
- [ReferencePicker](ReferencePicker/ReferencePicker.md) - `ReferencePicker.h`,资产 / 场景对象引用选择控件。
|
||||
- [ScalarControls](ScalarControls/ScalarControls.md) - `ScalarControls.h`,标量属性控件。
|
||||
- [SearchText](SearchText/SearchText.md) - `SearchText.h`,大小写无关搜索 helper。
|
||||
- [SceneStatusWidget](SceneStatusWidget/SceneStatusWidget.md) - `SceneStatusWidget.h`,场景状态部件。
|
||||
- [SplitterChrome](SplitterChrome/SplitterChrome.md) - `SplitterChrome.h`,分隔条交互与绘制。
|
||||
- [StyleTokens](StyleTokens/StyleTokens.md) - `StyleTokens.h`,Editor UI 设计 token 中心。
|
||||
|
||||
Reference in New Issue
Block a user