Skip to main content

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

NameType
dataT
priorityPriorities

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

NameType
rgb{ rmeove: number[][] ; update: number[][] }
rgb.rmeovenumber[][]
rgb.updatenumber[][]
sun{ rmeove: number[][] ; update: number[][] }
sun.rmeovenumber[][]
sun.updatenumber[][]

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]

Defined in

divinevoxel/foundation/src/Types/Tasks.types.ts:17