Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
IModifierToggleBehaviorTarget is an interface that InputBehaviors can use to notify a target about modifier toggle states (like shift key being down, etc). The meaning of the modifier ID is client-defined (generally provided to the InputBehavior in a registration step)
| Name | IModifierToggleBehaviorTarget |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseBehaviors/BehaviorTargetInterfaces.h |
| Include Path | #include "BaseBehaviors/BehaviorTargetInterfaces.h" |
Syntax
class IModifierToggleBehaviorTarget
Derived Classes
IModifierToggleBehaviorTarget derived class hierarchy
- IMouseWheelBehaviorTarget
- IClickDragBehaviorTarget
- FEditorDuplicateDragSelection
- FEditorMoveCameraWithObject
- IClickBehaviorTarget
- IAvaSingleClickAndDragBehaviorTarget
- IClickSequenceBehaviorTarget
- IHoverBehaviorTarget
- IKeyInputBehaviorTarget
- UDragAlignmentInteraction
- UDragAlignmentMechanic
- UMirrorTool
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IModifierToggleBehaviorTarget() |
BaseBehaviors/BehaviorTargetInterfaces.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnForceEndCapture() |
Notify Target that capture is ending | BaseBehaviors/BehaviorTargetInterfaces.h | |
virtual void OnUpdateModifierState
(
int ModifierID, |
Notify target of current modifier state | BaseBehaviors/BehaviorTargetInterfaces.h |