Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp > API/Plugins/MeshModelingToolsExp/Sculpting
References
| Module | MeshModelingToolsExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/Sculpting/MeshSculptToolBase.h |
| Include | #include "Sculpting/MeshSculptToolBase.h" |
Syntax
USTRUCT&40;&41;
struct FBrushToolRadius
Remarks
FBrushToolRadius is used to define the size of 3D "brushes" used in (eg) sculpting tools. The brush size can be defined in various ways.
Variables
| Type | Name | Description | |
|---|---|---|---|
| ClampMax | |||
| ClampMin | |||
| DisplayName | Adaptive brush size is used to interpolate between an object-specific minimum and maximum brush size | ||
| EBrushToolSizeType | SizeType | Specify the type of brush size currently in use | |
| UIMax | |||
| UIMin | |||
| TInterval< float > | WorldSizeRange | WorldSizeRange defines the min/max dimensions for Adaptive brush size |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DecreaseRadius
(
bool bSmallStep |
Decrease the current radius dimension by a fixed step (or a smaller fixed step) | |
| float | Return the set/calculated world-space radius for the current settings | ||
| void | IncreaseRadius
(
bool bSmallStep |
Increase the current radius dimension by a fixed step (or a smaller fixed step) | |
| void | InitializeWorldSizeRange
(
TInterval< float > Range, |
Util functionsSet the WorldSizeRange value and optionally clamp the WorldRadius based on this new range |