docs: rebuild Rendering API content
This commit is contained in:
25
docs/api/XCEngine/Rendering/SceneRenderer/SetPipeline.md
Normal file
25
docs/api/XCEngine/Rendering/SceneRenderer/SetPipeline.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# SceneRenderer::SetPipeline
|
||||
|
||||
替换当前使用的渲染管线。
|
||||
|
||||
```cpp
|
||||
void SetPipeline(std::unique_ptr<RenderPipeline> pipeline);
|
||||
```
|
||||
|
||||
## 行为说明
|
||||
|
||||
当前实现会:
|
||||
|
||||
1. 若已有 pipeline,则先调用其 `Shutdown()`。
|
||||
2. 用新传入的 `unique_ptr` 替换当前 pipeline。
|
||||
3. 如果新指针为空,则自动退回到 `BuiltinForwardPipeline`。
|
||||
|
||||
## 参数
|
||||
|
||||
- `pipeline` - 新的渲染管线实例。
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [返回类型总览](SceneRenderer.md)
|
||||
- [GetPipeline](GetPipeline.md)
|
||||
- [BuiltinForwardPipeline](../Pipelines/BuiltinForwardPipeline/BuiltinForwardPipeline.md)
|
||||
Reference in New Issue
Block a user