docs.unity3d.com
    Show / Hide Table of Contents

    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.

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023