Class EnvironmentLibrary
Class containing a collection of Environment
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Namespace: UnityEditor.Rendering.LookDev
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 |
---|---|
Int32 |
Item[Int32]
Indexer giving access to contained Environment
Declaration
public Environment this[int index] { get; }
Parameters
Type | Name | Description |
---|---|---|
Int32 | 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(Int32)
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 |
---|---|---|
Int32 | 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 |
---|---|
Int32 | Index of the searched environment. If not found, -1. |
Remove(Int32)
Remove Environment of the collection at given index
Declaration
public void Remove(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Index where to remove Environment |