Files
XCEngine/docs/api/XCEngine/Rendering/SceneRenderer/SetPipelineAsset.md

846 B

SceneRenderer::SetPipelineAsset

void SetPipelineAsset(std::shared_ptr<const RenderPipelineAsset> pipelineAsset);

行为说明

当前实现直接转发到内部 m_cameraRenderer.SetPipelineAsset(...)

当前语义

  • 如果传入 asset 非空,后续主管线实例来自这个 asset。
  • 如果传入 asset 为空,会回退到默认 BuiltinForwardPipelineAsset
  • 被替换掉的旧 runtime pipeline 会先执行 Shutdown(),再由新 asset 创建新的实例。

参数

  • pipelineAsset - 当前主管线工厂,可为空。

相关文档