/Engine/Plugins/Experimental/ScriptableToolsFramework/Source/ScriptableToolsFramework/Public/BaseTools/ScriptableClickDragTool.h
Note: Currently these interactions are only supported for mouse devices, or devices remapped to be a mouse by theUInputRouter. Also currently only the left-mouse-button is supported.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UScriptableClickDragTool : public [UScriptableInteractiveTool](API\Plugins\ScriptableToolsFramework\UScriptableInteractiveTool), public [IClickDragBehaviorTarget](API\Runtime\InteractiveToolsFramework\BaseBehaviors\IClickDragBehaviorTarget), public [IHoverBehaviorTarget](API\Runtime\InteractiveToolsFramework\BaseBehaviors\IHoverBehaviorTarget)
bool
bAltModifier
bool
bCtrlModifier
bool
bInClickDrag
bool
bInHover
bool
bShiftModifier
bool
bUpdateModifiersDuringDrag
Allow Modifiers states to be updated during ClickDrag sequence.
bool
bWantMouseHover
Enable Hover support API functions OnHoverHitTest / OnHoverBegin / OnHoverUpdate / OnHoverEnd for Mouse devices.
TObjectPtr<UCl...
ClickDragBehavior
TObjectPtr<UMo...
MouseHoverBehavior