Skip to main content

Class: UnalignedUint16Array

Defined in: buffer/UnalignedUint16Array.ts:15

Implements​

Constructors​

Constructor​

new UnalignedUint16Array(maxLength: number): UnalignedUint16Array

Defined in: buffer/UnalignedUint16Array.ts:21

Parameters​

ParameterType
maxLengthnumber

Returns​

UnalignedUint16Array

Properties​

#bitLength​

private #bitLength: number = 0

Defined in: buffer/UnalignedUint16Array.ts:17


#buffer​

private #buffer: Uint16Array

Defined in: buffer/UnalignedUint16Array.ts:16


#wordIndex​

private #wordIndex: number = 0

Defined in: buffer/UnalignedUint16Array.ts:18


#wordLength​

private #wordLength: number = 0

Defined in: buffer/UnalignedUint16Array.ts:19

Accessors​

bitLength​

Get Signature​

get bitLength(): number

Defined in: buffer/UnalignedUint16Array.ts:41

Returns​

number

Implementation of​

DuplexBuffer.bitLength


length​

Get Signature​

get length(): number

Defined in: buffer/UnalignedUint16Array.ts:37

Returns​

number

Implementation of​

DuplexBuffer.length


maxBitLength​

Get Signature​

get maxBitLength(): number

Defined in: buffer/UnalignedUint16Array.ts:33

Returns​

number

Implementation of​

DuplexBuffer.maxBitLength


maxLength​

Get Signature​

get maxLength(): number

Defined in: buffer/UnalignedUint16Array.ts:29

Returns​

number

Implementation of​

DuplexBuffer.maxLength

Methods​

#bufferRead16()​

private #bufferRead16(ptr: Pointer): void

Defined in: buffer/UnalignedUint16Array.ts:237

Parameters​

ParameterType
ptrPointer

Returns​

void


#bufferRead32()​

private #bufferRead32(ptr: Pointer): void

Defined in: buffer/UnalignedUint16Array.ts:242

Parameters​

ParameterType
ptrPointer

Returns​

void


#bufferRead64()​

private #bufferRead64(ptr: Pointer): void

Defined in: buffer/UnalignedUint16Array.ts:249

Parameters​

ParameterType
ptrPointer

Returns​

void


#bufferWrite16()​

private #bufferWrite16(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:276

Parameters​

ParameterType
valuenumber

Returns​

void


#readBit()​

private #readBit(pointer: Pointer): number

Defined in: buffer/UnalignedUint16Array.ts:216

Parameters​

ParameterType
pointerPointer

Returns​

number


#readByte()​

private #readByte(ptr: Pointer): number

Defined in: buffer/UnalignedUint16Array.ts:224

Parameters​

ParameterType
ptrPointer

Returns​

number


#writeBit()​

private #writeBit(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:260

Parameters​

ParameterType
valuenumber

Returns​

void


at()​

at(index: number): undefined | number

Defined in: buffer/UnalignedUint16Array.ts:25

Parameters​

ParameterType
indexnumber

Returns​

undefined | number

Implementation of​

DuplexBuffer.at


readBigInt32()​

readBigInt32(offset: PointerLike): bigint

Defined in: buffer/UnalignedUint16Array.ts:173

Parameters​

ParameterType
offsetPointerLike

Returns​

bigint

Implementation of​

DuplexBuffer.readBigInt32


readBigInt64()​

readBigInt64(offset: PointerLike): bigint

Defined in: buffer/UnalignedUint16Array.ts:183

Parameters​

ParameterType
offsetPointerLike

Returns​

bigint

Implementation of​

DuplexBuffer.readBigInt64


readBigUint32()​

readBigUint32(offset: PointerLike): bigint

Defined in: buffer/UnalignedUint16Array.ts:178

Parameters​

ParameterType
offsetPointerLike

Returns​

bigint

Implementation of​

DuplexBuffer.readBigUint32


readBigUint64()​

readBigUint64(offset: PointerLike): bigint

Defined in: buffer/UnalignedUint16Array.ts:188

