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