71 return AnalogValues[
static_cast< uint8 >(
Stick ) ];
78 UE_DEPRECATED(4.24,
"FAnalogCursor now updates cursor position based on user, not the hardware cursor specifically.")
102 return AnalogValues[
static_cast< uint8 >(
Stick ) ];
EAnalogStick
Definition AnalogCursor.h:26
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AnalogCursor.h:36
virtual const TCHAR * GetDebugName() const override
Definition AnalogCursor.h:50
virtual SLATE_API FVector2D CalculateTickedCursorPosition(const float DeltaTime, FSlateApplication &SlateApp, TSharedPtr< FSlateUser > SlateUser)
Definition AnalogCursor.cpp:289
FVector2D CurrentSpeed
Definition AnalogCursor.h:86
float StickySlowdown
Definition AnalogCursor.h:94
SLATE_API void SetMaxSpeed(float NewMaxSpeed)
Definition AnalogCursor.cpp:170
float MaxSpeed
Definition AnalogCursor.h:93
SLATE_API FAnalogCursor(const FAnalogCursor &)
virtual int32 GetOwnerUserIndex() const
Definition AnalogCursor.h:53
virtual SLATE_API bool HandleKeyDownEvent(FSlateApplication &SlateApp, const FKeyEvent &InKeyEvent) override
Definition AnalogCursor.cpp:40
SLATE_API void SetMode(AnalogCursorMode::Type NewMode)
Definition AnalogCursor.cpp:185
float Acceleration
Definition AnalogCursor.h:92
const FVector2D & GetAnalogValues(EAnalogStick Stick=EAnalogStick::Left) const
Definition AnalogCursor.h:69
virtual SLATE_API bool HandleKeyUpEvent(FSlateApplication &SlateApp, const FKeyEvent &InKeyEvent) override
Definition AnalogCursor.cpp:85
FVector2D CurrentOffset
Definition AnalogCursor.h:89
SLATE_API void SetAcceleration(float NewAcceleration)
Definition AnalogCursor.cpp:165
float DeadZone
Definition AnalogCursor.h:95
SLATE_API void ClearAnalogValues()
Definition AnalogCursor.cpp:212
virtual SLATE_API bool HandleMouseMoveEvent(FSlateApplication &SlateApp, const FPointerEvent &MouseEvent) override
Definition AnalogCursor.cpp:160
SLATE_API FAnalogCursor()
Definition AnalogCursor.cpp:13
SLATE_API void SetStickySlowdown(float NewStickySlowdown)
Definition AnalogCursor.cpp:175
SLATE_API void SetDeadZone(float NewDeadZone)
Definition AnalogCursor.cpp:180
virtual SLATE_API bool IsRelevantInput(const FInputEvent &InputEvent) const
Definition AnalogCursor.cpp:192
virtual SLATE_API void UpdateCursorPosition(FSlateApplication &SlateApp, TSharedRef< ICursor > Cursor, const FVector2D &NewPosition, bool bForce=false)
Definition AnalogCursor.cpp:218
virtual SLATE_API ~FAnalogCursor()
virtual SLATE_API bool HandleAnalogInputEvent(FSlateApplication &SlateApp, const FAnalogInputEvent &InAnalogInputEvent) override
Definition AnalogCursor.cpp:125
AnalogCursorMode::Type Mode
Definition AnalogCursor.h:96
Definition SlateApplication.h:252
Definition SlateUser.h:41
Definition SharedPointer.h:1640
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition AnalogCursor.h:17
Type
Definition AnalogCursor.h:19
@ Direct
Definition AnalogCursor.h:21
@ Accelerated
Definition AnalogCursor.h:20
@ false
Definition radaudio_common.h:23