Namespace Elegy.Common.Utilities

Classes

BitVector
ByteBuffer
ByteBufferDynamic

A byte buffer, implemented with an array that shrinks and grows as needed.

GltfHelpers
Parse

Numeric parsing utilities.

SlotBucketry<T>

Expandable array of reusable element slots. Superfast deletion, fast insertion. Don't ask why I called it bucketry of all things.

Structs

DeltaTimer

Debounce and timing utilities based on delta time.

SpanIndirect<T>

Span<T> happens to be a ref struct, which doesn't allow us to use it in regular structs. This is a workaround.