Android XR Extensions for Unity

Reference documentation for the Android XR Extensions for Unity

Pages

ARTrackedImageExtensions Extensions to AR Foundation's ARTrackedImage class.
ARTrackedObjectExtensions Extensions to AR Foundation's ARTrackedObject class.
AndroidXRHumanBodySubsystem The Android XR implementation of the XRHumanBodySubsystem so it can work seamlessly with ARHumanBodyManager.
AndroidXRImageTrackingSubsystem The Android XR implementation of the XRImageTrackingSubsystem so it can work seamlessly with ARTrackedImageManager.
AndroidXRMouseInteractionProfile This OpenXRInteractionFeature enables the use of Android XR Mouse interaction profile in OpenXR.
AndroidXRMouse An Input device based on Android XR Mouse interaction profile.
AndroidXRMouseUsages Tags that can be used with InputDevice.TryGetFeatureValue to get mouse related input features.
AndroidXRObjectTrackingSubsystem The Android XR implementation of the XRObjectTrackingSubsystem so it can work seamlessly with ARTrackedObjectManager.
AndroidXRPermissionExtensions Helper class for AndroidXRPermission.
AndroidXRPermissionUtil Utility component to help manage runtime permission requests.
AndroidXRRuntimeImageLibrary Constructs a RuntimeReferenceImageLibrary which stores reference images for QR Code trackng at Android XR devices.
AndroidXRSessionSubsystem The Android XR implementation of the XRSessionSubsystem so it can work seamlessly with ARSession.
XRAvatarSkeletonJointIDUtility Utility class for XRAvatarSkeletonJointID.
XRBodyTrackingFeature This OpenXRInteractionFeature configures Android XR extensions XR_ANDROIDX_body_tracking at runtime and provides XRHumanBodySubsystem implementation that works on Android XR platform.
XREnvironmentBlendModeFeature This OpenXRInteractionFeature configures XrEnvironmentBlendMode at OpenXR runtime.
XRFaceState This struct contains the blendshape parameter weights, current status of the face tracker and face joint poses.
XRFaceTrackingFeature This OpenXRInteractionFeature configures new extension
XRFaceTrackingManager This class provides the current eye information.
XRFoveationFeature This OpenXRInteractionFeature configures the XR_FB_foveation extension at OpenXR runtime.
XRHandMeshFeature This feature provides access to the XR_ANDROID_hand_mesh extension.
XRHumanBodyProportions Defines the human body proportions to be used for computing the rest pose skeleton.
XRMarkerDatabase A marker database is a collection of XRMarkerDatabaseEntry which stores marker information used to configure marker tracking at runtime when XRMarkerTrackingFeature is enabled.
XRMarkerDatabaseEntry Represents an entry in an XRMarkerDatabase with the specialized information that can be converted into a marker XRReferenceImage, then used at ARTrackedImageManager.referenceLibrary for runtime configuration.
XRMarkerTrackingFeature This OpenXRInteractionFeature configures Android XR extensions XR_ANDROID_trackables and XR_ANDROID_trackables_marker at runtime and provides XRImageTrackingSubsystem implementation that works on Android XR platform.
XRMeshSubsystemExtension Extensions to AR Foundation's XRMeshSubsystem class.
XRObjectTrackingFeature This OpenXRInteractionFeature configures Android XR extensions XR_ANDROID_trackables and XR_ANDROID_trackables_object at runtime and provides XRObjectTrackingSubsystem implementation that works on Android XR platform.
XRPassthroughFeature This OpenXRInteractionFeature configures the XR_ANDROID_composition_layer_passthrough_mesh and XR_ANDROID_passthrough_camera_state extensions at OpenXR runtime and provides passthrough geometry capabilities in the OpenXR platform.
XRPassthroughLayerData Example of defining a layer data script for a passthrough layer.
XRQrCodeTrackingFeature This OpenXRInteractionFeature configures Android XR extensions XR_ANDROID_trackables and XR_ANDROID_trackables_qr_code at runtime and provides XRImageTrackingSubsystem implementation that works on Android XR platform.
XRSceneMeshingFeature This feature provides access to the XR_ANDROIDX_scene_meshing extension.
XRSessionFeature This OpenXRInteractionFeature provides Android XR session management for all extended Android XR features, and common session configurations.
XRSystemStateFeature This XRSystemStateFeature provides a function to query the system state information at runtime.
XRUnboundedRefSpaceFeature This XRUnboundedRefSpaceFeature makes the UNBOUNDED reference space available in this app and can be used by setting the XRInputSubsystem tracking origin mode.
XrSystemState Contains system state information.