Class: AdvancedBrush
Default/Tools/Brush/AdvancedBrushTool.AdvancedBrush
Hierarchy
-
↳
AdvancedBrush
Constructors
constructor
• new AdvancedBrush(): AdvancedBrush
Returns
Inherited from
Properties
_dt
• _dt: DataTool
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:22
_update
• _update: boolean = true
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:19
_worldPainter
• _worldPainter: WorldPainter
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:20
data
• data: AddVoxelData
Inherited from
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
mode
• mode: TaskRunModes = "async"
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/AdvancedBrushTool.ts:10
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
| Name | Type |
|---|---|
dimension | string |
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
| Name | Type |
|---|---|
value | number |
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
| Name | Type |
|---|---|
value | number |
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
| Name | Type |
|---|---|
value | number |
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
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:71
erase
▸ erase(): AdvancedBrush
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/Brush.ts:128
eraseAndAwaitUpdate
▸ eraseAndAwaitUpdate(): Promise<unknown>
Returns
Promise<unknown>
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/AdvancedBrushTool.ts:22
eraseAndUpdate
▸ eraseAndUpdate(onDone?): void
Parameters
| Name | Type |
|---|---|
onDone? | Function |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/AdvancedBrushTool.ts:43
explode
▸ explode(radius?, onDone?): void
Parameters
| Name | Type | Default value |
|---|---|---|
radius | number | 6 |
onDone? | Function | undefined |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/AdvancedBrushTool.ts:71
explodeAwaitUpdate
▸ explodeAwaitUpdate(radius?): Promise<unknown>
Parameters
| Name | Type | Default value |
|---|---|---|
radius | number | 6 |
Returns
Promise<unknown>
Defined in
divinevoxel/foundation/src/Default/Tools/Brush/AdvancedBrushTool.ts:77
getData
▸ getData(): AddVoxelData
Returns
Inherited from
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
Inherited from
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
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:43