Class ObjectPool<T>
- Namespace
- HelixToolkit.SharpDX.Utilities
- Assembly
- HelixToolkit.SharpDX.dll
public sealed class ObjectPool<T>
Type Parameters
T
- Inheritance
-
ObjectPool<T>
- Inherited Members
Constructors
ObjectPool(Func<T>, int)
public ObjectPool(Func<T> objectGenerator, int maxCapacity = 1073741823)
Parameters
Properties
Count
public int Count { get; }
Property Value
Methods
GetObject()
public T GetObject()
Returns
- T
PutObject(T)
public void PutObject(T item)
Parameters
itemT