Class EnvironmentLibrary
Class containing a collection of Environment
Inherited Members
      ScriptableObject.SetDirty()
    
    
    
    
      ScriptableObject.CreateInstance<T>()
    
    
      Object.GetEntityId()
    
    
    
      Object.GetHashCode()
    
    
    
      Object.InstantiateAsync<T>(T)
    
    
      Object.InstantiateAsync<T>(T, Transform)
    
    
      Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    
    
      Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Object.Instantiate<T>(T, InstantiateParameters)
    
    
      Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
    
    
    
    
      Object.Instantiate<T>(T)
    
    
      Object.Instantiate<T>(T, Vector3, Quaternion)
    
    
      Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    
    
      Object.Instantiate<T>(T, Transform)
    
    
    
    
    
    
    
    
    
    
    
    
    
      Object.DestroyObject(Object)
    
    
    
    
      Object.FindObjectsOfType<T>()
    
    
      Object.FindObjectsByType<T>(FindObjectsSortMode)
    
    
    
      Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    
    
      Object.FindObjectOfType<T>()
    
    
    
      Object.FindFirstObjectByType<T>()
    
    
      Object.FindAnyObjectByType<T>()
    
    
      Object.FindFirstObjectByType<T>(FindObjectsInactive)
    
    
      Object.FindAnyObjectByType<T>(FindObjectsInactive)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  Namespace: UnityEditor.Rendering.LookDev
Assembly: Unity.RenderPipelines.Core.Editor.dll
Syntax
[CoreRPHelpURL("Look-Dev-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 | The zero-based index of the environment to retrieve.  | 
      
Property Value
| Type | Description | 
|---|---|
| Environment | The Environment object at the specified index.  | 
      
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  |