Skip to main content

Module: Data/DataHooks

Variables

DataHooks

Const DataHooks: Object

Type declaration

NameType
chunk{ onGetAsync: AsyncPipeline<{ chunk: null | Chunk ; location: LocationData }> ; onGetSync: Pipeline<{ chunk: null | Chunk ; location: LocationData }> ; onNew: Observable<LocationData> ; onRemove: Observable<LocationData> }
chunk.onGetAsyncAsyncPipeline<{ chunk: null | Chunk ; location: LocationData }>
chunk.onGetSyncPipeline<{ chunk: null | Chunk ; location: LocationData }>
chunk.onNewObservable<LocationData>
chunk.onRemoveObservable<LocationData>
column{ onGetAsync: AsyncPipeline<{ column: null | Column ; location: LocationData }> ; onGetSync: Pipeline<{ column: null | Column ; location: LocationData }> ; onNew: Observable<LocationData> ; onRemove: Observable<LocationData> }
column.onGetAsyncAsyncPipeline<{ column: null | Column ; location: LocationData }>
column.onGetSyncPipeline<{ column: null | Column ; location: LocationData }>
column.onNewObservable<LocationData>
column.onRemoveObservable<LocationData>
dimension{ onRegisterDimension: Pipeline<DimensionData> }
dimension.onRegisterDimensionPipeline<DimensionData>
paint{ onAddToRGBUpdate: Observable<LocationData> ; onRichVoxelPaint: Observable<[id: string, location: LocationData]> }
paint.onAddToRGBUpdateObservable<LocationData>
paint.onRichVoxelPaintObservable<[id: string, location: LocationData]>
region{ onGetAsync: AsyncPipeline<{ location: LocationData ; region: null | Region }> ; onGetSync: Pipeline<{ location: LocationData ; region: null | Region }> ; onNew: Observable<LocationData> ; onRemove: Observable<LocationData> }
region.onGetAsyncAsyncPipeline<{ location: LocationData ; region: null | Region }>
region.onGetSyncPipeline<{ location: LocationData ; region: null | Region }>
region.onNewObservable<LocationData>
region.onRemoveObservable<LocationData>
settingsSyncedObservable<EngineSettingsData>

Defined in

divinevoxel/foundation/src/Data/DataHooks.ts:8