RenderPipeline

class in UnityEngine.Rendering

/

Implemented in:UnityEngine.CoreModule

Description

Defines a series of commands and settings that describes how Unity renders a frame.

Properties

disposedReturns true when the RenderPipeline is invalid or destroyed.

Protected Methods

IsPreviewSupportedAllow to specify if a camera can be previewed or not.
IsRenderRequestSupportedImplement this method in a custom Scriptable Render Pipeline (SRP) to specify if a particular combination of camera and render request is supported.
ProcessRenderRequestsImplement this method in a custom Scriptable Render Pipeline (SRP) to execute render requests submitted using RenderPipeline.SubmitRenderRequest.
RenderEntry point method that defines custom rendering for this RenderPipeline.

Static Methods

BeginCameraRenderingCalls the RenderPipelineManager.beginCameraRendering delegate.
BeginContextRenderingCalls the RenderPipelineManager.beginContextRendering and RenderPipelineManager.beginFrameRendering delegates.
EndCameraRenderingCalls the RenderPipelineManager.endCameraRendering delegate.
EndContextRenderingCalls the RenderPipelineManager.endContextRendering and RenderPipelineManager.endFrameRendering delegates.
SubmitRenderRequestSubmits a render request to a camera using the render pipeline, outside of the Unity render loop.
SupportsRenderRequestChecks if the render pipeline supports the RequestData type with the camera.

Did you find this page useful? Please give it a rating: