Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VectorSerializer<Serializer, Type, Length>

Type parameters

Hierarchy

Index

Constructors

constructor

  • new VectorSerializer(serializer: Serializer, length: Length): VectorSerializer

Methods

arrayBufferToValue

  • arrayBufferToValue(arrayBuffer: ArrayBuffer): FixedLengthArray<Type, Length>

deserialize

  • deserialize(dv: DataView, offset: number): { offset: number; val: FixedLengthArray<Type, Length> }

getByteSizeFromDataInBuffer

  • getByteSizeFromDataInBuffer(dv: DataView, offset: number): number

getSizeForValue

  • getSizeForValue(val: FixedLengthArray<Type, Length>): number

getStaticSize

  • getStaticSize(): number | undefined

serialize

  • serialize(dv: DataView, offset: number, val: FixedLengthArray<Type, Length>): { offset: number }

typeCheck

  • typeCheck(val: FixedLengthArray<Type, Length>, name?: string): void

valueToArrayBuffer

  • valueToArrayBuffer(val: FixedLengthArray<Type, Length>): ArrayBuffer

Generated using TypeDoc