Skip to main content

Class: DVEFConstrucotrCore

Contexts/Constructor/DVEFConstructorCore.DVEFConstrucotrCore

Hierarchy

  • DVEConstructorCore

    DVEFConstrucotrCore

Constructors

constructor

new DVEFConstrucotrCore(data): DVEFConstrucotrCore

Parameters

NameType
dataDVEFConstrucotrCoreInitData

Returns

DVEFConstrucotrCore

Overrides

DVEConstructorCore.constructor

Defined in

divinevoxel/foundation/src/Contexts/Constructor/DVEFConstructorCore.ts:25

Properties

analyzer

analyzer: DVEAnaylzer

Defined in

divinevoxel/foundation/src/Contexts/Constructor/DVEFConstructorCore.ts:24


builder

builder: DVEBuilder

Defined in

divinevoxel/foundation/src/Contexts/Constructor/DVEFConstructorCore.ts:22


data

data: DVEFDataCore

Overrides

DVEConstructorCore.data

Defined in

divinevoxel/foundation/src/Contexts/Constructor/DVEFConstructorCore.ts:20


propagation

propagation: DVEPropagation

Defined in

divinevoxel/foundation/src/Contexts/Constructor/DVEFConstructorCore.ts:23


threads

threads: DVEFConstructorThreads

Overrides

DVEConstructorCore.threads

Defined in

divinevoxel/foundation/src/Contexts/Constructor/DVEFConstructorCore.ts:19


worldGen

worldGen: Object = WorldGeneration

Type declaration

NameType
_brushesany[]
register{ MAX_ATTEMPTS: number = 100; _requests: Map<string, { attempts: number ; chunks: Map<string, [x: number, y: number, z: number]> ; dimension: string ; voxels: [x: number, y: number, z: number, data: RawVoxelData][] }> ; addToRequest: (registerId: string, location: LocationData, rawData: RawVoxelData) => void ; attemptRequestFullFill: (registerId: string) => boolean ; registerRequest: (location: LocationData) => string }
register.MAX_ATTEMPTSnumber
register._requestsMap<string, { attempts: number ; chunks: Map<string, [x: number, y: number, z: number]> ; dimension: string ; voxels: [x: number, y: number, z: number, data: RawVoxelData][] }>
register.addToRequest[object Object]
register.attemptRequestFullFill[object Object]
register.registerRequest[object Object]
worldBounds{ bounds: { MaxX: number ; MaxY: number ; MaxZ: number ; MinX: number ; MinY: number ; MinZ: number } ; setWorldBounds: (minX: number, maxX: number, minZ: number, maxZ: number, minY: number, maxY: number) => void }
worldBounds.bounds{ MaxX: number ; MaxY: number ; MaxZ: number ; MinX: number ; MinY: number ; MinZ: number }
worldBounds.bounds.MaxXnumber
worldBounds.bounds.MaxYnumber
worldBounds.bounds.MaxZnumber
worldBounds.bounds.MinXnumber
worldBounds.bounds.MinYnumber
worldBounds.bounds.MinZnumber
worldBounds.setWorldBounds[object Object]
worldGennull | WorldGenInterface
generate(data: GenerateTasks, mode: "generate" | "decorate", onDone: Function) => Promise<void>
getBrush() => WorldGenBrush
setWorldGen(worldGen: WorldGenInterface) => void

Defined in

divinevoxel/foundation/src/Contexts/Constructor/DVEFConstructorCore.ts:21


instance

Static instance: DVEFConstrucotrCore

Defined in

divinevoxel/foundation/src/Contexts/Constructor/DVEFConstructorCore.ts:17

Methods

init

init(): Promise<void>

Returns

Promise<void>

Overrides

DVEConstructorCore.init

Defined in

divinevoxel/foundation/src/Contexts/Constructor/DVEFConstructorCore.ts:34