Class Summary Class Description BigDogArray_BImplementation of
BigDogArrayBase<Array>A growable array that is composed of internal blocks. CircularArray<T>A circular queue which can grow as needed. CircularArray_F32A circular queue which can grow as needed. CircularArray_F64A circular queue which can grow as needed. CircularArray_I32A circular queue which can grow as needed. DogArray<T>Growable array which automatically creates, recycles, and resets its elements. DogArray_BGrowable array composed of booleans. DogArray_F32Growable array composed of floats. DogArray_F64Growable array composed of doubles. DogArray_I32Growable array composed of ints. DogArray_I64Growable array composed of longs. DogArray_I8Growable array composed of bytes. DogArrayList<T>Wrapper around queue which allows it to act as a
DogLinkedList<T>A double linked list. DogLinkedList.Element<T> DProcess.DoNothing<T>Default implementation which does nothing DProcessIdx.DoNothing<T>Default implementation which does nothing FastAccess<T> FastArray<T>A growable array which provides access to the raw array but does not own the elements inside of the array. FastArrayList<T> RecycleManager<T>Simple class which helps minimize declaring new objects by helping you recycle them. RecycleManagerL<T>
RecycleManagerwhich maintains a used list.
Tuple2<A,B>Simple data structure for passing a pair of data. Tuple3<A,B,C>Simple data structure for passing a triple of data. Tuple4<A,B,C,D>Simple data structure for passing a quad of data.
Enum Summary Enum Description BigDogGrowthSpecifies which strategy is used to select internal array size when adding new blocks.
Exception Summary Exception Description Stoppable.StoppedException which is thrown when a process has been stopped early.