Creates a writer ready to receive data.
Initial contents, or null to create an empty buffer.
Rate at which this buffer will grow when more space is needed.
The current capacity before it needs to expand.
The size of used bytes within the buffer.
Extracts the used bytes.
Writes a byte array to the buffer.
Byte array.
Writes a Float8 to the buffer.
Float8 value.
Writes a Float16 to the buffer.
Float16 value.
Writes a UInt16 to the buffer.
UInt16 value.
Writes a UInt32 to the buffer.
UInt32 value.
Writes a UInt8 to the buffer.
UInt8 value.
Dynamic byte buffer writer.
Buffer increases its capacity as needed. All storage is little-endian.