@glitchybyte/dash
    Preparing search index...

    Class GByteBufferWriter

    Dynamic byte buffer writer.

    Buffer increases its capacity as needed. All storage is little-endian.

    Index

    Constructors

    • Creates a writer ready to receive data.

      Parameters

      • bytes: null | ArrayBuffer = null

        Initial contents, or null to create an empty buffer.

      • expansionRate: number = 1.5

        Rate at which this buffer will grow when more space is needed.

      Returns GByteBufferWriter

    Accessors

    • get capacity(): number

      The current capacity before it needs to expand.

      Returns number

    • get size(): number

      The size of used bytes within the buffer.

      Returns number

    Methods

    • Extracts the used bytes.

      Returns Uint8Array<ArrayBuffer>

    • Writes a byte array to the buffer.

      Parameters

      • bytes: Uint8Array

        Byte array.

      Returns void

    • Writes a Float8 to the buffer.

      Parameters

      • value: number

        Float8 value.

      Returns void

    • Writes a Float16 to the buffer.

      Parameters

      • value: number

        Float16 value.

      Returns void

    • Writes a UInt16 to the buffer.

      Parameters

      • value: number

        UInt16 value.

      Returns void

    • Writes a UInt32 to the buffer.

      Parameters

      • value: number

        UInt32 value.

      Returns void

    • Writes a UInt8 to the buffer.

      Parameters

      • value: number

        UInt8 value.

      Returns void