This version of Unity is unsupported.
Experimental: this API is experimental and might be changed or removed in the future.

XRGestureSubsystem

class in UnityEngine.Experimental.XR

/

Inherits from:IntegratedSubsystem

/

Implemented in:UnityEngine.XRModule

Description

Provides access to events for gestures supported by a given platform.

The XRGestureSubsystem provides event callbacks that fire when a gesture is recognized or changes state. It also allows developers to query for which gestures are provided by a platform.

Public Methods

CancelAllGesturesCancel all current gestures. No more gesture events other than cancel should come through for these gestures.
GetAvailableGesturesGet the types of gestures that are currently supported. Note: this is independent of whether a gesture is enabled or if a event handler has been hooked up for one.
SetEnabledGesturesFlags indicating the types of gestures that are will be enabled. Setting this will disable any current gestures that aren't specified.

Events

HoldChangedEvent that fires when the state of a hold gesture changes.
ManipulationChangedEvent that fires when the state of a manipulation gesture changes.
NavigationChangedEvent that fires when the state of a navigation gesture changes.
RecognitionChangedEvent that fires when the state of a recognition gesture changes.
TappedChangedEvent that fires when the state of a tapped gesture changes.

Inherited Members

Properties

runningWhether or not the subsystem is running.

Public Methods

DestroyDestroys this instance of a subsystem.
StartStarts an instance of a subsystem.
StopStops an instance of a subsystem.