Skip to main content

Class: WorldDataSerialize

Contexts/DataLoader/Serializers/WorldDataSerializer.WorldDataSerialize

Constructors

constructor

new WorldDataSerialize(): WorldDataSerialize

Returns

WorldDataSerialize

Properties

chunks

chunks: ChunkDataTool

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:15


columns

columns: ColumnDataTool

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:14


regions

regions: RegionDataTool

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:13

Methods

_readDataIntoBuffer

_readDataIntoBuffer(offset, target, source, sourceOffset?, sourceLength?): number

Parameters

NameTypeDefault value
offsetnumberundefined
targetUint8Arrayundefined
sourceSharedArrayBuffer | ArrayBufferundefined
sourceOffsetnumber0
sourceLengthnumber-1

Returns

number

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:103


deSerializeColumn

deSerializeColumn(columnBuffer): Object

Parameters

NameType
columnBufferSharedArrayBuffer | ArrayBuffer

Returns

Object

NameType
chunksSharedArrayBuffer[]
columnSharedArrayBuffer

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:58


deSerializeRegion

deSerializeRegion(regionBuffers): void

Parameters

NameType
regionBuffersArrayBuffer[] | SharedArrayBuffer[]

Returns

void

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:52


serializeColumn

serializeColumn(location): false | Uint8Array

Parameters

NameType
locationLocationData

Returns

false | Uint8Array

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:35


serializeRegion

serializeRegion(location): false | [location: LocationData, buffer: ArrayBuffer][]

Parameters

NameType
locationLocationData

Returns

false | [location: LocationData, buffer: ArrayBuffer][]

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:17