docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class RenderObjectsPass

    The scriptable render pass used with the render objects renderer feature.

    Inheritance
    object
    ScriptableRenderPass
    RenderObjectsPass
    Inherited Members
    ScriptableRenderPass.k_CameraTarget
    ScriptableRenderPass.renderPassEvent
    ScriptableRenderPass.colorAttachmentHandles
    ScriptableRenderPass.colorAttachmentHandle
    ScriptableRenderPass.depthAttachmentHandle
    ScriptableRenderPass.colorStoreActions
    ScriptableRenderPass.depthStoreAction
    ScriptableRenderPass.input
    ScriptableRenderPass.clearFlag
    ScriptableRenderPass.clearColor
    ScriptableRenderPass.profilingSampler
    ScriptableRenderPass.ConfigureInput(ScriptableRenderPassInput)
    ScriptableRenderPass.ConfigureColorStoreAction(RenderBufferStoreAction, uint)
    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.OnCameraCleanup(CommandBuffer)
    ScriptableRenderPass.OnFinishCameraStackRendering(CommandBuffer)
    ScriptableRenderPass.Blit(CommandBuffer, RTHandle, RTHandle, Material, int)
    ScriptableRenderPass.Blit(CommandBuffer, ref RenderingData, Material, int)
    ScriptableRenderPass.Blit(CommandBuffer, ref RenderingData, RTHandle, Material, int)
    ScriptableRenderPass.CreateDrawingSettings(ShaderTagId, ref RenderingData, SortingCriteria)
    ScriptableRenderPass.CreateDrawingSettings(List<ShaderTagId>, ref RenderingData, SortingCriteria)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.Experimental.Rendering.Universal
    Assembly: Unity.RenderPipelines.Universal.Runtime.dll
    Syntax
    public class RenderObjectsPass : ScriptableRenderPass

    Constructors

    Name Description
    RenderObjectsPass(string, RenderPassEvent, string[], RenderQueueType, int, CustomCameraSettings)

    The constructor for render objects pass.

    Properties

    Name Description
    overrideMaterial

    The override material to use.

    overrideMaterialPassIndex

    The pass index to use with the override material.

    overrideShader

    The override shader to use.

    overrideShaderPassIndex

    The pass index to use with the override shader.

    Methods

    Name Description
    Execute(ScriptableRenderContext, ref RenderingData)

    Execute the pass. This is where custom rendering occurs. Specific details are left to the implementation

    RecordRenderGraph(RenderGraph, FrameResources, ref RenderingData)

    Record the render graph pass. This is where custom rendering occurs. Specific details are left to the implementation

    SetDepthState(bool, CompareFunction)

    Sets the write and comparison function for depth.

    SetStencilState(int, CompareFunction, StencilOp, StencilOp, StencilOp)

    Sets up the stencil settings for the pass.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)