Skip to main content

ArrayBufferReader

Index

Constructors

constructor

  • new ArrayBufferReader(buffer: ArrayBuffer, offsetInBytes?: number): ArrayBufferReader

Properties

publicreadonlybuffer

buffer: ArrayBuffer

publicoffsetInBytes

offsetInBytes: number = 0

Methods

float32

  • float32(n: number): Float32Array<ArrayBufferLike>
  • Parameters

    • n: number

    Returns Float32Array<ArrayBufferLike>

float64

  • float64(n: number): Float64Array<ArrayBufferLike>
  • Parameters

    • n: number

    Returns Float64Array<ArrayBufferLike>

readPadding

  • readPadding(alignmentInBytes: number, throwOnInvalidPadding: boolean): number
  • Parameters

    • alignmentInBytes: number
    • throwOnInvalidPadding: boolean

    Returns number

typedArray

  • typedArray(n: number): { array: TypedArray; sizeInBytes: number }
  • Parameters

    • n: number

    Returns { array: TypedArray; sizeInBytes: number }

uint16

  • uint16(n: number): Uint16Array<ArrayBufferLike>
  • Parameters

    • n: number

    Returns Uint16Array<ArrayBufferLike>

uint32

  • uint32(n: number): Uint32Array<ArrayBufferLike>
  • Parameters

    • n: number

    Returns Uint32Array<ArrayBufferLike>

uint8

  • uint8(n: number): Uint8Array<ArrayBufferLike>
  • Parameters

    • n: number

    Returns Uint8Array<ArrayBufferLike>