版本: Unity 6 (6000.0)
语言英语
  • C#

RenderPipelineManager

UnityEngine.Rendering 中的类

/

实现于:UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们确实会阅读用户提出的每项更改建议,并在适用时进行更新。

关闭

提交失败

由于某种原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

渲染管线管理器。

静态属性

currentPipeline返回活动的渲染管线。
pipelineSwitchCompleted指示渲染管线切换是否正在进行。

事件

activeRenderPipelineAssetChanged您可以用来在帧之间当前 RenderPipelineAsset 发生更改时调用自定义代码的委托。
activeRenderPipelineCreated您可以用来在 RenderPipelineManager.currentPipeline 创建后立即调用自定义代码的委托。
activeRenderPipelineDisposed您可以用来在 RenderPipelineManager.currentPipeline 被释放之前立即调用自定义代码的委托。
activeRenderPipelineTypeChanged您可以用来在 Unity 更改活动渲染管线时调用自定义代码的委托,并且新渲染管线类型与旧管线类型不同。
beginCameraRendering您可以用来在 Unity 渲染单个摄像机之前调用自定义代码的委托。
beginContextRendering您可以用来在 RenderPipeline.Render 开始时调用自定义代码的委托。
beginFrameRendering您可以用来在 RenderPipeline.Render 开始时调用自定义代码的委托。
endCameraRendering您可以用来在 Unity 渲染单个摄像机之后调用自定义代码的委托。
endContextRendering您可以用来在 RenderPipeline.Render 结束时调用自定义代码的委托。
endFrameRendering您可以用来在 RenderPipeline.Render 结束时调用自定义代码的委托。