/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseTools/MeshSurfacePointTool.h
Subclasses override the OnBeginDrag/OnUpdateDrag/OnEndDrag and OnUpdateHover functions to implement custom behavior.
class UMeshSurfacePointTool : public [USingleSelectionTool](API\Runtime\InteractiveToolsFramework\USingleSelectionTool), public [IClickDragBehaviorTarget](API\Runtime\InteractiveToolsFramework\BaseBehaviors\IClickDragBehaviorTarget), public [IHoverBehaviorTarget](API\Runtime\InteractiveToolsFramework\BaseBehaviors\IHoverBehaviorTarget)
bool
bCtrlToggle
Current state of the ctrl modifier toggle
bool
bShiftToggle
Current state of the shift modifier toggle
FRay
LastWorldRay
IToolStylusStat...
StylusAPI
TWeakObjectPtr<...
TargetWorld