Android XR Extensions for Unity

Reference documentation for the Android XR Extensions for Unity

Pages

ARFaceExtensions Extensions to AR Foundation's ARFace.
ARFaceManagerExtensions Extensions to AR Foundation's ARFaceManager.
ARTrackedImageExtensions Extensions to AR Foundation's ARTrackedImage class.
ARTrackedObjectExtensions Extensions to AR Foundation's ARTrackedObject class.
AndroidXREnvironmentProbeSubsystem The Android XR implementation of the XREnvironmentProbeSubsystem so it can work seamlessly with AREnvironmentProbeManager.
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.
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
AndroidXRSessionSubsystem The Android XR implementation of the XRSessionSubsystem so it can work seamlessly with ARSession.
AndroidXRTrackpadGesturesInteraction This OpenXRInteractionFeature enables the use of Android XR Trackpad Gestures interaction in OpenXR.
AndroidXRTrackpadGestures An Input device based on Android XR Trackpad Gestures interaction profile.
IXRSpatialSdk The interface for OpenXRFeature to define XR Spatial SDK requirement.
SampleDebugUtils Utilities to debug Android XR samples.
XRBodyJointSetUtility Utility class for XRBodyJointSet and individual joint set IDs.
XRBodyTrackingFeature This OpenXRInteractionFeature configures Android XR extensions XR_ANDROIDX_body_tracking at runtime and provides XRHumanBodySubsystem implementation that works on Android XR platform.
XRCubemapLightEstimationFeature This feature provides access to the XR_ANDROID_light_estimation_cubemap extension and implements XREnvironmentProbeSubsystem .
XRFineEyeFeature This feature exposes fine eye info provided by XR_ANDROID_eye_tracking extension.
XRFoveationFeature This OpenXRInteractionFeature configures the XR_FB_foveation extension at OpenXR runtime.
XRHumanBodyProportions Defines the human body proportions to be used for computing the rest pose skeleton.
XRImageTrackingFeature This OpenXRFeature configures Android XR extensions XR_ANDROID_trackables, XR_ANDROID_trackables_image, and XR_EXT_future at runtime and provides a XRImageTrackingSubsystem implementation that works on the Android XR platform.
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.
XRRecommendedSettingsFeature This XRRecommendedSettingsFeature provides a function to query the recommended settings information at runtime.
XRSceneMeshingFeature This feature provides access to the XR_ANDROID_scene_meshing extension.
XRSessionFeature This OpenXRInteractionFeature provides Android XR session management for all extended Android XR features, and common session configurations.
XRSpatialSdkExtensions Helper class for the usage of XRSpatialSdkVersions.
XRStreamingFeature This OpenXRInteractionFeature provides Android XR Direct Preview support within Editor, require Android XR Streaming runtime to be preinstalled on the host.
XRUnboundedRefSpaceFeature This XRUnboundedRefSpaceFeature makes the UNBOUNDED reference space available in this app and can be used by setting the XRInputSubsystem tracking origin mode.
XrRecommendedSettings Contains the recommended settings for the app.
XrResultExtensions Extension class for XrResult, including helpers of OpenXRResultStatus and XRResultStatus.