docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class FullScreenPassRendererFeature

    FullScreenPass is a renderer feature used to change screen appearance such as post processing effect. This implementation lets it's user create an effect with minimal code involvement.

    Inheritance
    object
    Object
    ScriptableObject
    ScriptableRendererFeature
    FullScreenPassRendererFeature
    Implements
    IDisposable
    Inherited Members
    ScriptableRendererFeature.isActive
    ScriptableRendererFeature.Create()
    ScriptableRendererFeature.OnCameraPreCull(ScriptableRenderer, in CameraData)
    ScriptableRendererFeature.AddRenderPasses(ScriptableRenderer, ref RenderingData)
    ScriptableRendererFeature.SetupRenderPasses(ScriptableRenderer, in RenderingData)
    ScriptableRendererFeature.SetActive(bool)
    ScriptableRendererFeature.Dispose()
    ScriptableRendererFeature.Dispose(bool)
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Global Namespace
    Assembly: Unity.RenderPipelines.Universal.Runtime.dll
    Syntax
    public class FullScreenPassRendererFeature : ScriptableRendererFeature, IDisposable

    Fields

    Name Description
    injectionPoint

    Selection for when the effect is rendered.

    passIndex

    An index that tells renderer feature which pass to use if passMaterial contains more than one. Default is 0. We draw custom pass index entry with the custom dropdown inside FullScreenPassRendererFeatureEditor that sets this value. Setting it directly will be overridden by the editor class.

    passMaterial

    Material the Renderer Feature uses to render the effect.

    requirements

    One or more requirements for pass. Based on chosen flags certain passes will be added to the pipeline.

    Methods

    Name Description
    AddRenderPasses(ScriptableRenderer, ref RenderingData)

    Injects one or multiple ScriptableRenderPass in the renderer.

    Create()

    Initializes this feature's resources. This is called every time serialization happens.

    Dispose(bool)

    Called by Dispose(). Override this function to clean up resources in your renderer.

    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)