委托,你可以在 RenderPipeline.Render 开始时使用此委托调用自定义代码。
此委托被 RenderPipelineManager.beginContextRendering 取代。它仅受支持并被记录用于向后兼容。
当 Unity 调用 RenderPipeline.BeginFrameRendering 时,它会执行此委托调用列表中的方法。如果你正在编写自定义可编程渲染管线,你可以在 RenderPipeline.Render 开始时调用此方法。
使用此委托会导致堆分配。使用 RenderPipeline.BeginContextRendering 和 RenderPipelineManager.beginContextRendering 委托提供相同的功能,但不会造成不必要的堆分配。你应该使用它们来代替。
其他资源:RenderPipeline.BeginFrameRendering、RenderPipeline.EndFrameRendering、RenderPipelineManager.endFrameRendering