Namespace GDX.Collections.Generic
Classes
Array2DExtensions
Array2D Based Extension Methods
DictionaryPrimes
A default selection of prime numbers used with different collections.
IListExtensions
System.Collections.Generic.IList<T> Based Extension Methods
SerializableDictionary<TKey, TValue>
A Unity serializable System.Collections.Generic.Dictionary<TKey, TValue>.
SimpleListExtensions
SimpleList<T> Based Extension Methods
Structs
Array2D<T>
A 2-dimensional array backed by a flat array.
Array3D<T>
A three-dimensional array backed a flat array.
CircularBuffer<T>
A sized buffer which loops back over itself as elements are used.
CoalesceArray<T>
Multiple arrays acting as one uniform coalesced array.
ConcurrentCircularBuffer<T>
A concurrent sized buffer which loops back over itself as elements are used.
IntKeyDictionary<TValue>
An optimized System.Collections.Generic.Dictionary<TKey, TValue>-like data structure with a System.String key requirement.
IntKeyEntry<T>
NativeArray2D<T>
A 2-dimension Unity.Collections.NativeArray<T> backed array.
NativeArray3D<T>
A three-dimensional Unity.Collections.NativeArray<T> backed array.
NativeUniformArray3D<T>
A three-dimensional Unity.Collections.NativeArray<T> backed array.
SimpleList<T>
An optimized System.Collections.Generic.List<T>-like data structure.
StringKeyDictionary<TValue>
An optimized System.Collections.Generic.Dictionary<TKey, TValue>-like data structure with a System.String key requirement.
StringKeyEntry<T>
UniformArray3D<T>
A uniform three-dimensional array.
Enums
IteratorState
State of Iterator