Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
A version of USingleCLickAndDragBehavior that allows for arbitrary function pointers to handle the ISingleClickAndDragBehaviorTarget callbacks.
| Name | ULocalSingleClickAndDragBehavior |
| Type | class |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/Behaviors/SingleClickAndDragBehavior.h |
| Include Path | #include "Behaviors/SingleClickAndDragBehavior.h" |
Syntax
UCLASS (MinimalAPI)
class ULocalSingleClickAndDragBehavior :
public USingleClickAndDragBehavior ,
public ISingleClickAndDragBehaviorTarget
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInputBehavior → UAnyButtonInputBehavior → USingleClickAndDragBehavior → ULocalSingleClickAndDragBehavior
Implements Interfaces
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CanBeginSingleClickAndDragSequenceFunc | TUniqueFunction< FInputRayHit(const FInputDeviceRay &InPressPos)> | Behaviors/SingleClickAndDragBehavior.h | ||
| OnClickDragFunc | TUniqueFunction< void(const FInputDeviceRay &InDragPos)> | Behaviors/SingleClickAndDragBehavior.h | ||
| OnClickPressFunc | TUniqueFunction< void(const FInputDeviceRay &InDragPos)> | Behaviors/SingleClickAndDragBehavior.h | ||
| OnClickReleaseFunc | TUniqueFunction< void(const FInputDeviceRay &InDragPos, bool bInIsDragOperation)> | Behaviors/SingleClickAndDragBehavior.h | ||
| OnDragStartFunc | TUniqueFunction< void(const FInputDeviceRay &InDragPos)> | Behaviors/SingleClickAndDragBehavior.h | ||
| OnTerminateSingleClickAndDragSequenceFunc | TUniqueFunction< void()> | Behaviors/SingleClickAndDragBehavior.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FallbackTarget | ISingleClickAndDragBehaviorTarget * | Behaviors/SingleClickAndDragBehavior.h |