Namespace UnityEngine.InputSystem.XR
Classes
BoneControl
EyesControl
PoseControl
A control representing a Pose in 3D space, relative to an XR tracking origin
TrackedPoseDriver
The Tracked
XRController
The base type for all XR handed controllers.
XRControllerWithRumble
Identifies a controller that is capable of rumble or haptics.
XRDeviceDescriptor
Describes an input device: what it can do and how it should be used. These are reported during device connection, and help identify devices and map input data to the right controls.
XRHMD
XRUtilities
A set of static utilities for registering XR Input Devices externally.
Structs
Bone
Represents a 3 dimensional, tracked bone within a hierarchy of other bones.
Eyes
Represents a pair of tracked eyes.
PoseState
State layout for a single pose.
UsageHint
Contextual strings that identify the contextual, cross-platform use that a feature represents. Common
XRFeatureDescriptor
Describes an individual input on a device, such as a trackpad, or button, or trigger.
Enums
FeatureType
The type of data a XRFeature
TrackedPoseDriver.TrackingType
Options for which Transform properties to update.
TrackedPoseDriver.UpdateType
Options for which phases of the player loop will update Transform properties.