Namespace UnityEngine.XR.InteractionSubsystems
Classes
NativeCopyUtility
Utilities for copying native arrays.
SubsystemLifecycleManager<TSubsystem, TSubsystemDescriptor>
A base class for subsystems whose lifetime is managed by a MonoBehaviour
.
XRGestureSubsystem
This class controls the lifecycle of an XR Gesture subsystem.
XRGestureSubsystem.Provider
The API this subsystem uses to interop with different provider implementations.
XRGestureSubsystemDescriptor
Descriptor for the XRGestureSubsystem describing capabilities which may vary by implementation.
Structs
ActivateGestureEvent
The event data for a common gesture used to activate world geometry or UI.
GestureId
A gesture-unique identifier for gestures. This identifies a single unique gesture across different events.
XRGestureSubsystemDescriptor.Cinfo
Used in conjunction with RegisterDescriptor(XRGestureSubsystemDescriptor.Cinfo) to register a provider. This should only be used by subsystem implementors.
Enums
GestureState
The state of a given gesture.
A gesture can be thought of as a state machine that transitions through multiple states during it's lifetime.