Class PostProcessAttribute
Use this attribute to associate a PostProcessEffectSettings to a PostProcessEffectRenderer<T> type.
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 |
---|---|---|
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 |
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 |
---|---|
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 |
---|---|
String |
renderer
The renderer type to associate with a PostProcessEffectSettings.
Declaration
public readonly Type renderer
Field Value
Type | Description |
---|---|
Type |