Skip to main content

Class: UnalignedUint16Array

Defined in: buffer/UnalignedUint16Array.ts:15

Implements

Constructors

new UnalignedUint16Array()

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