core/input/input_fusion library

Classes

AimAction
The user is aiming with a hand ray; ray is the pointing ray in tracking space.
BackAction
Navigation "back" / cancel (fist gesture or ultrasonic pull).
ConfirmAction
A confirm gesture (thumbs up / ultrasonic push while aiming).
InputFusion
Fuses the joystick-free input channels of the engine into a single action stream with priority and conflict resolution:
MoveAction
Continuous locomotion request in units per second along the head's ground-projected forward direction (0 = stop).
SelectAction
A confirmed selection ("click") on a target, from any channel. targetId is null when the action came from a channel without a ray target (e.g. ultrasonic push with no gaze hit).
VrInputAction
High-level, device-agnostic VR actions produced by fusing every available input channel (gaze, camera hand tracking, inertial walk-in-place, and ultrasonic gestures).