docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.XR.Interaction.Toolkit.Inputs

    Classes

    CardinalUtility

    Utility functions related to Cardinal directions.

    InputActionManager

    Use this class to automatically enable or disable all the inputs of type InputAction in a list of assets of type InputActionAsset.

    InputActionPropertyExtensions

    Extension methods for InputActionProperty.

    XRHandSkeletonPokeDisplacer

    Class used to displace the root pose of a hand skeleton based on a poke interaction to enable freezing the poke pose in place when pressing poke buttons or UI elements. It will help prevent the hand mesh visual from moving through buttons and UI that can be poked.

    XRInputModalityManager

    Automatically change between hand tracking and motion controllers at runtime based on which input method is currently tracked.

    XRInputTrackingAggregator

    Provides methods for obtaining the tracking status of XR devices registered with Unity without needing to know the input system it is sourced from.

    XRInputTrackingAggregator.Characteristics

    Provides shortcut properties for describing XR module input device characteristics for common XR devices.

    XRTransformStabilizer

    Reduce unwanted jitter from tracked controllers and hands with low-latency stabilization. This is especially useful for smoothing the movement of ray interactors.

    Structs

    TrackingStatus

    Tracking status of the device in a unified format.

    Enums

    Cardinal

    One of the four primary directions.

    XRInputModalityManager.InputMode

    The mode of an individual hand.

    In This Article
    Back to top
    Copyright © 2026 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)