Skip to main content

Class: BuilderTool

Default/Tools/Build/BuilderTool.BuilderTool

Hierarchy

Constructors

constructor

new BuilderTool(): BuilderTool

Returns

BuilderTool

Inherited from

LocationBoundTool.constructor

Properties

data

data: Object

Type declaration

NameType
LODnumber

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:13


location

location: LocationData

Inherited from

LocationBoundTool.location

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:4


tasks

tasks: TaskTool

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:12


_chunkTool

Static _chunkTool: ChunkDataTool

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:11

Accessors

dimension

get dimension(): string

Returns

string

Inherited from

LocationBoundTool.dimension

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:6

set dimension(dimension): void

Parameters

NameType
dimensionstring

Returns

void

Inherited from

LocationBoundTool.dimension

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:9


x

get x(): number

Returns

number

Inherited from

LocationBoundTool.x

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:13

set x(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

LocationBoundTool.x

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:16


y

get y(): number

Returns

number

Inherited from

LocationBoundTool.y

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:20

set y(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

LocationBoundTool.y

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:23


z

get z(): number

Returns

number

Inherited from

LocationBoundTool.z

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:27

set z(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

LocationBoundTool.z

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:30

Methods

addChukBuildToQuee

addChukBuildToQuee(): void

Returns

void

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:23


buildChunk

buildChunk(): BuilderTool

Returns

BuilderTool

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:29


buildColumn

buildColumn(onDone?): BuilderTool

Parameters

NameType
onDone?(data: any) => void

Returns

BuilderTool

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:33


clearAll

clearAll(): void

Returns

void

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:20


fillColumn

fillColumn(): BuilderTool

Returns

BuilderTool

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:48


getLocation

getLocation(): LocationData

Returns

LocationData

Inherited from

LocationBoundTool.getLocation

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:39


getXYZ

getXYZ(): Object

Returns

Object

NameType
xnumber
ynumber
znumber

Inherited from

LocationBoundTool.getXYZ

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:46


getXYZAsArray

getXYZAsArray(): Vec3Array

Returns

Vec3Array

Inherited from

LocationBoundTool.getXYZAsArray

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:43


removeColumn

removeColumn(): false | BuilderTool

Returns

false | BuilderTool

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:40


removeColumnsOutsideRadius

removeColumnsOutsideRadius(radius): void

Parameters

NameType
radiusnumber

Returns

void

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:52


runChunkBuildQueue

runChunkBuildQueue(): void

Returns

void

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:26


setDimension

setDimension(dimensionId): BuilderTool

Parameters

NameType
dimensionIdstring

Returns

BuilderTool

Inherited from

LocationBoundTool.setDimension

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:34


setLOD

setLOD(lod): BuilderTool

Parameters

NameType
lodnumber

Returns

BuilderTool

Defined in

divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:16


setLocation

setLocation(location): BuilderTool

Parameters

NameType
locationLocationData

Returns

BuilderTool

Inherited from

LocationBoundTool.setLocation

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:65


setXYZ

setXYZ(x, y, z): BuilderTool

Parameters

NameType
xnumber
ynumber
znumber

Returns

BuilderTool

Inherited from

LocationBoundTool.setXYZ

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:53


setXZ

setXZ(x, z): BuilderTool

Parameters

NameType
xnumber
znumber

Returns

BuilderTool

Inherited from

LocationBoundTool.setXZ

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:60