UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DelayedDrag.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "InputCoreTypes.h"
8
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition DelayedDrag.h:11
float TriggerDistance
Definition DelayedDrag.h:60
FDelayedDrag(FVector2D InInitialPosition, FKey InEffectiveKey)
Definition DelayedDrag.h:15
FKey EffectiveKey
Definition DelayedDrag.h:62
FVector2D InitialPosition
Definition DelayedDrag.h:54
void SetTriggerScaleFactor(float InTriggerScaleFactor)
Definition DelayedDrag.h:46
bool bHasInitiatedDrag
Definition DelayedDrag.h:56
const FVector2D & GetInitialPosition() const
Definition DelayedDrag.h:22
bool AttemptDragStart(const FPointerEvent &MouseEvent)
Definition DelayedDrag.h:31
void ForceDragStart()
Definition DelayedDrag.h:28
float DistanceDragged
Definition DelayedDrag.h:58
bool IsDragging() const
Definition DelayedDrag.h:25
SLATE_API float GetDragTriggerDistance() const
Definition SlateApplication.cpp:3957
static FSlateApplication & Get()
Definition SlateApplication.h:319
@ false
Definition radaudio_common.h:23
Definition InputCoreTypes.h:50
Definition Events.h:695