1.5 KiB
1.5 KiB
Planning
命名空间: XCEngine::Rendering
类型: submodule
头文件目录: engine/include/XCEngine/Rendering/Planning/
描述: Rendering 请求规划层,负责相机收集、排序、clear 推导、render-area 解析,以及 CameraRenderRequest、post-process 和 final-color 阶段配置。
概览
Planning 把“这次要渲染什么”从执行链里拆了出来。
当前它统一收口:
- CameraRenderRequest
- SceneRenderRequestPlanner
- SceneRenderRequestUtils
- CameraPostProcessDesc
- CameraPostProcessPassFactory
- FinalColorSettings
- FinalColorPassFactory
当前职责
- 从场景和 override camera 构建 request 数组
- 统一 base / overlay 相机排序
- 统一
CameraClearMode::Auto推导 - 解析 normalized viewport 到最终 render area
- 解析相机后处理描述和 final-color 策略
- 给执行层提供显式 request 契约