Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BufferView

Hierarchy

  • BufferView

Index

Constructors

  • new BufferView(__namedParameters: { buffer: Buffer; byteLength: number; byteOffsetInBuffer: number; defaultByteStride: number; raw: ArrayBuffer }): BufferView
  • Parameters

    • __namedParameters: { buffer: Buffer; byteLength: number; byteOffsetInBuffer: number; defaultByteStride: number; raw: ArrayBuffer }
      • buffer: Buffer
      • byteLength: number
      • byteOffsetInBuffer: number
      • defaultByteStride: number
      • raw: ArrayBuffer

    Returns BufferView

Properties

__accessors: Accessor[] = []
__buffer: Buffer
__byteLength: number
__byteOffsetInBuffer: number
__byteOffsetInRawArrayBufferOfBuffer: number
__defaultByteStride: number = 0
__raw: ArrayBuffer
__takenAccessorCount: number = 0
__takenByte: number = 0

Accessors

  • get byteLength(): number
  • get byteOffsetInBuffer(): number
  • get byteOffsetInRawArrayBufferOfBuffer(): number
  • get defaultByteStride(): number
  • get isAoS(): boolean
  • get isSoA(): boolean

Methods

  • __takeAccessorInnerWithByteOffset(__namedParameters: { byteOffsetInBufferView: number; byteStride: number; componentType: ComponentTypeEnum; compositionType: CompositionTypeEnum; count: number; max?: number[]; min?: number[]; normalized: boolean }): IResult<Accessor, undefined>
  • getUint8Array(): Uint8Array
  • takeAccessorWithByteOffset(__namedParameters: { byteOffsetInBufferView: number; byteStride?: number; componentType: ComponentTypeEnum; compositionType: CompositionTypeEnum; count: number; max?: number[]; min?: number[]; normalized?: boolean }): IResult<Accessor, undefined>

Generated using TypeDoc