Interface ManagedBufferView<N>

A wrapped TypedArray that requires explicit memory management.

interface ManagedBufferView<N> {
    buffer: ArrayBufferLike;
    byteLength: number;
    byteOffset: number;
    length: N;
    valid: boolean;
    [dispose](): void;
    [dispose](): void;
    free(): void;
}

Type Parameters

  • N extends number = number

Hierarchy

  • ArrayBufferView
  • Disposable
    • ManagedBufferView

Implemented by

Properties

buffer: ArrayBufferLike

The ArrayBuffer instance referenced by the array.

byteLength: number

The length in bytes of the array.

byteOffset: number

The offset in bytes of the array.

length: N

The length of the array.

valid: boolean

Whether the array is still valid.

Methods

  • Returns void

  • Returns void

Generated using TypeDoc