/Engine/Source/Editor/VREditor/Public/VREditorInteractor.h
VREditor default interactor
class UVREditorInteractor : public [UViewportInteractor](API\Editor\ViewportInteraction\UViewportInteractor)
bool
bFlickActionExecuted
Whether a flick action was executed
bool
bForceShowLaser
Forcing to show laser
bool
bHasTriggerBeenReleasedSinceLastPress
True if trigger has been fully released since the last press
bool
bIsScrubbingSequence
Whether or not this controller is being used to scrub sequencer
bool[2]
bIsTrackpadPositionValid
True if we have a valid trackpad position (for each axis)
bool
bIsTriggerFullyPressed
Trigger axis stateTrue if trigger is fully pressed right now (or within some small threshold)
bool
bIsTriggerPressed
True if the trigger is currently pulled far enough that we consider it in a "half pressed" state
bool
bIsUndoRedoSwipeEnabled
Whether swiping left/right on touchpad/joystick triggers undo/redo
bool
bWantHelpLabels
True if we want help labels to be visible right now, otherwise false
FName
ControllerMotionSource
HelpRight or left hand
TOptional<FLin...
ForceLaserColor
The color that will be used for one frame
FVector3d
HandMeshBaseScale
TObjectPtr< cla...
HandMeshComponent
GraphicsAccess to the current handmesh.
FTransform
HandMeshGripTransform
TMap<FKey, cla...
HelpLabels
Help labels for buttons on the motion controllers
FTimespan
HelpLabelShowOrHideStartTime
Time that we either started showing or hiding help labels (for fade transitions)
FVector2D
InitialTouchPosition
SwipeInitial position when starting to touch the trackpad
TObjectPtr< cla...
LaserMotionControllerComponent
Separate motion controller component set to the "aim" pose motion source, used for the laser pointer.
FTimespan
LastActiveTrackpadUpdateTime
Real time that the last trackpad position was over the dead zone threshold.
ETouchSwipeDire...
LastSwipe
Latest swipe direction on the trackpad
FVector2D
LastTrackpadPosition
Last position of the touched trackpad
FTimespan
LastTrackpadPositionUpdateTime
Real time that the last trackpad position was last updated. Used to filter out stale previous data.
TObjectPtr< cla...
MotionControllerComponent
Motion controller component which handles late-frame transform updates of all parented sub-components
FVector2D
TrackpadPosition
Position of the touched trackpad
TObjectPtr< cla...
VRMode
The mode that owns this interactor