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