Class XRGestureSubsystem
This class controls the lifecycle of an XR Gesture subsystem.
Inheritance
SubsystemWithProvider<XRGestureSubsystem, XRGestureSubsystemDescriptor, XRGestureSubsystem.Provider>
XRGestureSubsystem
Implements
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.OnStart()
SubsystemWithProvider.OnStop()
SubsystemWithProvider.OnDestroy()
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()