Parameters​

ParameterType
offsetPointerLike

Returns​

bigint

Implementation of​

DuplexBuffer.readBigUint64


readBit()​

readBit(offset: PointerLike): 0 | 1

Defined in: buffer/UnalignedUint16Array.ts:105

Parameters​

ParameterType
offsetPointerLike

Returns​

0 | 1

Implementation of​

DuplexBuffer.readBit


readFloat32()​

readFloat32(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:193

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readFloat32


readFloat64()​

readFloat64(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:198

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readFloat64


readInt16()​

readInt16(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:144

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readInt16


readInt2()​

readInt2(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:110

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readInt2


readInt32()​

readInt32(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:155

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readInt32


readInt4()​

readInt4(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:122

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readInt4


readInt64()​

readInt64(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:165

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readInt64


readInt8()​

readInt8(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:133

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readInt8


readUint16()​

readUint16(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:150

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readUint16


readUint2()​

readUint2(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:117

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readUint2


readUint32()​

readUint32(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:160

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readUint32


readUint4()​

readUint4(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:128

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readUint4


readUint64()​

readUint64(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:169

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readUint64


readUint8()​

readUint8(offset: PointerLike): number

Defined in: buffer/UnalignedUint16Array.ts:139

Parameters​

ParameterType
offsetPointerLike

Returns​

number

Implementation of​

DuplexBuffer.readUint8


toArray()​

toArray(): Uint16Array

Defined in: buffer/UnalignedUint16Array.ts:212

Returns​

Uint16Array

Implementation of​

DuplexBuffer.toArray


toString()​

toString(): string

Defined in: buffer/UnalignedUint16Array.ts:203

Returns​

string

Implementation of​

DuplexBuffer.toString


writeBigInt32()​

writeBigInt32(value: bigint): void

Defined in: buffer/UnalignedUint16Array.ts:77

Parameters​

ParameterType
valuebigint

Returns​

void

Implementation of​

DuplexBuffer.writeBigInt32


writeBigInt64()​

writeBigInt64(value: bigint): void

Defined in: buffer/UnalignedUint16Array.ts:83

Parameters​

ParameterType
valuebigint

Returns​

void

Implementation of​

DuplexBuffer.writeBigInt64


writeBit()​

writeBit(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:45

Parameters​

ParameterType
valuenumber

Returns​

void

Implementation of​

DuplexBuffer.writeBit


writeFloat32()​

writeFloat32(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:91

Parameters​

ParameterType
valuenumber

Returns​

void

Implementation of​

DuplexBuffer.writeFloat32


writeFloat64()​

writeFloat64(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:97

Parameters​

ParameterType
valuenumber

Returns​

void

Implementation of​

DuplexBuffer.writeFloat64


writeInt16()​

writeInt16(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:64

Parameters​

ParameterType
valuenumber

Returns​

void

Implementation of​

DuplexBuffer.writeInt16


writeInt2()​

writeInt2(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:49

Parameters​

ParameterType
valuenumber

Returns​

void

Implementation of​

DuplexBuffer.writeInt2


writeInt32()​

writeInt32(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:68

Parameters​

ParameterType
valuenumber

Returns​

void

Implementation of​

DuplexBuffer.writeInt32


writeInt4()​

writeInt4(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:54

Parameters​

ParameterType
valuenumber

Returns​

void

Implementation of​

DuplexBuffer.writeInt4


writeInt64()​

writeInt64(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:73

Parameters​

ParameterType
valuenumber

Returns​

void

Implementation of​

DuplexBuffer.writeInt64


writeInt8()​

writeInt8(value: number): void

Defined in: buffer/UnalignedUint16Array.ts:59

Parameters​

ParameterType
valuenumber

Returns​

void

Implementation of​

DuplexBuffer.writeInt8


from()​

static from(value: string | DuplexBuffer): DuplexBuffer

Defined in: buffer/UnalignedUint16Array.ts:304

Parameters​

ParameterType
valuestring | DuplexBuffer

Returns​

DuplexBuffer