Namespace UnityEngine.XR.OpenXR.Features.Interactions
Classes
EyeGazeInteraction
This OpenXRInteractionFeature enables the use of eye gaze interaction profiles in OpenXR. It enables XR_EXT_eye_gaze_interaction in the underyling runtime. This creates a new InputDevice with the EyeTracking characteristic. This new device has both gazePosition and gazeRotation input features, as well as isTracked and trackingState usages to determine if the gaze is available.
EyeGazeInteraction.EyeGazeDevice
An Input System device based off the Eye Gaze Interaction Profile. Enabled through EyeGazeInteraction.
EyeTrackingUsages
Tags that can be used with UnityEngine.XR.InputDevice.TryGetFeatureValue(UnityEngine.XR.InputFeatureUsage{System.Boolean},System.Boolean@) to get eye tracking related input features. See CommonUsages for additional usages.
HTCViveControllerProfile
This OpenXRInteractionFeature enables the use of HTC Vive Controllers interaction profiles in OpenXR.
HTCViveControllerProfile.ViveController
An Input System device based off the HTC Vive Controller.
KHRSimpleControllerProfile
This OpenXRInteractionFeature enables the use of KHR Simple Controllers interaction profiles in OpenXR.
KHRSimpleControllerProfile.KHRSimpleController
An Input System device based off the Khronos Simple Controller interaction profile. This device contains one haptic output motor.
MicrosoftHandInteraction
This OpenXRInteractionFeature enables the use of eye gaze interaction profiles in OpenXR. It enables XR_MSFT_hand_interaction in the underyling runtime. This creates a new InputDevice with the HandTracking characteristic.
MicrosoftHandInteraction.HoloLensHand
An Input System device based off the hand interaction profile in the Hand Interaction Extension. Enabled through MicrosoftHandInteraction.
MicrosoftMotionControllerProfile
This OpenXRInteractionFeature enables the use of Microosft Motion Controllers interaction profiles in OpenXR.
MicrosoftMotionControllerProfile.WMRSpatialController
An Input System device based off the Microsoft Mixed Reality Motion Controller.
OculusTouchControllerProfile
This OpenXRInteractionFeature enables the use of Oculus TouchControllers interaction profiles in OpenXR.
OculusTouchControllerProfile.OculusTouchController
An Input System device based on the hand interaction profile in the Oculus Touch Controller.
ValveIndexControllerProfile
This OpenXRInteractionFeature enables the use of Valve Index Controllers interaction profiles in OpenXR.
ValveIndexControllerProfile.ValveIndexController
An Input System device based on the hand interaction profile in the Valve Index Controller.