Constructors
constructor
- new Marshal(initialSize?: number): Marshal
Parameters
- initialSize: number = 1024
Methods
getBuffer
- getBuffer(): ArrayBuffer
Returns ArrayBuffer
writeArray
- writeArray<T>(data: T[], sizeT: number, write: (data: T) => void): void
Parameters
- data: T[]
- sizeT: number
- write: (data: T) => void
Returns void
writeArrayOfBool
- writeArrayOfBool(values: boolean[]): void
Returns void
writeArrayOfFloat
- writeArrayOfFloat(values: number[]): void
Returns void
writeArrayOfInt
- writeArrayOfInt(values: number[]): void
Returns void
writeArrayOfRGBA32
- writeArrayOfRGBA32(values: RGBA32[]): void
Returns void
writeArrayOfUInt
- writeArrayOfUInt(values: number[]): void
Returns void
writeBoolean
- writeBoolean(value: boolean): void
Returns void
writeBox3
- writeBox3(data: Box3): void
Returns void
writeData
- writeData(data: ArrayBuffer): void
Returns void
writeFloat
- writeFloat(value: number): void
Returns void
writeInt
- writeInt(value: number): void
Returns void
writeMatrix44
- writeMatrix44(data: Matrix4): void
Returns void
writeRGB
- writeRGB(color: RGB): void
Returns void
writeRGBA
- writeRGBA(color: RGBA): void
Returns void
writeRGBA32
- writeRGBA32(color: RGBA32): void
Returns void
writeSegment
- writeSegment(segment: Segment): void
Returns void
writeString
- writeString(value: string): void
Returns void
writeUInt
- writeUInt(value: number): void
Returns void
writeVector2
- writeVector2(data: Vector2): void
Returns void
writeVector3
- writeVector3(data: Vector3): void
Returns void
writeVimStatus
- writeVimStatus(data: VimStatus): void
Returns void