Class PostProcessManager
This manager tracks all volumes in the scene and does all the interpolation work. It is automatically created as soon as Post-processing is active in a scene.
Inherited Members
Namespace: UnityEngine.Rendering.PostProcessing
Assembly: solution.dll
Syntax
public sealed class PostProcessManager
Fields
Name | Description |
---|---|
settingsTypes | This dictionary maps all PostProcessEffectSettings available to their corresponding PostProcessAttribute. It can be used to list all loaded builtin and custom effects. |
Properties
Name | Description |
---|---|
instance | The current singleton instance of PostProcessManager. |
Methods
Name | Description |
---|---|
GetActiveVolumes(PostProcessLayer, List<PostProcessVolume>, bool, bool) | Gets a list of all volumes currently affecting the given layer. Results aren't sorted and the list isn't cleared. |
GetHighestPriorityVolume(LayerMask) | Gets the highest priority volume affecting PostProcessLayer in a given LayerMask. |
GetHighestPriorityVolume(PostProcessLayer) | Gets the highest priority volume affecting a given layer. |
QuickVolume(int, float, params PostProcessEffectSettings[]) | Helper method to spawn a new volume in the scene. |