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

#include <GizmoInterfaces.h>

+ Inheritance diagram for IGizmoClickTarget:

Public Member Functions

virtual FInputRayHit IsHit (const FInputDeviceRay &ClickPos) const =0
 
virtual void UpdateHoverState (bool bHovering)=0
 
virtual void UpdateInteractingState (bool bInteracting)=0
 
virtual void UpdateSelectedState (bool bSelected)=0
 
virtual void UpdateSubdueState (bool bSubdued)=0
 

Detailed Description

IGizmoClickTarget is an interface used to provide a ray-object hit test.

Member Function Documentation

◆ IsHit()

virtual FInputRayHit IGizmoClickTarget::IsHit ( const FInputDeviceRay ClickPos) const
pure virtual
Returns
FInputRayHit indicating whether or not the target object was hit by the device-ray at ClickPos

Implemented in UGizmoElementHitTarget, UGizmoLambdaHitTarget, and UGizmoComponentHitTarget.

◆ UpdateHoverState()

virtual void IGizmoClickTarget::UpdateHoverState ( bool  bHovering)
pure virtual

◆ UpdateInteractingState()

virtual void IGizmoClickTarget::UpdateInteractingState ( bool  bInteracting)
pure virtual

◆ UpdateSelectedState()

virtual void IGizmoClickTarget::UpdateSelectedState ( bool  bSelected)
pure virtual

◆ UpdateSubdueState()

virtual void IGizmoClickTarget::UpdateSubdueState ( bool  bSubdued)
pure virtual

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