Class EnvironmentLibrary
Class containing a collection of Environment
Inherited Members
Namespace: UnityEditor .Rendering.LookDev
Assembly: Unity.RenderPipelines.Core.Editor.dll
Syntax
[CoreRPHelpURL("Environment-Library", "com.unity.render-pipelines.core")]
public class EnvironmentLibrary : ScriptableObject
Properties
Count
Number of elements in the collection
Declaration
public int Count { get; }
Property Value
Type | Description |
---|---|
int |
this[int]
Indexer giving access to contained Environment
Declaration
public Environment this[int index] { get; }
Parameters
Type | Name | Description |
---|---|---|
int | index |
Property Value
Type | Description |
---|---|
Environment |
Methods
Add()
Create a new empty Environment at the end of the collection
Declaration
public Environment Add()
Returns
Type | Description |
---|---|
Environment | The created Environment |
Duplicate(int)
Duplicate the Environment at given index and add it at the end of the Collection
Declaration
public Environment Duplicate(int fromIndex)
Parameters
Type | Name | Description |
---|---|---|
int | fromIndex | Index where to take data for duplication |
Returns
Type | Description |
---|---|
Environment | The created Environment |
IndexOf(Environment)
Compute position of given Environment in the collection
Declaration
public int IndexOf(Environment environment)
Parameters
Type | Name | Description |
---|---|---|
Environment | environment | Environment to look at |
Returns
Type | Description |
---|---|
int | Index of the searched environment. If not found, -1. |
Remove(int)
Remove Environment of the collection at given index
Declaration
public void Remove(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index | Index where to remove Environment |