docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PostProcessAttribute

    Use this attribute to associate a PostProcessEffectSettings to a PostProcessEffectRenderer<T> type.

    Inheritance
    object
    Attribute
    PostProcessAttribute
    Inherited Members
    Attribute.Equals(object)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetHashCode()
    Attribute.IsDefaultAttribute()
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.Match(object)
    Attribute.TypeId
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.Rendering.PostProcessing
    Assembly: Unity.Postprocessing.Runtime.dll
    Syntax
    [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
    public sealed class PostProcessAttribute : Attribute

    Constructors

    PostProcessAttribute(Type, PostProcessEvent, string, bool)

    Creates a new attribute.

    Declaration
    public PostProcessAttribute(Type renderer, PostProcessEvent eventType, string menuItem, bool allowInSceneView = true)
    Parameters
    Type Name Description
    Type renderer

    The renderer type to associate with a PostProcessEffectSettings

    PostProcessEvent eventType

    The injection point for the effect

    string menuItem

    The menu item name to set for the effect. You can use a / character to add sub-menus.

    bool allowInSceneView

    Should this effect be allowed in the Scene View?

    See Also
    PostProcessEffectSettings
    PostProcessEffectRenderer<T>

    Fields

    allowInSceneView

    Should this effect be allowed in the Scene View?

    Declaration
    public readonly bool allowInSceneView
    Field Value
    Type Description
    bool
    See Also
    PostProcessEffectSettings
    PostProcessEffectRenderer<T>

    eventType

    The injection point for the effect.

    Declaration
    public readonly PostProcessEvent eventType
    Field Value
    Type Description
    PostProcessEvent
    See Also
    PostProcessEffectSettings
    PostProcessEffectRenderer<T>

    menuItem

    The menu item name to set for the effect. You can use a / character to add sub-menus.

    Declaration
    public readonly string menuItem
    Field Value
    Type Description
    string
    See Also
    PostProcessEffectSettings
    PostProcessEffectRenderer<T>

    renderer

    The renderer type to associate with a PostProcessEffectSettings.

    Declaration
    public readonly Type renderer
    Field Value
    Type Description
    Type
    See Also
    PostProcessEffectSettings
    PostProcessEffectRenderer<T>

    See Also

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