Namespace UnityEngine.InputSystem.XR
Classes
BoneControl
EyesControl
TrackedPoseDriver
The TrackedPoseDriver component applies the current Pose value of a tracked device to the transform of the GameObject. TrackedPoseDriver can track multiple types of devices including XR HMDs, controllers, and remotes.
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
The base type of all XR head mounted displays. This can help organize shared behaviour across all HMDs.
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.
UsageHint
Contextual strings that identify the contextual, cross-platform use that a feature represents. CommonUsages for a list of unity's built-in shared usages.
XRFeatureDescriptor
Describes an individual input on a device, such as a trackpad, or button, or trigger.
Enums
FeatureType
The type of data a XRFeatureDescriptor exposes.