Class PostProcessRenderContext | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class PostProcessRenderContext

    Inheritance
    System.Object
    PostProcessRenderContext
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: UnityEngine.Rendering.PostProcessing
    Syntax
    public sealed class PostProcessRenderContext

    Properties

    antialiasing

    Declaration
    public PostProcessLayer.Antialiasing antialiasing { get; }
    Property Value
    Type Description
    PostProcessLayer.Antialiasing

    camera

    Declaration
    public Camera camera { get; set; }
    Property Value
    Type Description
    Camera

    command

    Declaration
    public CommandBuffer command { get; set; }
    Property Value
    Type Description
    CommandBuffer

    debugLayer

    Declaration
    public PostProcessDebugLayer debugLayer { get; }
    Property Value
    Type Description
    PostProcessDebugLayer

    destination

    Declaration
    public RenderTargetIdentifier destination { get; set; }
    Property Value
    Type Description
    RenderTargetIdentifier

    flip

    Declaration
    public bool flip { get; set; }
    Property Value
    Type Description
    System.Boolean

    height

    Declaration
    public int height { get; }
    Property Value
    Type Description
    System.Int32

    isSceneView

    Declaration
    public bool isSceneView { get; }
    Property Value
    Type Description
    System.Boolean

    propertySheets

    Declaration
    public PropertySheetFactory propertySheets { get; }
    Property Value
    Type Description
    PropertySheetFactory

    resources

    Declaration
    public PostProcessResources resources { get; }
    Property Value
    Type Description
    PostProcessResources

    screenHeight

    Declaration
    public int screenHeight { get; }
    Property Value
    Type Description
    System.Int32

    screenWidth

    Declaration
    public int screenWidth { get; }
    Property Value
    Type Description
    System.Int32

    source

    Declaration
    public RenderTargetIdentifier source { get; set; }
    Property Value
    Type Description
    RenderTargetIdentifier

    sourceFormat

    Declaration
    public RenderTextureFormat sourceFormat { get; set; }
    Property Value
    Type Description
    RenderTextureFormat

    stereoActive

    Declaration
    public bool stereoActive { get; }
    Property Value
    Type Description
    System.Boolean

    temporalAntialiasing

    Declaration
    public TemporalAntialiasing temporalAntialiasing { get; }
    Property Value
    Type Description
    TemporalAntialiasing

    userData

    Declaration
    public Dictionary<string, object> userData { get; }
    Property Value
    Type Description
    Dictionary<System.String, System.Object>

    width

    Declaration
    public int width { get; }
    Property Value
    Type Description
    System.Int32

    xrActiveEye

    Declaration
    public int xrActiveEye { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    GetScreenSpaceTemporaryRT(CommandBuffer, Int32, Int32, RenderTextureFormat, RenderTextureReadWrite, FilterMode, Int32, Int32)

    Declaration
    public void GetScreenSpaceTemporaryRT(CommandBuffer cmd, int nameID, int depthBufferBits = 0, RenderTextureFormat colorFormat = null, RenderTextureReadWrite readWrite = null, FilterMode filter = null, int widthOverride = 0, int heightOverride = 0)
    Parameters
    Type Name Description
    CommandBuffer cmd
    System.Int32 nameID
    System.Int32 depthBufferBits
    RenderTextureFormat colorFormat
    RenderTextureReadWrite readWrite
    FilterMode filter
    System.Int32 widthOverride
    System.Int32 heightOverride

    GetScreenSpaceTemporaryRT(Int32, RenderTextureFormat, RenderTextureReadWrite, Int32, Int32)

    Declaration
    public RenderTexture GetScreenSpaceTemporaryRT(int depthBufferBits = 0, RenderTextureFormat colorFormat = null, RenderTextureReadWrite readWrite = null, int widthOverride = 0, int heightOverride = 0)
    Parameters
    Type Name Description
    System.Int32 depthBufferBits
    RenderTextureFormat colorFormat
    RenderTextureReadWrite readWrite
    System.Int32 widthOverride
    System.Int32 heightOverride
    Returns
    Type Description
    RenderTexture

    IsDebugOverlayEnabled(DebugOverlay)

    Declaration
    public bool IsDebugOverlayEnabled(DebugOverlay overlay)
    Parameters
    Type Name Description
    DebugOverlay overlay
    Returns
    Type Description
    System.Boolean

    IsTemporalAntialiasingActive()

    Declaration
    public bool IsTemporalAntialiasingActive()
    Returns
    Type Description
    System.Boolean

    PushDebugOverlay(CommandBuffer, RenderTargetIdentifier, PropertySheet, Int32)

    Declaration
    public void PushDebugOverlay(CommandBuffer cmd, RenderTargetIdentifier source, PropertySheet sheet, int pass)
    Parameters
    Type Name Description
    CommandBuffer cmd
    RenderTargetIdentifier source
    PropertySheet sheet
    System.Int32 pass

    Reset()

    Declaration
    public void Reset()
    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