Skip to main content

Class: BrushTool

Default/Tools/Brush/Brush.BrushTool

Hierarchy

Constructors

constructor

new BrushTool(): BrushTool

Returns

BrushTool

Inherited from

LocationBoundTool.constructor

Properties

_dt

_dt: DataTool

Defined in

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


_update

_update: boolean = true

Defined in

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


_worldPainter

_worldPainter: WorldPainter

Defined in

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


data

data: AddVoxelData

Defined in

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


location

location: LocationData

Inherited from

LocationBoundTool.location

Defined in

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

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

clear

clear(): void

Returns

void

Defined in

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


erase

erase(): BrushTool

Returns

BrushTool

Defined in

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


getData

getData(): AddVoxelData

Returns

AddVoxelData

Defined in

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


getLocation

getLocation(): LocationData

Returns

LocationData

Inherited from

LocationBoundTool.getLocation

Defined in

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


getRaw

getRaw(): RawVoxelData

Returns

RawVoxelData

Defined in

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


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


paint

paint(): BrushTool

Returns

BrushTool

Defined in

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


setData

setData(data): BrushTool

Parameters

NameType
dataPartial<AddVoxelData>

Returns

BrushTool

Defined in

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


setDimension

setDimension(dimensionId): BrushTool

Parameters

NameType
dimensionIdstring

Returns

BrushTool

Overrides

LocationBoundTool.setDimension

Defined in

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


setId

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

Parameters

NameTypeDefault value
idstringundefined
statenumber0
shapeStatenumber0

Returns

BrushTool

Defined in

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


setLevel

setLevel(level): BrushTool

Parameters

NameType
levelnumber

Returns

BrushTool

Defined in

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


setLevelState

setLevelState(levelState): BrushTool

Parameters

NameType
levelStatenumber

Returns

BrushTool

Defined in

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


setLocation

setLocation(location): BrushTool

Parameters

NameType
locationLocationData

Returns

BrushTool

Inherited from

LocationBoundTool.setLocation

Defined in

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


setRaw

setRaw(data): BrushTool

Parameters

NameType
dataRawVoxelData

Returns

BrushTool

Defined in

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


setSecondaryId

setSecondaryId(id, state?): BrushTool

Parameters

NameTypeDefault value
idstringundefined
statenumber0

Returns

BrushTool

Defined in

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


setShapeState

setShapeState(state): BrushTool

Parameters

NameType
statenumber

Returns

BrushTool

Defined in

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


setState

setState(state): BrushTool

Parameters

NameType
statenumber

Returns

BrushTool

Defined in

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


setXYZ

setXYZ(x, y, z): BrushTool

Parameters

NameType
xnumber
ynumber
znumber

Returns

BrushTool

Inherited from

LocationBoundTool.setXYZ

Defined in

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


setXZ

setXZ(x, z): BrushTool

Parameters

NameType
xnumber
znumber

Returns

BrushTool

Inherited from

LocationBoundTool.setXZ

Defined in

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


start

start(): BrushTool

Returns

BrushTool

Defined in

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


stop

stop(): BrushTool

Returns

BrushTool

Defined in

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