Skip to main content

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

NameType
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