Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp > API/Plugins/MeshModelingToolsExp/Sculpting
Inheritance Hierarchy
- UObject
- FWatchablePropertySet
- UInteractiveToolPropertySet
- USculptBrushProperties
References
| Module | MeshModelingToolsExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/Sculpting/MeshSculptToolBase.h |
| Include | #include "Sculpting/MeshSculptToolBase.h" |
Syntax
UCLASS ()
class USculptBrushProperties : public UInteractiveToolPropertySet
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bHitBackFaces | Allow the Brush to hit the back-side of the mesh | |
| float | BrushFalloffAmount | Amount of falloff to apply (0.0 - 1.0) | |
| FBrushToolRadius | BrushSize | ||
| bool | bShowFalloff | If false, then BrushFalloffAmount will not be shown in DetailsView panels (otherwise no effect) | |
| bool | bShowFlowRate | ||
| bool | bShowLazyness | ||
| bool | bShowPerBrushProps | ||
| bool | bShowSpacing | ||
| float | Depth | Depth of Brush into surface along view ray or surface normal, depending on the Active Brush Type | |
| float | FlowRate | Brush stamps are applied at this time interval. | |
| float | Lazyness | Lazy brush smooths out the brush path by averaging the cursor positions | |
| float | Spacing | Space out stamp centers at distances Spacing*BrushDiameter along the stroke (so Spacing of 1 means that stamps will be adjacent but non-overlapping). |