UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IModifierToggleBehaviorTarget Class Reference

#include <BehaviorTargetInterfaces.h>

+ Inheritance diagram for IModifierToggleBehaviorTarget:

Public Member Functions

virtual ~IModifierToggleBehaviorTarget ()
 
virtual void OnUpdateModifierState (int ModifierID, bool bIsOn)
 
virtual void OnForceEndCapture ()
 

Detailed Description

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)

Constructor & Destructor Documentation

◆ ~IModifierToggleBehaviorTarget()

virtual IModifierToggleBehaviorTarget::~IModifierToggleBehaviorTarget ( )
inlinevirtual

Member Function Documentation

◆ OnForceEndCapture()

virtual void IModifierToggleBehaviorTarget::OnForceEndCapture ( )
inlinevirtual

Notify Target that capture is ending

Reimplemented in IKeyInputBehaviorTarget.

◆ OnUpdateModifierState()

virtual void IModifierToggleBehaviorTarget::OnUpdateModifierState ( int  ModifierID,
bool  bIsOn 
)
inlinevirtual

Notify target of current modifier state

Parameters
ModifierIDclient-defined integer that identifiers modifier
bIsOnis modifier current on or off

Reimplemented in ULocalDoubleClickInputBehavior, ULocalMouseHoverBehavior, ULocalSingleClickInputBehavior, UAxisAngleGizmo, and UMeshSurfacePointTool.


The documentation for this class was generated from the following file: