docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class XRGestureSubsystem

    This class controls the lifecycle of an XR Gesture subsystem.

    Inheritance
    object
    SubsystemWithProvider
    SubsystemWithProvider<XRGestureSubsystem, XRGestureSubsystemDescriptor, XRGestureSubsystem.Provider>
    XRGestureSubsystem
    XRGestureSubsystemTest
    Implements
    ISubsystem
    Inherited Members
    SubsystemWithProvider<XRGestureSubsystem, XRGestureSubsystemDescriptor, XRGestureSubsystem.Provider>.OnCreate()
    SubsystemWithProvider<XRGestureSubsystem, XRGestureSubsystemDescriptor, XRGestureSubsystem.Provider>.OnStart()
    SubsystemWithProvider<XRGestureSubsystem, XRGestureSubsystemDescriptor, XRGestureSubsystem.Provider>.OnStop()
    SubsystemWithProvider<XRGestureSubsystem, XRGestureSubsystemDescriptor, XRGestureSubsystem.Provider>.OnDestroy()
    SubsystemWithProvider<XRGestureSubsystem, XRGestureSubsystemDescriptor, XRGestureSubsystem.Provider>.subsystemDescriptor
    SubsystemWithProvider<XRGestureSubsystem, XRGestureSubsystemDescriptor, XRGestureSubsystem.Provider>.provider
    SubsystemWithProvider.Start()
    SubsystemWithProvider.OnStart()
    SubsystemWithProvider.Stop()
    SubsystemWithProvider.OnStop()
    SubsystemWithProvider.Destroy()
    SubsystemWithProvider.OnDestroy()
    SubsystemWithProvider.running
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.XR.InteractionSubsystems
    Assembly: Unity.XR.InteractionSubsystems.dll
    Syntax
    public class XRGestureSubsystem : SubsystemWithProvider<XRGestureSubsystem, XRGestureSubsystemDescriptor, XRGestureSubsystem.Provider>, ISubsystem

    Constructors

    XRGestureSubsystem()

    Do not call this directly. Call create on a valid XRGestureSubsystemDescriptor instead.

    Declaration
    public XRGestureSubsystem()

    Properties

    activateGestureEvents

    A collection of all ActivateGestureEvent managed by this subsystem. This is cleared every frame and refreshed with new gesture events.

    Declaration
    public NativeArray<ActivateGestureEvent> activateGestureEvents { get; }
    Property Value
    Type Description
    NativeArray<ActivateGestureEvent>

    Methods

    Update()

    Trigger the Gesture's update loop.

    Declaration
    public void Update()

    Implements

    ISubsystem
    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)