846 B
846 B
SceneRenderer::SetPipelineAsset
void SetPipelineAsset(std::shared_ptr<const RenderPipelineAsset> pipelineAsset);
行为说明
当前实现直接转发到内部 m_cameraRenderer.SetPipelineAsset(...)。
当前语义
- 如果传入 asset 非空,后续主管线实例来自这个 asset。
- 如果传入 asset 为空,会回退到默认 BuiltinForwardPipelineAsset。
- 被替换掉的旧 runtime pipeline 会先执行
Shutdown(),再由新 asset 创建新的实例。
参数
pipelineAsset- 当前主管线工厂,可为空。