Class: TaskTool
Default/Tools/Tasks/TasksTool.TaskTool
Constructors
constructor
• new TaskTool(): TaskTool
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:32
Properties
_data
• _data: Object
Type declaration
| Name | Type |
|---|---|
dimension | string |
queue | string |
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:25
_priority
• _priority: Priorities = 0
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:31
_thread
• _thread: string = ""
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:30
anaylzer
• anaylzer: Object
Type declaration
| Name | Type |
|---|---|
update | { run: (location: LocationData, onDone: (data: any) => void) => void } |
update.run | (location: LocationData, onDone: (data: any) => void) => void |
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:174
build
• build: Object
Type declaration
| Name | Type |
|---|---|
chunk | { deferred: { run: (buildTasks: BuildTasks, onDone: (data: any) => void) => void } ; queued: { add: (location: LocationData) => void ; run: (onDone: Function) => void ; runAndAwait: () => Promise<void> } } |
chunk.deferred | { run: (buildTasks: BuildTasks, onDone: (data: any) => void) => void } |
chunk.deferred.run | (buildTasks: BuildTasks, onDone: (data: any) => void) => void |
chunk.queued | { add: (location: LocationData) => void ; run: (onDone: Function) => void ; runAndAwait: () => Promise<void> } |
chunk.queued.add | (location: LocationData) => void |
chunk.queued.run | (onDone: Function) => void |
chunk.queued.runAndAwait | () => Promise<void> |
column | { deferred: { run: (location: LocationData, onDone: (data: any) => void) => void } ; queued: = {} } |
column.deferred | { run: (location: LocationData, onDone: (data: any) => void) => void } |
column.deferred.run | (location: LocationData, onDone: (data: any) => void) => void |
column.queued |
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:99
decorate
• decorate: Object
Type declaration
| Name | Type |
|---|---|
deferred | { run: (location: LocationData, data: any, onDone: (data: any) => void) => void } |
deferred.run | (location: LocationData, data: any, onDone: (data: any) => void) => void |
queued | { add: (data: GenerateTasks) => Promise<void> ; run: (onDone: Function) => void ; runAndAwait: () => Promise<void> } |
queued.add | (data: GenerateTasks) => Promise<void> |
queued.run | (onDone: Function) => void |
queued.runAndAwait | () => Promise<void> |
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:243
explosion
• explosion: Object
Type declaration
| Name | Type |
|---|---|
run | (location: LocationData, radius: number, onDone: (data: any) => void) => void |
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:158
generate
• generate: Object
Type declaration
| Name | Type |
|---|---|
deferred | { run: (location: LocationData, data: any, onDone: (data: any) => void) => void } |
deferred.run | [object Object] |
queued | { add: (data: GenerateTasks) => void ; run: (onDone: Function) => void ; runAndAwait: () => Promise<void> } |
queued.add | (data: GenerateTasks) => void |
queued.run | (onDone: Function) => void |
queued.runAndAwait | () => Promise<void> |
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:217
propagation
• propagation: Object
Type declaration
| Name | Type |
|---|---|
deferred | { run: (location: LocationData, onDone: (data: any) => void) => void } |
deferred.run | (location: LocationData, onDone: (data: any) => void) => void |
queued | { add: (location: LocationData) => void ; run: (onDone: Function) => void ; runAndAwait: () => Promise<void> } |
queued.add | (location: LocationData) => void |
queued.run | (onDone: Function) => void |
queued.runAndAwait | () => Promise<void> |
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:188
voxelUpdate
• voxelUpdate: Object
Type declaration
| Name | Type |
|---|---|
erase | { run: (location: LocationData, onDone: (data: any) => void, mode: TaskRunModes) => void } |
erase.run | (location: LocationData, onDone: (data: any) => void, mode: TaskRunModes) => void |
paint | { run: (location: LocationData, raw: RawVoxelData, onDone: (data: any) => void, mode: TaskRunModes) => void } |
paint.run | (location: LocationData, raw: RawVoxelData, onDone: (data: any) => void, mode: TaskRunModes) => void |
update | { run: (location: LocationData, raw: RawVoxelData, onDone: (data: any) => void, mode: TaskRunModes) => void } |
update.run | (location: LocationData, raw: RawVoxelData, onDone: (data: any) => void, mode: TaskRunModes) => void |
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:50
worldSun
• worldSun: Object
Type declaration
| Name | Type |
|---|---|
deferred | { run: (location: LocationData, onDone: (data: any) => void) => void } |
deferred.run | (location: LocationData, onDone: (data: any) => void) => void |
queued | { add: (location: LocationData) => void ; run: (onDone: Function) => void ; runAndAwait: () => Promise<void> } |
queued.add | (location: LocationData) => void |
queued.run | (onDone: Function) => void |
queued.runAndAwait | () => Promise<void> |
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:269
Methods
setFocalPoint
▸ setFocalPoint(location): TaskTool
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:41
setPriority
▸ setPriority(priority): TaskTool
Parameters
| Name | Type |
|---|---|
priority | Priorities |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Tasks/TasksTool.ts:36