Class FullScreenCustomPass | High Definition RP | 7.1.8
docs.unity3d.com
    Show / Hide Table of Contents

    Class FullScreenCustomPass

    FullScreen Custom Pass

    Inheritance
    Object
    CustomPass
    FullScreenCustomPass
    Inherited Members
    CustomPass.name
    CustomPass.enabled
    CustomPass.targetColorBuffer
    CustomPass.targetDepthBuffer
    CustomPass.clearFlags
    CustomPass.fadeValue
    CustomPass.injectionPoint
    CustomPass.IVersionable<CustomPass.Version>.version
    CustomPass.AggregateCullingParameters(ScriptableCullingParameters, HDCamera)
    CustomPass.Cleanup()
    CustomPass.SetCameraRenderTarget(CommandBuffer, Boolean, ClearFlag)
    CustomPass.SetCustomRenderTarget(CommandBuffer, Boolean, ClearFlag)
    CustomPass.SetRenderTargetAuto(CommandBuffer)
    CustomPass.ResolveMSAAColorBuffer(CommandBuffer, HDCamera)
    CustomPass.GetCameraBuffers(RTHandle, RTHandle)
    CustomPass.GetCustomBuffers(RTHandle, RTHandle)
    CustomPass.GetNormalBuffer()
    CustomPass.GetRenderQueueRange(CustomPass.RenderQueueType)
    CustomPass.CreateFullScreenPass(Material, CustomPass.TargetBuffer, CustomPass.TargetBuffer)
    CustomPass.CreateDrawRenderersPass(CustomPass.RenderQueueType, LayerMask, Material, String, SortingCriteria, ClearFlag, CustomPass.TargetBuffer, CustomPass.TargetBuffer)
    Namespace: UnityEngine.Rendering.HighDefinition
    Syntax
    [Serializable]
    public class FullScreenCustomPass : CustomPass, IVersionable<CustomPass.Version>

    Fields

    fetchColorBuffer

    Declaration
    public bool fetchColorBuffer
    Field Value
    Type Description
    Boolean

    fullscreenPassMaterial

    Declaration
    public Material fullscreenPassMaterial
    Field Value
    Type Description
    Material

    materialPassName

    Declaration
    public string materialPassName
    Field Value
    Type Description
    String

    Methods

    Execute(ScriptableRenderContext, CommandBuffer, HDCamera, CullingResults)

    Execute the pass with the fullscreen setup

    Declaration
    protected override void Execute(ScriptableRenderContext renderContext, CommandBuffer cmd, HDCamera hdCamera, CullingResults cullingResult)
    Parameters
    Type Name Description
    ScriptableRenderContext renderContext
    CommandBuffer cmd
    HDCamera hdCamera
    CullingResults cullingResult
    Overrides
    CustomPass.Execute(ScriptableRenderContext, CommandBuffer, HDCamera, CullingResults)

    Setup(ScriptableRenderContext, CommandBuffer)

    Declaration
    protected override void Setup(ScriptableRenderContext renderContext, CommandBuffer cmd)
    Parameters
    Type Name Description
    ScriptableRenderContext renderContext
    CommandBuffer cmd
    Overrides
    CustomPass.Setup(ScriptableRenderContext, CommandBuffer)
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023