Appearance
预设列表查看器
系统概览
预设列表查看器。提供预设列表的 UI 构建(选择、删除、重命名等操作), 被 env-preset-levels/model-preset/scene-render-levels/render-presets 约 4 个模块引用。
核心职责
preset-list-viewer.ts— 预设列表 UI 构建、操作。
对外 API(节选)
interface PresetListViewerConfig<T>— 预设列表查看器配置。presetListContent<T>(options)— 生成预设列表内容(异步)。buildPresetListLevel<T>(options)— 构建预设列表层级。
与其他子系统关系
- 环境预设:
./env-preset-levels.ts。 - 模型预设:
./model-preset.ts。 - 场景渲染预设:
./scene-render-levels.ts/./scene-render-presets.ts。 - 渲染:
render-menu.ts。
不变量
- 预设列表与数据层(
preset-manager.ts)同步。 - 预设操作(删除/重命名)需确认提示。