Version: 2019.2
LanguageEnglish
  • C#
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

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

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.