Table of Contents

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

objectGenerator Func<T>
maxCapacity int

Properties

Count

public int Count { get; }

Property Value

int

Methods

GetObject()

public T GetObject()

Returns

T

PutObject(T)

public void PutObject(T item)

Parameters

item T