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. |
ARShareableAnchor
|
Represents a shareable anchor tracked by an XR device. |
ARShareableAnchorManager
|
A trackable manager that enables placing, tracking, saving and loading shareable anchors. |
XRShareableAnchor
|
Represents a shareable anchor trackable by the shareable anchor subsystem. |
XRShareableAnchorSubsystem
|
This subsystem provides information regarding shareable anchors. |
XRShareableAnchorSubsystem.Provider
|
An abstract class to be implemented by providers of this subsystem. |
XRShareableAnchorSubsystemDescriptor
|
Indicates the capabilities supported by a provider of the XRShareableAnchorSubsystem. |
XRShareableAnchorSubsystemDescriptor.Cinfo
|
Contains the parameters necessary to construct a new XRShareableAnchorSubsystemDescriptor instance. |
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. |
SpatialBoundingBoxFeature
|
Spatial entity feature to enable AR Foundation Bounding Box support. |
SpatialBoundingBoxSubsystem
|
The spatial entity implementation of the XRBoundingBoxSubsystem. |
SpatialShareableAnchorFeature
|
Enables AR Foundation shareable anchor support via OpenXR Spatial Entities extensions. |
SpatialShareableAnchorSubsystem
|
The spatial entity implementation of the XRShareableAnchorSubsystem. |
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. |
XRInputActionMap
|
Manages general supported XR input actions. |
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. |
XRSpatialContainerFeature
|
This feature provides access to the XR_EXT_spatial_container_self_rendering extension. |
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. |