Class: DVEFConstrucotrCore
Contexts/Constructor/DVEFConstructorCore.DVEFConstrucotrCore
Hierarchy
-
DVEConstructorCore↳
DVEFConstrucotrCore
Constructors
constructor
• new DVEFConstrucotrCore(data): DVEFConstrucotrCore
Parameters
| Name | Type |
|---|---|
data | DVEFConstrucotrCoreInitData |
Returns
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
| Name | Type |
|---|---|
_brushes | any[] |
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_ATTEMPTS | number |
register._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][] }> |
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.MaxX | number |
worldBounds.bounds.MaxY | number |
worldBounds.bounds.MaxZ | number |
worldBounds.bounds.MinX | number |
worldBounds.bounds.MinY | number |
worldBounds.bounds.MinZ | number |
worldBounds.setWorldBounds | [object Object] |
worldGen | null | 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