docs.unity3d.com
    Show / Hide Table of Contents

    Namespace UnityEngine.InputSystem.XR

    Classes

    BoneControl

    EyesControl

    PoseControl

    A control representing a Pose in 3D space, relative to an XR tracking origin

    TrackedPoseDriver

    The TrackedPoseDriver component applies the current pose value of a tracked device to the Transform of the GameObject. TrackedPoseDriver can track multiple types of devices including XR HMDs, controllers, and remotes.

    XRController

    The base type for all XR handed controllers.

    XRControllerWithRumble

    Identifies a controller that is capable of rumble or haptics.

    XRDeviceDescriptor

    Describes an input device: what it can do and how it should be used. These are reported during device connection, and help identify devices and map input data to the right controls.

    XRHMD

    The base type of all XR head mounted displays. This can help organize shared behaviour across all HMDs.

    XRUtilities

    A set of static utilities for registering XR Input Devices externally.

    Structs

    Bone

    Represents a 3 dimensional, tracked bone within a hierarchy of other bones.

    Eyes

    Represents a pair of tracked eyes.

    PoseState

    State layout for a single pose.

    UsageHint

    Contextual strings that identify the contextual, cross-platform use that a feature represents. CommonUsages for a list of unity's built-in shared usages.

    XRFeatureDescriptor

    Describes an individual input on a device, such as a trackpad, or button, or trigger.

    Enums

    FeatureType

    The type of data a XRFeatureDescriptor exposes.

    TrackedPoseDriver.TrackingType

    Options for which Transform properties to update.

    TrackedPoseDriver.UpdateType

    Options for which phases of the player loop will update Transform properties.

    In This Article
    • Classes
    • Structs
    • Enums
    Back to top
    Terms of use
    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