The Android XR SDK has reached Developer Preview 4, and we want your feedback! Try things out, and visit our support page to reach out.
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. |
XRBatteryStateDisplayFeature
|
This XRBatteryStateDisplayFeature provides a function to query the battery state of input devices. |
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. |
XRGeospatialFeature
|
This OpenXRInteractionFeature configures Android XR extensions XR_ANDROID_geospatial at runtime and provides XRGeospatialManager to access geospatial capabilities. |
XRGeospatialManager
|
Controls the lifecycle and configuration for a Geospatial Tracker. |
XRGeospatialPose
|
Represents a position and orientation relative to the Earth. |
XRGeospatialPoseResult
|
Represents the result when converting a pose in Unity world space into XRGeospatialPose. |
XRGeospatialStateChangedEventArgs
|
Container for XRGeospatialState event arguments. |
XRGoogleCloudAuthResult
|
The authentication result from Google Cloud APIs. |
XRGoogleCloudFeature
|
This OpenXRInteractionFeature configures Android XR extensions XR_ANDROID_google_cloud_auth at runtime and provides XRGoogleCloudManager to manage Google Cloud API usages. |
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. |
XRMultimodalFaceFeature
|
This feature exposes multimodal face tracking capabilities provided by XR_ANDROID_face_tracking_data_source extension. |
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. |
XRPoseResult
|
Represents the result when converting XRGeospatialPose into a pose in Unity world space. |
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. |