Module |
|
Header |
/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/BaseBehaviors/BehaviorTargetInterfaces.h |
Include |
#include "BaseBehaviors/BehaviorTargetInterfaces.h" |
class IClickDragBehaviorTarget : public IModifierToggleBehaviorTarget
Functions required to apply standard "Click-Drag" state machines to a target object. See UClickDragBehavior for an example of this kind of state machine.
Name | Description | |
---|---|---|
|
~IClickDragBehaviorTarget() |
Name | Description | ||
---|---|---|---|
|
CanBeginClickDragSequence ( |
Test if target can begin click-drag interaction at this point |
|
|
OnClickDrag ( |
Notify Target that input position has changed |
|
|
OnClickPress ( |
Notify Target that click press ocurred |
|
|
OnClickRelease ( |
Notify Target that click release occurred |
|
|
OnTerminateDragSequence() |
Notify Target that click-drag sequence has been explicitly terminated (eg by escape key) |