Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Accessor

Hierarchy

  • Accessor

Index

Constructors

  • new Accessor(__namedParameters: { arrayLength: number; bufferView: BufferView; byteOffsetInBufferView: number; byteStride: number; componentType: ComponentTypeEnum; compositionType: CompositionTypeEnum; count: number; max?: number[]; min?: number[]; normalized: boolean; raw: ArrayBuffer }): Accessor

Properties

__arrayLength: number = 1
__bufferView: BufferView
__byteOffsetInRawArrayBufferOfBuffer: number
__byteStride: number = 0
__componentType: ComponentTypeEnum = ComponentType.Unknown
__compositionType: CompositionTypeEnum = CompositionType.Unknown
__count: number = 0
__dataView?: DataView
__dataViewGetter: DataViewGetter
__dataViewSetter: DataViewSetter
__isMinMixDirty: boolean = true
__max: MutableVector4 = ...
__min: MutableVector4 = ...
__normalized: boolean = false
__raw: ArrayBuffer
__takenCount: number = 0
__typedArray: TypedArray
__typedArrayClass?: TypedArrayConstructor
__version: number = 0
__tmpVector2_0: MutableVector2 = ...
__tmpVector3_0: MutableVector3 = ...
__tmpVector4_0: MutableVector4 = ...

Accessors

  • get actualByteStride(): number
  • get arrayBufferOfBufferView(): ArrayBuffer
  • get byteLength(): number
  • get byteOffsetInBuffer(): number
  • get byteOffsetInBufferView(): number
  • get byteOffsetInRawArrayBufferOfBuffer(): number
  • get byteStride(): number
  • get componentSizeInBytes(): number
  • get dataViewOfBufferView(): DataView
  • get elementCount(): number
  • get elementSizeInBytes(): number
  • get isAoS(): boolean
  • get isMinMaxDirty(): boolean
  • get isSoA(): boolean
  • get max(): number[]
  • get min(): number[]
  • get normalized(): boolean
  • get numberOfComponents(): number
  • get takenCount(): number
  • get version(): number

Methods

  • addElementFromSameCompositionAccessor(i: number, accessor: Accessor, coeff: number, secondIdx?: number): void
  • calcMinMax(): void
  • getScalarAt(i: number, compositionOffset: number, __namedParameters: IndicesAccessOption): number
  • getUint8Array(): Uint8Array
  • setElementFromAccessor(i: number, accessor: Accessor, secondIdx?: number): void
  • setElementFromSameCompositionAccessor(i: number, accessor: Accessor, secondIdx?: number): void
  • setScalarAt(i: number, compositionOffset: number, value: number, __namedParameters: IndicesAccessOption): void
  • setVec3(i: number, x: number, y: number, z: number, __namedParameters: IndicesAccessOption): void
  • setVec4(i: number, x: number, y: number, z: number, w: number, __namedParameters: IndicesAccessOption): void

Generated using TypeDoc