/Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/Sculpting/MeshSculptToolBase.h
Base Tool for mesh sculpting tools, provides some shared functionality
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UMeshSculptToolBase : public [UMeshSurfacePointTool](API\Runtime\InteractiveToolsFramework\BaseTools\UMeshSurfacePointTool)
FFrame3d
ActiveBrushTargetPlaneWorld
Brush Target Plane is plane that some brushes move on
TObjectPtr<UMa...
ActiveOverrideMaterial
double
ActivePressure
double
ActiveStrokePathArcLen
double
ActiveStrokeTime
For tracking stroke time and length, to apply spacing and flow rate settings
bool
bBrushOpPropsVisible
bool
bInStroke
Stroke Modifiers
bool
bInvert
bool
bIsStampPending
Stamps
bool
bIsVolumetricIndicator
TObjectPtr<UBr...
BrushIndicator
TObjectPtr<UMa...
BrushIndicatorMaterial
TObjectPtr<UPr...
BrushIndicatorMesh
TMap< int32,TU...
BrushOpFactories
TMap< int32,TO...
BrushOpPropSets
TObjectPtr<USc...
BrushProperties
Properties that control brush size/etc
UE::Geometry::F...
BrushRelativeSizeRange
Brush Size
bool
bSmoothing
FViewCameraStat...
CameraState
double
CurrentBrushFalloff
double
CurrentBrushRadius
FSculptBrushSta...
CurrentStamp
UE::Geometry::F...
CurTargetTransform
Active transformation on target mesh, includes baked scale
TValueWatcher< ...
GizmoPositionWatcher
TObjectPtr<UWo...
GizmoProperties
Properties for 3D workplane / gizmo
TValueWatcher< ...
GizmoRotationWatcher
FSculptBrushSta...
HoverStamp
UE::Geometry::F...
InitialTargetTransform
Initial transformation on target mesh
FFrame3d
LastBrushFrameLocal
FFrame3d
LastBrushFrameWorld
Brush/Stroke stuff
int32
LastBrushTriangleID
int
LastFlowTimeStamp
int
LastSpacingTimestamp
FSculptBrushSta...
LastStamp
FRay
PendingStampRay
EPendingWorkPla...
PendingWorkPlaneUpdate
TObjectPtr<UCo...
PlaneTransformGizmo
Plane gizmo
TObjectPtr<UTr...
PlaneTransformProxy
TUniquePtr<FMe...
PrimaryBrushOp
TSharedPtr<FMe...
PrimaryFalloff
UMeshSculptBrus...
PrimaryVisiblePropSet
TArray<FBrushT...
RegisteredPrimaryBrushTypes
TArray<FFallof...
RegisteredPrimaryFalloffTypes
TArray<FBrushT...
RegisteredSecondaryBrushTypes
TUniquePtr<FMe...
SecondaryBrushOp
TMap< int32,TU...
SecondaryBrushOpFactories
TMap< int32,TO...
SecondaryBrushOpPropSets
UMeshSculptBrus...
SecondaryVisiblePropSet
FFrame3d
StampRegionPlane
Stamp ROI Plane is a plane used by some brush ops
FFrame3d
StrokePlane
Stroke plane is a plane used by some brush ops
UWorld*
TargetWorld
TObjectPtr<UMe...
ViewProperties
Display / Material