Module: Contexts/Constructor/Tasks/TasksRequest
Type Aliases
ExplosionTaskRequests
Ƭ ExplosionTaskRequests: ReturnType<typeof getExplosionRequests>
Defined in
divinevoxel/foundation/src/Contexts/Constructor/Tasks/TasksRequest.ts:275
FlowTaskRequests
Ƭ FlowTaskRequests: ReturnType<typeof getFlowUpdateRequest>
Defined in
divinevoxel/foundation/src/Contexts/Constructor/Tasks/TasksRequest.ts:281
LightTaskRequest
Ƭ LightTaskRequest: ReturnType<typeof getLightUpdateRequest>
Defined in
divinevoxel/foundation/src/Contexts/Constructor/Tasks/TasksRequest.ts:284
VoxelUpdateTaskRequest
Ƭ VoxelUpdateTaskRequest: ReturnType<typeof getVoxelUpdateRequests>
Defined in
divinevoxel/foundation/src/Contexts/Constructor/Tasks/TasksRequest.ts:278
WorldSunTaskRequest
Ƭ WorldSunTaskRequest: ReturnType<typeof getWorldSunRequests>
Defined in
divinevoxel/foundation/src/Contexts/Constructor/Tasks/TasksRequest.ts:287
Variables
TasksRequest
• Const TasksRequest: Object
Type declaration
| Name | Type |
|---|---|
getExplosionRequests | (origin: LocationData, radius: number, buildQueue: string, originThread: string) => Request<number, { flow: { remove: { map: VisitedMap ; noRemoveMap: VisitedMap ; queue: FlowVec3Array } ; update: { map: VisitedMap ; queue: FlowVec3Array } } ; map: VisitedMap ; queue: Vec3Array ; rgb: { map: VisitedMap ; remove: number[] ; update: number[] } ; sun: { remove: number[] ; remvoeMap: VisitedMap ; update: number[] ; updateMap: VisitedMap } }> |
getFlowUpdateRequest | (origin: LocationData, buildQueue: string, originThread: string) => Request<null, { flow: { remove: { map: VisitedMap ; noRemoveMap: VisitedMap ; queue: FlowVec3Array } ; update: { map: VisitedMap ; queue: FlowVec3Array } } ; rgb: { map: VisitedMap ; remove: number[] ; update: number[] } ; sun: { remove: number[] ; remvoeMap: VisitedMap ; update: number[] ; updateMap: VisitedMap } }> |
getLightUpdateRequest | (origin: LocationData, buildQueue: string, originThread: string) => Request<any, { rgb: { map: VisitedMap ; remove: number[] ; update: number[] } ; sun: { remove: number[] ; remvoeMap: VisitedMap ; update: number[] ; updateMap: VisitedMap } }> |
getVoxelUpdateRequests | (origin: LocationData, buildQueue: string, originThread: string) => Request<null, { flow: { remove: { map: VisitedMap ; noRemoveMap: VisitedMap ; queue: FlowVec3Array } ; update: { map: VisitedMap ; queue: FlowVec3Array } } ; rgb: { map: VisitedMap ; remove: number[] ; update: number[] } ; sun: { remove: number[] ; remvoeMap: VisitedMap ; update: number[] ; updateMap: VisitedMap } }> |
getWorldSunRequests | (origin: LocationData, buildQueue: string, originThread: string) => Request<null, { sun: number[] }> |
Defined in
divinevoxel/foundation/src/Contexts/Constructor/Tasks/TasksRequest.ts:207