Skip to main content

Class: WorldGenBrush

Contexts/Constructor/Tools/WorldGenBrush.WorldGenBrush

Hierarchy

Constructors

constructor

new WorldGenBrush(): WorldGenBrush

Returns

WorldGenBrush

Overrides

BrushTool.constructor

Defined in

divinevoxel/foundation/src/Contexts/Constructor/Tools/WorldGenBrush.ts:15

Properties

_dt

_dt: DataTool

Inherited from

BrushTool._dt

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:22


_update

_update: boolean = true

Inherited from

BrushTool._update

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:19


_worldPainter

_worldPainter: WorldPainter

Inherited from

BrushTool._worldPainter

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:20


data

data: AddVoxelData

Inherited from

BrushTool.data

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:9


location

location: LocationData

Inherited from

BrushTool.location

Defined in

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


requestsId

requestsId: ""

Defined in

divinevoxel/foundation/src/Contexts/Constructor/Tools/WorldGenBrush.ts:18


richData

richData: RichDataTool

Defined in

divinevoxel/foundation/src/Contexts/Constructor/Tools/WorldGenBrush.ts:22


tasks

tasks: Request<null, { flow: { remove: { map: VisitedMap ; noRemoveMap: VisitedMap ; queue: FlowVec3Array } ; update: { map: VisitedMap ; queue: FlowVec3Array } } ; rgb: { map: VisitedMap ; remove: number[] ; update: number[] } ; sun: { remove: number[] ; remvoeMap: VisitedMap ; update: number[] ; updateMap: VisitedMap } }>

Defined in

divinevoxel/foundation/src/Contexts/Constructor/Tools/WorldGenBrush.ts:20

Accessors

dimension

get dimension(): string

Returns

string

Inherited from

BrushTool.dimension

Defined in

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

set dimension(dimension): void

Parameters

NameType
dimensionstring

Returns

void

Inherited from

BrushTool.dimension

Defined in

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


x

get x(): number

Returns

number

Inherited from

BrushTool.x

Defined in

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

set x(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

BrushTool.x

Defined in

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


y

get y(): number

Returns

number

Inherited from

BrushTool.y

Defined in

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

set y(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

BrushTool.y

Defined in

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


z

get z(): number

Returns

number

Inherited from

BrushTool.z

Defined in

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

set z(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

BrushTool.z

Defined in

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

Methods

clear

clear(): void

Returns

void

Inherited from

BrushTool.clear

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:71


erase

erase(): WorldGenBrush

Returns

WorldGenBrush

Inherited from

BrushTool.erase

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:128


erease

erease(): void

Returns

void

Defined in

divinevoxel/foundation/src/Contexts/Constructor/Tools/WorldGenBrush.ts:48


getData

getData(): AddVoxelData

Returns

AddVoxelData

Inherited from

BrushTool.getData

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:119


getLocation

getLocation(): LocationData

Returns

LocationData

Inherited from

BrushTool.getLocation

Defined in

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


getRaw

getRaw(): RawVoxelData

Returns

RawVoxelData

Inherited from

BrushTool.getRaw

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:98


getXYZ

getXYZ(): Object

Returns

Object

NameType
xnumber
ynumber
znumber

Inherited from

BrushTool.getXYZ

Defined in

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


getXYZAsArray

getXYZAsArray(): Vec3Array

Returns

Vec3Array

Inherited from

BrushTool.getXYZAsArray

Defined in

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


paint

paint(): WorldGenBrush

Returns

WorldGenBrush

Overrides

BrushTool.paint

Defined in

divinevoxel/foundation/src/Contexts/Constructor/Tools/WorldGenBrush.ts:24


runUpdates

runUpdates(): void

Returns

void

Defined in

divinevoxel/foundation/src/Contexts/Constructor/Tools/WorldGenBrush.ts:69


setData

setData(data): WorldGenBrush

Parameters

NameType
dataPartial<AddVoxelData>

Returns

WorldGenBrush

Inherited from

BrushTool.setData

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:24


setDimension

setDimension(dimensionId): WorldGenBrush

Parameters

NameType
dimensionIdstring

Returns

WorldGenBrush

Inherited from

BrushTool.setDimension

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:40


setId

setId(id, state?, shapeState?): WorldGenBrush

Parameters

NameTypeDefault value
idstringundefined
statenumber0
shapeStatenumber0

Returns

WorldGenBrush

Inherited from

BrushTool.setId

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:33


setLevel

setLevel(level): WorldGenBrush

Parameters

NameType
levelnumber

Returns

WorldGenBrush

Inherited from

BrushTool.setLevel

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:62


setLevelState

setLevelState(levelState): WorldGenBrush

Parameters

NameType
levelStatenumber

Returns

WorldGenBrush

Inherited from

BrushTool.setLevelState

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:67


setLocation

setLocation(location): WorldGenBrush

Parameters

NameType
locationLocationData

Returns

WorldGenBrush

Inherited from

BrushTool.setLocation

Defined in

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


setRaw

setRaw(data): WorldGenBrush

Parameters

NameType
dataRawVoxelData

Returns

WorldGenBrush

Inherited from

BrushTool.setRaw

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:84


setSecondaryId

setSecondaryId(id, state?): WorldGenBrush

Parameters

NameTypeDefault value
idstringundefined
statenumber0

Returns

WorldGenBrush

Inherited from

BrushTool.setSecondaryId

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:46


setShapeState

setShapeState(state): WorldGenBrush

Parameters

NameType
statenumber

Returns

WorldGenBrush

Inherited from

BrushTool.setShapeState

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:57


setState

setState(state): WorldGenBrush

Parameters

NameType
statenumber

Returns

WorldGenBrush

Inherited from

BrushTool.setState

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:52


setXYZ

setXYZ(x, y, z): WorldGenBrush

Parameters

NameType
xnumber
ynumber
znumber

Returns

WorldGenBrush

Inherited from

BrushTool.setXYZ

Defined in

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


setXZ

setXZ(x, z): WorldGenBrush

Parameters

NameType
xnumber
znumber

Returns

WorldGenBrush

Inherited from

BrushTool.setXZ

Defined in

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


start

start(): WorldGenBrush

Returns

WorldGenBrush

Inherited from

BrushTool.start

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:133


stop

stop(): WorldGenBrush

Returns

WorldGenBrush

Inherited from

BrushTool.stop

Defined in

divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:138


worldAlloc

worldAlloc(start, end): Promise<boolean>

Parameters

NameType
startVec3Array
endVec3Array

Returns

Promise<boolean>

Defined in

divinevoxel/foundation/src/Contexts/Constructor/Tools/WorldGenBrush.ts:75


worldDealloc

worldDealloc(start, end): Promise<boolean>

Parameters

NameType
startVec3Array
endVec3Array

Returns

Promise<boolean>

Defined in

divinevoxel/foundation/src/Contexts/Constructor/Tools/WorldGenBrush.ts:88