Class VolumeStack
Holds the state of a Volume blending update. A global stack is available by default in VolumeManager but you can also create your own using CreateStack() if you need to update the manager with specific settings and store the results for later use.
Namespace: UnityEngine.Rendering
Syntax
public sealed class VolumeStack : IDisposable
Methods
Dispose()
Cleans up the content of this stack. Once a VolumeStack is disposed, it souldn't
be used anymore.
Declaration
public void Dispose()
GetComponent(Type)
Gets the current state of the VolumeComponent of the specified type in the stack.
Declaration
public VolumeComponent GetComponent(Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| Type | type | The type of VolumeComponent to look for. |
Returns
| Type | Description |
|---|---|
| VolumeComponent | The current state of the VolumeComponent of the specified type,
or |
GetComponent<T>()
Gets the current state of the VolumeComponent of type T
in the stack.
Declaration
public T GetComponent<T>()
where T : VolumeComponent
Returns
| Type | Description |
|---|---|
| T | The current state of the VolumeComponent of type |
Type Parameters
| Name | Description |
|---|---|
| T | A type of VolumeComponent. |