| IModifierToggleBehaviorTarget
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/BaseBehaviors/BehaviorTargetInterfaces.h |
Include |
#include "BaseBehaviors/BehaviorTargetInterfaces.h" |
class IClickSequenceBehaviorTarget : public IModifierToggleBehaviorTarget
Target interface used by InputBehaviors that want to implement a multi-click sequence (eg such as drawing a polygon with multiple clicks)
Name | Description | |
---|---|---|
|
~IClickSequenceBehaviorTarget() |
Name | Description | ||
---|---|---|---|
|
CanBeginClickSequence ( |
Test if target would like to begin sequence based on this click. |
|
|
OnBeginClickSequence ( |
Notify Target about the first click in the sequence. |
|
|
OnBeginSequencePreview ( |
Notify Target device position has changed but a click sequence hasn't begun yet (eg for interactive previews) |
|
|
OnNextSequenceClick ( |
Notify Target about next click in sqeuence |
|
|
OnNextSequencePreview ( |
Notify Target device position has changed but a click hasn't ocurred yet (eg for interactive previews) |
|
|
OnTerminateClickSequence() |
Notify Target that click sequence has been explicitly terminated (eg by escape key, cancel tool, etc). |
|
|
RequestAbortClickSequence() |
Target overrides this and returns true if it wants to abort click sequence. |