Class URPCallbackPass
Generic URP callback pass. Currently used only for the color capture path. Depth capture uses the dedicated CaptureDepthCopyPass instead.
Implements
IRenderGraphRecorder
Inherited Members
ScriptableRenderPass.k_CameraTarget
ScriptableRenderPass.ConfigureColorStoreActions(RenderBufferStoreAction[])
ScriptableRenderPass.ConfigureDepthStoreAction(RenderBufferStoreAction)
ScriptableRenderPass.ResetTarget()
ScriptableRenderPass.ConfigureTarget(RTHandle, RTHandle)
ScriptableRenderPass.ConfigureTarget(RTHandle[], RTHandle)
ScriptableRenderPass.ConfigureTarget(RTHandle)
ScriptableRenderPass.ConfigureTarget(RTHandle[])
ScriptableRenderPass.ConfigureClear(ClearFlag, Color)
ScriptableRenderPass.OnCameraSetup(CommandBuffer, ref RenderingData)
ScriptableRenderPass.Configure(CommandBuffer, RenderTextureDescriptor)
ScriptableRenderPass.OnFinishCameraStackRendering(CommandBuffer)
ScriptableRenderPass.Execute(ScriptableRenderContext, ref RenderingData)
ScriptableRenderPass.ConfigureInput(ScriptableRenderPassInput)
ScriptableRenderPass.OnCameraCleanup(CommandBuffer)
ScriptableRenderPass.CreateDrawingSettings(ShaderTagId, ref RenderingData, SortingCriteria)
ScriptableRenderPass.CreateDrawingSettings(ShaderTagId, UniversalRenderingData, UniversalCameraData, UniversalLightData, SortingCriteria)
ScriptableRenderPass.colorAttachmentHandles
ScriptableRenderPass.colorAttachmentHandle
ScriptableRenderPass.depthAttachmentHandle
ScriptableRenderPass.colorStoreActions
ScriptableRenderPass.depthStoreAction
ScriptableRenderPass.clearFlag
ScriptableRenderPass.clearColor
ScriptableRenderPass.renderPassEvent
ScriptableRenderPass.input
ScriptableRenderPass.requiresIntermediateTexture
ScriptableRenderPass.profilingSampler
ScriptableRenderPass.passName
Namespace: Unity.Simulation
Assembly: Unity.Simulation.Capture.dll
Syntax
public class URPCallbackPass : ScriptableRenderPass, IRenderGraphRecorder
Constructors
URPCallbackPass(string, RenderPassEvent)
Declaration
public URPCallbackPass(string profilerTag, RenderPassEvent renderPassEvent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | profilerTag | |
| RenderPassEvent | renderPassEvent |
Fields
bindActiveRenderTarget
Declaration
public bool bindActiveRenderTarget
Field Value
| Type | Description |
|---|---|
| bool |
callback
Declaration
public RenderPassCallbackDelegate callback
Field Value
| Type | Description |
|---|---|
| RenderPassCallbackDelegate |
Methods
RecordRenderGraph(RenderGraph, ContextContainer)
Declaration
public override void RecordRenderGraph(RenderGraph renderGraph, ContextContainer frameData)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderGraph | renderGraph | |
| ContextContainer | frameData |
Overrides
UnityEngine.Rendering.Universal.ScriptableRenderPass.RecordRenderGraph(UnityEngine.Rendering.RenderGraphModule.RenderGraph, UnityEngine.Rendering.ContextContainer)
Implements
UnityEngine.Rendering.RenderGraphModule.IRenderGraphRecorder