The XR module contains the VR and AR related platform support functionality.
| CommonUsages | Defines static variables that are used to retrieve input features from XR.InputDevice.TryGetFeatureValue. | 
| InputDevices | An interface for accessing devices in the XR input subsytem. | 
| InputTracking | A collection of methods and properties for accessing XR input devices by their XR Node representation. | 
| XRDisplaySubsystem | An XRDisplaySubsystem controls rendering to a head tracked display. | 
| XRDisplaySubsystemDescriptor | Class providing information about XRDisplaySubsystem registration. | 
| XRInputSubsystem | XRInputSubsystem Instance is used to enable and disable the inputs coming from a specific plugin. | 
| XRInputSubsystemDescriptor | Information about an Input subsystem. | 
| XRMeshSubsystem | Allows external systems to provide dynamic meshes to Unity. | 
| XRMeshSubsystemDescriptor | Information about an XRMeshSubsystem. | 
| XRStats | Provides timing and other statistics from XR subsystems. | 
| Bone | A tracked bone on the device at an XRNode in the XR input subsystem. | 
| Eyes | Contains eye tracking data from the device at an XRNode in the XR input subsystem. | 
| Hand | A tracked hand on the device at an XRNode in the XR input subsystem. | 
| HapticCapabilities | Describes the haptic capabilities of the device at an XRNode in the XR input subsystem. | 
| InputDevice | Defines an input device in the XR input subsystem. | 
| InputFeatureUsage | Defines a generic usage that maps to an input feature on a device. Use the As method to turn into a generic usage. | 
| InputFeatureUsage<T0> | Defines a generic usage that maps to an input feature on a device. | 
| MeshGenerationResult | Contains event information related to a generated mesh. | 
| MeshId | A session-unique identifier for trackables in the environment, e.g., planes and feature points. | 
| MeshInfo | Contains state information related to a tracked mesh. | 
| MeshTransform | Contains transform information related to a tracked mesh. | 
| XRMirrorViewBlitMode | Engine reserved blit modes. Blit mode capabilities should be queried from XRDisplaySubsystemDescriptor.GetAvailableMirrorBlitModeCount and XRDisplaySubsystemDescriptor.GetMirrorBlitModeByIndex. | 
| XRMirrorViewBlitModeDesc | Struct that describes the mirror view blit mode. | 
| XRNodeState | Describes the state of a node tracked by a XR system. | 
| HandFinger | Enumeration describing the AR rendering mode used with Hand. | 
| InputDeviceCharacteristics | A set of bit flags describing InputDevice characteristics. | 
| InputDeviceRole | Enumeration describing the role of a InputDevice in providing input. | 
| InputTrackingState | Represents the values being tracked for this device. | 
| MeshChangeState | The state of a tracked mesh since the last query. | 
| MeshGenerationOptions | Options for generating meshes. | 
| MeshGenerationStatus | The status of a XRMeshSubsystem.GenerateMeshAsync. | 
| MeshVertexAttributes | A set of vertex attributes. | 
| TrackingOriginModeFlags | This enum provides context to where the 0,0,0 point of tracking for InputDevices is. | 
| XRNode | Enumeration of XR nodes which can be updated by XR input or sent haptic data. |