Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Buffer

Hierarchy

  • Buffer

Index

Constructors

  • new Buffer(__namedParameters: { buffer: ArrayBuffer; byteAlign: number; byteLength: number; name: string }): Buffer
  • Parameters

    • __namedParameters: { buffer: ArrayBuffer; byteAlign: number; byteLength: number; name: string }
      • buffer: ArrayBuffer
      • byteAlign: number
      • byteLength: number
      • name: string

    Returns Buffer

Properties

__bufferViews: BufferView[] = []
__byteAlign: number
__byteLength: number = 0
__byteOffset: number = 0
__name: string = ''
__raw: ArrayBuffer
__takenBytesIndex: number = 0

Accessors

  • get byteLength(): number
  • get byteOffsetInRawArrayBuffer(): number
  • get name(): string
  • set name(str: string): void
  • get takenSizeInByte(): number

Methods

  • __padding(byteLengthToNeed: number, byteAlign: number): number
  • _addTakenByteIndex(value: number): void
  • getArrayBuffer(): ArrayBuffer
  • isSame(buffer: Buffer): boolean
  • takeBufferView(__namedParameters: { byteLengthToNeed: number; byteStride: number }): IResult<BufferView, undefined>
  • takeBufferViewWithByteOffset(__namedParameters: { byteLengthToNeed: number; byteOffset: number; byteStride: number }): IResult<BufferView, undefined>

Generated using TypeDoc