docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.XR.InteractionSubsystems

    Classes

    NativeCopyUtility

    Utilities for copying native arrays.

    SubsystemLifecycleManager<TSubsystem, TSubsystemDescriptor>

    A base class for subsystems whose lifetime is managed by a MonoBehaviour.

    XRGestureSubsystem

    This class controls the lifecycle of an XR Gesture subsystem.

    XRGestureSubsystem.Provider

    The API this subsystem uses to interop with different provider implementations.

    XRGestureSubsystemDescriptor

    Descriptor for the XRGestureSubsystem describing capabilities which may vary by implementation.

    Structs

    ActivateGestureEvent

    The event data for a common gesture used to activate world geometry or UI.

    GestureId

    A gesture-unique identifier for gestures. This identifies a single unique gesture across different events.

    XRGestureSubsystemDescriptor.Cinfo

    Used in conjunction with RegisterDescriptor(Cinfo) to register a provider. This should only be used by subsystem implementors.

    Enums

    GestureState

    The state of a given gesture.
    A gesture can be thought of as a state machine that transitions through multiple states during it's lifetime.

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