Class: BuilderTool
Default/Tools/Build/BuilderTool.BuilderTool
Hierarchy
-
↳
BuilderTool
Constructors
constructor
• new BuilderTool(): BuilderTool
Returns
Inherited from
Properties
data
• data: Object
Type declaration
| Name | Type |
|---|---|
LOD | number |
Defined in
divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:13
location
• location: LocationData
Inherited from
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
| Name | Type |
|---|---|
dimension | string |
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
| Name | Type |
|---|---|
value | number |
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
| Name | Type |
|---|---|
value | number |
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
| Name | Type |
|---|---|
value | number |
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
Defined in
divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:29
buildColumn
▸ buildColumn(onDone?): BuilderTool
Parameters
| Name | Type |
|---|---|
onDone? | (data: any) => void |
Returns
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
Defined in
divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:48
getLocation
▸ getLocation(): LocationData
Returns
LocationData
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:39
getXYZ
▸ getXYZ(): Object
Returns
Object
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Inherited from
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
| Name | Type |
|---|---|
radius | number |
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
| Name | Type |
|---|---|
dimensionId | string |
Returns
Inherited from
LocationBoundTool.setDimension
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:34
setLOD
▸ setLOD(lod): BuilderTool
Parameters
| Name | Type |
|---|---|
lod | number |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Build/BuilderTool.ts:16
setLocation
▸ setLocation(location): BuilderTool
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:65
setXYZ
▸ setXYZ(x, y, z): BuilderTool
Parameters
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:53
setXZ
▸ setXZ(x, z): BuilderTool
Parameters
| Name | Type |
|---|---|
x | number |
z | number |
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:60