docs(plan): add api doc restructure task board

This commit is contained in:
2026-04-09 23:40:43 +08:00
parent 20b5c22a6a
commit 681452c70e
25 changed files with 898 additions and 15 deletions

View File

@@ -6,7 +6,7 @@
**头文件**: `XCEngine/Rendering/Extraction/RenderSceneExtractor.h`
**描述**: 把 `Scene` 压平成渲染侧可消费的 `RenderSceneData`,负责相机选择、环境与光照提取,以及 `visibleItems` 收集。
**描述**: 把 `Scene` 压平成渲染侧可消费的 `RenderSceneData`,负责相机选择、环境与光照提取,以及网格 `visibleItems` 和体对象 `visibleVolumes` 收集。
## 概览
@@ -25,11 +25,13 @@
- [RenderEnvironmentData](../../FrameData/RenderEnvironmentData/RenderEnvironmentData.md)
- `RenderLightingData`
- `visibleItems`
- `visibleVolumes`
## 当前实现边界
- 当前仍没有 frustum culling、occlusion culling 或 batching。
- 当前光照提取仍以主方向光和 additional lights 快照为主。
- 体对象提取已经进入正式 `RenderSceneData` 主链,但更复杂的 volume-specific culling 或排序策略当前还没有单独拆层。
## 相关文档
@@ -37,4 +39,3 @@
- [RenderSceneUtility](../RenderSceneUtility/RenderSceneUtility.md)
- [RenderSceneData](../../FrameData/RenderSceneData/RenderSceneData.md)
- [CameraRenderer](../../Execution/CameraRenderer/CameraRenderer.md)