Skip to content

Collections · API

API reference

Class Description Members
Collections Holds ids, values, bits and strings in eleven data structures, backed by buffers where that is faster. 2 functions, 1 types
Bitmap A fixed number of on/off bits, numbered from 0. 1 functions, 8 methods
BucketQueue Gives back the smallest priority first, for whole-number priorities that move forward a little at a time, as in path-finding. 1 functions, 4 methods, 2 types
GrowableBuffer A list of numbers of one type, U8 to F64, that grows as you push. 1 functions, 7 methods, 1 types
Interner Gives each distinct string a number, and turns the number back into the string. 1 functions, 3 methods, 1 types
MinHeap Gives back the smallest key first. 1 functions, 5 methods, 2 types
Registry Stores values by name, and decides what registering a name twice does. 1 functions, 8 methods, 4 types
Ring A first-in, first-out queue of a fixed size. 1 functions, 8 methods, 2 types
SlotAllocator Hands out the same handles as SlotMap, for values kept in your own arrays. 3 functions, 7 methods, 1 types
SlotMap Stores values under handles. 3 functions, 10 methods, 3 types
SparseSet A set of integer ids, packed so it iterates with no gaps. 1 functions, 6 methods, 1 types
StampSet A set of integers below a fixed size, which empties in one step. 1 functions, 5 methods, 1 types

© 2026 PRMS Developer