UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IHoverBehaviorTarget Class Referenceabstract

#include <BehaviorTargetInterfaces.h>

+ Inheritance diagram for IHoverBehaviorTarget:

Public Member Functions

virtual ~IHoverBehaviorTarget ()
 
virtual FInputRayHit BeginHoverSequenceHitTest (const FInputDeviceRay &PressPos)=0
 
virtual void OnBeginHover (const FInputDeviceRay &DevicePos)=0
 
virtual bool OnUpdateHover (const FInputDeviceRay &DevicePos)=0
 
virtual void OnEndHover ()=0
 
- Public Member Functions inherited from IModifierToggleBehaviorTarget
virtual ~IModifierToggleBehaviorTarget ()
 
virtual void OnUpdateModifierState (int ModifierID, bool bIsOn)
 
virtual void OnForceEndCapture ()
 

Detailed Description

IHoverBehaviorTarget allows Behaviors to notify Tools/etc about device event data in a generic way, without requiring that all Tools know about the concept of Hovering.

Constructor & Destructor Documentation

◆ ~IHoverBehaviorTarget()

virtual IHoverBehaviorTarget::~IHoverBehaviorTarget ( )
inlinevirtual

Member Function Documentation

◆ BeginHoverSequenceHitTest()

virtual FInputRayHit IHoverBehaviorTarget::BeginHoverSequenceHitTest ( const FInputDeviceRay PressPos)
pure virtual

◆ OnBeginHover()

virtual void IHoverBehaviorTarget::OnBeginHover ( const FInputDeviceRay DevicePos)
pure virtual

◆ OnEndHover()

virtual void IHoverBehaviorTarget::OnEndHover ( )
pure virtual

◆ OnUpdateHover()

virtual bool IHoverBehaviorTarget::OnUpdateHover ( const FInputDeviceRay DevicePos)
pure virtual

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