Module: Types/Tasks.types
Type Aliases
AddToRebuildQueue
Ƭ AddToRebuildQueue: [location: LocationData, buildQueue: string, priority: Priorities]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:36
AnaylzerTask
Ƭ AnaylzerTask: [location: LocationData, buildQueue: string, originThread: string]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:30
BuildTasks
Ƭ BuildTasks: [location: LocationData, LOD: number]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:44
ExplosionTasks
Ƭ ExplosionTasks: [location: LocationData, radius: number, buildQueue: string, originThread: string]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:48
GenerateTasks
Ƭ GenerateTasks: [location: LocationData, data: any]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:46
GetRichDataTasks
Ƭ GetRichDataTasks: [location: LocationData, segment: string]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:65
LightUpdateTask
Ƭ LightUpdateTask: [number, number, number]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:16
LoadRegionHeadertasks
Ƭ LoadRegionHeadertasks: [location: LocationData, data: SharedArrayBuffer]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:60
LoadWorldDataTasks
Ƭ LoadWorldDataTasks: [location: LocationData, data: SharedArrayBuffer]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:55
Priorities
Ƭ Priorities: 0 | 1 | 2 | 3
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:4
PriorityTask
Ƭ PriorityTask<T>: Object
Type parameters
| Name |
|---|
T |
Type declaration
| Name | Type |
|---|---|
data | T |
priority | Priorities |
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:5
RequestFlowUpdateQueueData
Ƭ RequestFlowUpdateQueueData: { flow: { rmeove: number[][] ; update: number[][] } } & RequestLightUpdateQueueData
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:88
RequestLightUpdateQueueData
Ƭ RequestLightUpdateQueueData: Object
Type declaration
| Name | Type |
|---|---|
rgb | { rmeove: number[][] ; update: number[][] } |
rgb.rmeove | number[][] |
rgb.update | number[][] |
sun | { rmeove: number[][] ; update: number[][] } |
sun.rmeove | number[][] |
sun.update | number[][] |
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:77
RequestsVoxelUpdateQueuesData
Ƭ RequestsVoxelUpdateQueuesData: { flow: { rmeove: number[][] ; update: number[][] } } & RequestLightUpdateQueueData
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:95
RunRebuildTasks
Ƭ RunRebuildTasks: [buildQueue: string]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:42
SetRichColumnTasks
Ƭ SetRichColumnTasks: [location: LocationData, objectBuffer: ArrayBuffer]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:72
SetRichDataTasks
Ƭ SetRichDataTasks: [location: LocationData, segment: string, objectBuffer: ArrayBuffer]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:66
UpdateTasks
Ƭ UpdateTasks: [location: LocationData, buildQueue: string, originThread: string]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:18
VoxelUpdateTasks
Ƭ VoxelUpdateTasks: [location: LocationData, raw: RawVoxelData, buildQueue: string, originThread: string]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:23
WorldLockTasks
Ƭ WorldLockTasks: [dimension: string, start: Vec3Array, end: Vec3Array]
Defined in
divinevoxel/foundation/src/Types/Tasks.types.ts:10
WorldSunTask
Ƭ WorldSunTask: [location: LocationData, originThread: string]