Reference for classes, structs, enums, and interfaces exposed by Universal Virtual Cursor.

Classes

UVirtualCursorSubsystem

Base: ULocalPlayerSubsystem. Per local player. Enable/disable virtual cursor, query Slate user, snap helpers, target overlap queries. Delegates: OnGamepadInputDetected, OnVirtualCursorTargetEntered, OnVirtualCursorTargetExited, OnVirtualCursorTargetOverlapChanged.

UUniversalVirtualCursorWidget

Base: UUserWidget. Optional. Drag/drop helpers and target overlap forwarding for Blueprint.

UVirtualCursorTargetComponent

Marks a widget subtree for sticky slowdown and/or snap. Properties: bStickySlowdown, bIsSnapTarget, SnapPoint, TargetTags.

UVirtualCursorParallaxOverlay

UMG overlay applying parallax from cursor position.

UUniversalVirtualCursorSettings

Developer settings. Static Get() / GetMutable().

Enums

EUniversalVirtualCursorStickySlowdownSource
EUniversalVirtualCursorSnapDirection
EUniversalVirtualCursorSnapCycleDirection
EUniversalVirtualCursorSnapPoint
EUniversalVirtualCursorAnalogDriveMode