docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class XRGestureSubsystem.Provider

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

    Inheritance
    object
    XRGestureSubsystem.Provider
    Inherited Members
    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
    protected abstract class XRGestureSubsystem.Provider

    Fields

    m_ActivateGestureEvents

    Declaration
    protected NativeArray<ActivateGestureEvent> m_ActivateGestureEvents
    Field Value
    Type Description
    NativeArray<ActivateGestureEvent>

    Properties

    activateGestureEvents

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

    Methods

    Destroy()

    Stop the Gesture subsystem and destroy all associated resources.

    Declaration
    public virtual void Destroy()

    Start()

    Invoked to start or resume a Gesture subsystem.

    Declaration
    public abstract void Start()

    Stop()

    Invoked to stop a running Gesture subsystem.

    Declaration
    public abstract void Stop()

    Update()

    Perform any per-frame update logic here.

    Declaration
    public abstract void Update()
    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)