Class: BrushTool
Default/Tools/Brush/Brush.BrushTool
Hierarchy
-
↳
BrushTool
Constructors
constructor
• new BrushTool(): BrushTool
Returns
Inherited from
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
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
| 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
clear
▸ clear(): void
Returns
void
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:71
erase
▸ erase(): BrushTool
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:128
getData
▸ getData(): AddVoxelData
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:119
getLocation
▸ getLocation(): LocationData
Returns
LocationData
Inherited from
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
| 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
paint
▸ paint(): BrushTool
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:123
setData
▸ setData(data): BrushTool
Parameters
| Name | Type |
|---|---|
data | Partial<AddVoxelData> |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:24
setDimension
▸ setDimension(dimensionId): BrushTool
Parameters
| Name | Type |
|---|---|
dimensionId | string |
Returns
Overrides
LocationBoundTool.setDimension
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:40
setId
▸ setId(id, state?, shapeState?): BrushTool
Parameters
| Name | Type | Default value |
|---|---|---|
id | string | undefined |
state | number | 0 |
shapeState | number | 0 |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:33
setLevel
▸ setLevel(level): BrushTool
Parameters
| Name | Type |
|---|---|
level | number |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:62
setLevelState
▸ setLevelState(levelState): BrushTool
Parameters
| Name | Type |
|---|---|
levelState | number |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:67
setLocation
▸ setLocation(location): BrushTool
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:65
setRaw
▸ setRaw(data): BrushTool
Parameters
| Name | Type |
|---|---|
data | RawVoxelData |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:84
setSecondaryId
▸ setSecondaryId(id, state?): BrushTool
Parameters
| Name | Type | Default value |
|---|---|---|
id | string | undefined |
state | number | 0 |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:46
setShapeState
▸ setShapeState(state): BrushTool
Parameters
| Name | Type |
|---|---|
state | number |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:57
setState
▸ setState(state): BrushTool
Parameters
| Name | Type |
|---|---|
state | number |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:52
setXYZ
▸ setXYZ(x, y, z): BrushTool
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): BrushTool
Parameters
| Name | Type |
|---|---|
x | number |
z | number |
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:60
start
▸ start(): BrushTool
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:133
stop
▸ stop(): BrushTool