Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
An interaction that passes through ITF clicks through to the legacy viewport click handlers.
| Name | UViewportLegacyClickInteraction |
| Type | class |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/ViewportInteractions/ViewportLegacyClickInteraction.h |
| Include Path | #include "ViewportInteractions/ViewportLegacyClickInteraction.h" |
Syntax
UCLASS (MinimalAPI)
class UViewportLegacyClickInteraction :
public UViewportClickInteraction ,
public IHoverBehaviorTarget
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UViewportInteraction → UViewportClickInteraction → UViewportLegacyClickInteraction
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UViewportLegacyClickInteraction() |
ViewportInteractions/ViewportLegacyClickInteraction.h |
Functions
Public
Public Virtual
Overridden from IViewportClickBehaviorTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnClickDown
(
const FInputDeviceRay& InClickPos |
Notify the target that the click has started | ViewportInteractions/ViewportLegacyClickInteraction.h |
Overridden from IHoverBehaviorTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FInputRayHit BeginHoverSequenceHitTest
(
const FInputDeviceRay& PressPos |
ViewportInteractions/ViewportLegacyClickInteraction.h | ||
virtual void OnBeginHover
(
const FInputDeviceRay& DevicePos |
ViewportInteractions/ViewportLegacyClickInteraction.h | ||
virtual void OnEndHover() |
ViewportInteractions/ViewportLegacyClickInteraction.h | ||
virtual bool OnUpdateHover
(
const FInputDeviceRay& DevicePos |
ViewportInteractions/ViewportLegacyClickInteraction.h |
Protected Virtual
Overridden from UViewportClickInteraction
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildBehaviors() |
ViewportInteractions/ViewportLegacyClickInteraction.h | ||
virtual void ProcessClick_Internal
(
const FViewportClick& InViewportClick, |
Override this function to provide custom functionality | ViewportInteractions/ViewportLegacyClickInteraction.h |