Class ListPool<T>
List Pool.
Namespace: UnityEngine.Rendering
Syntax
public static class ListPool<T>
Type Parameters
| Name | Description | 
|---|---|
| T | Type of the objects in the pooled lists.  | 
Methods
Get()
Get a new List
Declaration
public static List<T> Get()
Returns
| Type | Description | 
|---|---|
| List<T> | A new List  | 
Get(out List<T>)
Get a new list PooledObject.
Declaration
public static ObjectPool<List<T>>.PooledObject Get(out List<T> value)
Parameters
| Type | Name | Description | 
|---|---|---|
| List<T> | value | Output typed List.  | 
Returns
| Type | Description | 
|---|---|
| ObjectPool.PooledObject<> | A new List PooledObject.  | 
Release(List<T>)
Release an object to the pool.
Declaration
public static void Release(List<T> toRelease)
Parameters
| Type | Name | Description | 
|---|---|---|
| List<T> | toRelease | List to release.  |