Class: DVEFDataSync
Contexts/World/DVEFDataSync.DVEFDataSync
Hierarchy
-
DataSync↳
DVEFDataSync
Constructors
constructor
• new DVEFDataSync(): DVEFDataSync
Returns
Overrides
DataSync.constructor
Defined in
divinevoxel/foundation/src/Contexts/World/DVEFDataSync.ts:23
Properties
_ready
• _ready: boolean
Inherited from
DataSync._ready
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:14
commMap
• commMap: Map<string, CommBase | CommManager>
Inherited from
DataSync.commMap
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:11
commOptions
• commOptions: WeakMap<any, CommSyncOptions>
Inherited from
DataSync.commOptions
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:13
comms
• comms: (CommBase | CommManager)[]
Inherited from
DataSync.comms
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:12
maps
• maps: Object
Type declaration
| Name | Type |
|---|---|
objects | DataSyncNode<RegisterObjectMapSync, RegisterObjectMapSync, void, false> |
strings | DataSyncNode<RegisterStringMapSync, RegisterStringMapSync, void, false> |
Inherited from
DataSync.maps
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:31
palettes
• palettes: Object
Type declaration
| Name | Type |
|---|---|
substance | DataSyncNode<void, PaletteSyncData, void, false> |
voxel | DataSyncNode<void, PaletteSyncData, void, false> |
Inherited from
DataSync.palettes
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:27
pipelines
• pipelines: Object
Type declaration
| Name | Type |
|---|---|
init | AsyncPipeline<DataSync> |
Inherited from
DataSync.pipelines
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:15
tags
• tags: Object
Type declaration
| Name | Type |
|---|---|
substance | DataSyncNode<void, RemoteTagManagerInitData, void, false> |
voxel | DataSyncNode<void, [RemoteTagManagerInitData, SharedArrayBuffer], void, false> |
Inherited from
DataSync.tags
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:23
worldData
• worldData: Object
Type declaration
| Name | Type |
|---|---|
chunk | DataSyncNode<LocationData, [LocationData, Chunk], LocationData, LocationData> |
column | DataSyncNode<LocationData, [LocationData, Column], LocationData, LocationData> |
dimesnion | DataSyncNode<string | number, DimensionData, string | number, boolean> |
region | DataSyncNode<LocationData, [LocationData, Region], LocationData, LocationData> |
regionHeader | DataSyncNode<LocationData, WorldDataSync, LocationData, boolean> |
Defined in
divinevoxel/foundation/src/Contexts/World/DVEFDataSync.ts:77
worldDataTags
• worldDataTags: Object
Type declaration
| Name | Type |
|---|---|
chunk | DataSyncNode<void, RemoteTagManagerInitData, void, false> |
column | DataSyncNode<void, RemoteTagManagerInitData, void, false> |
region | DataSyncNode<void, [RemoteTagManagerInitData, RemoteTagManagerInitData], void, false> |
Defined in
divinevoxel/foundation/src/Contexts/World/DVEFDataSync.ts:38
constructorPipeLine
▪ Static constructorPipeLine: Pipeline<DataSync>
Inherited from
DataSync.constructorPipeLine
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:10
instance
▪ Static instance: DataSync
Inherited from
DataSync.instance
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:9
Methods
init
▸ init(world): Promise<void>
Parameters
| Name | Type |
|---|---|
world | DVEWorldCore |
Returns
Promise<void>
Inherited from
DataSync.init
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:19
isReady
▸ isReady(): boolean
Returns
boolean
Inherited from
DataSync.isReady
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:20
loopThroughComms
▸ loopThroughComms(func): void
Parameters
| Name | Type |
|---|---|
func | (comm: CommBase | CommManager, options: CommSyncOptions) => void |
Returns
void
Inherited from
DataSync.loopThroughComms
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:22
registerComm
▸ registerComm(comm, data?): void
Parameters
| Name | Type |
|---|---|
comm | CommBase | CommManager |
data? | Partial<CommSyncOptions> |
Returns
void
Inherited from
DataSync.registerComm
Defined in
divinevoxel/core/dist/Interfaces/World/Data/DataSync.d.ts:21