Class PostProcessAttribute
Use this attribute to associate a PostProcessEffectSettings to a PostProcessEffectRenderer<T> type.
Inheritance
System.Object
System.Attribute
PostProcessAttribute
Namespace: UnityEngine.Rendering.PostProcessing
Syntax
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
public sealed class PostProcessAttribute : Attribute, _Attribute
Constructors
PostProcessAttribute(Type, PostProcessEvent, String, Boolean)
Creates a new attribute.
Declaration
public PostProcessAttribute(Type renderer, PostProcessEvent eventType, string menuItem, bool allowInSceneView = true)
Parameters
| Type | Name | Description | 
|---|---|---|
| System.Type | renderer | The renderer type to associate with a PostProcessEffectSettings  | 
| PostProcessEvent | eventType | The injection point for the effect  | 
| System.String | menuItem | The menu item name to set for the effect. You can use a   | 
| System.Boolean | allowInSceneView | Should this effect be allowed in the Scene View?  | 
Fields
allowInSceneView
Should this effect be allowed in the Scene View?
Declaration
public readonly bool allowInSceneView
Field Value
| Type | Description | 
|---|---|
| System.Boolean | 
eventType
The injection point for the effect.
Declaration
public readonly PostProcessEvent eventType
Field Value
| Type | Description | 
|---|---|
| PostProcessEvent | 
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 | 
|---|---|
| System.String | 
renderer
The renderer type to associate with a PostProcessEffectSettings.
Declaration
public readonly Type renderer
Field Value
| Type | Description | 
|---|---|
| System.Type |