Namespace GDX.Collections.Pooling
Classes
GameObjectPool
UnityEngine.GameObject based functionality extending the SimpleListManagedPool to better support UnityEngine.GameObject patterns.
ManagedPoolBuilder
A time-slicing builder behaviour for IManagedPool.
ManagedPools
A managed pooling system implementation primarily meant for the object oriented patterns, based on the C# base object.
SimpleListManagedPool
A System.Object SimpleList<T> backed pool implementation.
Structs
ArrayPool<T>
An object pool for arrays with power-of-two lengths.
JaggedArrayWithCount<T>
Interfaces
IGameObjectPoolItem
An interface describing the functionality needed for an item to be understood by GameObjectPool, if callbacks are to be made.
IManagedPool
An interface describing the functionality needed for a pool to be understood by ManagedPools.