docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.XR.OpenXR.Features.Interactions

    Classes

    DPadInteraction

    This OpenXRInteractionFeature enables the use of DPad feature in OpenXR.

    DPadInteraction.DPad

    A dpad-like interaction feature that allows the application to bind one or more digital actions to a trackpad or thumbstick as though it were a dpad.

    EyeGazeInteraction

    This OpenXRInteractionFeature enables the use of eye gaze interaction profiles in OpenXR. It enables XR_EXT_eye_gaze_interaction in the underlying 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 TryGetFeatureValue(InputFeatureUsage<bool>, out bool) to get eye tracking related input features. See CommonUsages for additional usages.

    HPReverbG2ControllerProfile

    This OpenXRInteractionFeature enables the use of HP Reverb G2 Controller interaction profiles in OpenXR.

    HPReverbG2ControllerProfile.ReverbG2Controller

    An Input System device based off the HP Reverb G2 Controller.

    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.

    HandCommonPosesInteraction

    This OpenXRInteractionFeature enables the use of hand common poses profiles in OpenXR.

    HandCommonPosesInteraction.HandInteractionPoses

    An interaction feature that supports commonly used hand poses for hand interactions across motion controller and hand tracking devices.

    HandInteractionProfile

    This OpenXRInteractionFeature enables the use of New Hand interaction profiles in OpenXR.

    HandInteractionProfile.HandInteraction

    A new interaction profile for hand tracking input device to provide actions through the OpenXR action system.

    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.

    MetaQuestTouchProControllerProfile

    This OpenXRInteractionFeature enables the use of Meta Quest Pro controller interaction profiles in OpenXR.

    MetaQuestTouchProControllerProfile.QuestProTouchController

    An Input System device based on the controller interaction profile Meta Touch Controller Pro.

    MicrosoftHandInteraction

    This OpenXRInteractionFeature enables the use of Microsoft hand 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 Microsoft 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.

    PalmPoseInteraction

    This OpenXRInteractionFeature enables the use of Palm Pose feature in OpenXR.

    PalmPoseInteraction.PalmPose

    Palm Pose interaction feature supports an input patch for the palm pose.

    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.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)