Class: WorldDataSerialize
Contexts/DataLoader/Serializers/WorldDataSerializer.WorldDataSerialize
Constructors
constructor
• new WorldDataSerialize(): WorldDataSerialize
Returns
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
| Name | Type | Default value |
|---|---|---|
offset | number | undefined |
target | Uint8Array | undefined |
source | SharedArrayBuffer | ArrayBuffer | undefined |
sourceOffset | number | 0 |
sourceLength | number | -1 |
Returns
number
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:103
deSerializeColumn
▸ deSerializeColumn(columnBuffer): Object
Parameters
| Name | Type |
|---|---|
columnBuffer | SharedArrayBuffer | ArrayBuffer |
Returns
Object
| Name | Type |
|---|---|
chunks | SharedArrayBuffer[] |
column | SharedArrayBuffer |
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:58
deSerializeRegion
▸ deSerializeRegion(regionBuffers): void
Parameters
| Name | Type |
|---|---|
regionBuffers | ArrayBuffer[] | SharedArrayBuffer[] |
Returns
void
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:52
serializeColumn
▸ serializeColumn(location): false | Uint8Array
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
false | Uint8Array
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:35
serializeRegion
▸ serializeRegion(location): false | [location: LocationData, buffer: ArrayBuffer][]
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
false | [location: LocationData, buffer: ArrayBuffer][]
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/Serializers/WorldDataSerializer.ts:17