Class ByteBufferManager

Manager for a ByteBuffer.

Any changes (e.g., applied via using ByteBufferManager.u8View directly or creating new views of ByteBufferManager.buffer) must be tracked via ByteBufferManager.setChanged or ByteBufferManager.markChanged.

Implements

Constructors

Properties

arrayBufferView: ArrayBufferView

Buffer view.

buffer: ArrayBuffer

Actual buffer.

u8View: Uint8Array

Accessors

Methods

  • Mark a range that has changed. Will combine with existing marked ranges.

    Parameters

    • start: number

      Starting offset of change

    • end: number

      Changed range end

    Returns void