Class: Analyzer
Default/Analyzer/Analyzer.Analyzer
Hierarchy
-
↳
Analyzer
Constructors
constructor
• new Analyzer(): Analyzer
Returns
Inherited from
Properties
_flowChecks
• _flowChecks: number[][]
Defined in
divinevoxel/foundation/src/Default/Analyzer/Analyzer.ts:20
processor
• processor: Object = AnalyzerProcessor
Type declaration
| Name | Type |
|---|---|
chunkTool | ChunkDataTool |
columnTool | ColumnDataTool |
goThroughColumn | <T>(location: LocationData, run: (x: number, y: number, z: number, column: ColumnDataTool) => void) => void |
Defined in
divinevoxel/foundation/src/Default/Analyzer/Analyzer.ts:19
updater
• updater: Object = AnalyzerUpdater
Type declaration
| Name | Type |
|---|---|
_voxels | Map<string, RunFunction> |
getVoxel | (id: string) => false | RunFunction |
registerVoxel | (id: string, run: RunFunction) => void |
Defined in
divinevoxel/foundation/src/Default/Analyzer/Analyzer.ts:18
Methods
runPropagation
▸ runPropagation(data): Promise<void>
Parameters
| Name | Type |
|---|---|
data | AnaylzerTask |
Returns
Promise<void>
Overrides
Defined in
divinevoxel/foundation/src/Default/Analyzer/Analyzer.ts:27
runUpdate
▸ runUpdate(data): Promise<void>
Parameters
| Name | Type |
|---|---|
data | AnaylzerTask |
Returns
Promise<void>