androidx.xr.runtime


Annotations

ExperimentalInertialTrackingApi

Marks declarations that are part of the experimental inertial tracking API.

PreviewSpatialApi

Marks declarations that are part of the unstable Spatial API Preview.

RequiresSpatialApi

Denotes that the annotated element should only be called on devices that support a given Spatial API version.

Classes

AnchorPersistenceMode

Feature that allows anchors to be persisted through sessions.

AugmentedImageDatabase

Defines an augmented image database that is going to be used by the image tracker to detect images by setting it through the androidx.xr.runtime.Config.augmentedImageDatabase parameter

AugmentedImageDatabaseEntry

Defines an augmented image database entry that is going to be added to an AugmentedImageDatabase

AugmentedImageDatabaseEntryMode

The mode the augmented image is being detected with

AugmentedObjectCategory

Contextual label describing the type of detected object.

Config

Defines a configuration state of all available features to be set at runtime.

Config.Builder

This class can be used to create a Config instance.

CoreState

Represents the state of the XR system at a specific point in time.

DepthEstimationMode

Feature that allows more accurate information about scene depth and meshes.

DeviceTrackingMode

Feature that allows tracking of the AR device.

DisplayBlendMode

A device capability that determines how virtual content is added to the real world.

EyeTrackingMode

Feature that allows tracking of the user's eyes.

FaceTrackingMode

Feature that allows tracking of human faces.

GeospatialMode

Feature that allows Geospatial localization and tracking.

HandTrackingMode

Feature that allows tracking of the user's hands and hand joints.

PlaneTrackingMode

Feature that allows tracking of and provides information about scene planes.

QrCodeTrackingMode

Feature that allows tracking of and provides information about QR codes.

RenderingMode

A device capability that determines what type of rendering is capable on an XrDevice.

RequiredCalibrationType

Represents the type of tracking calibration as indicated by SessionConfigureCalibrationRequired.

Session

A session is the main entrypoint to features provided by ARCore for Jetpack XR.

SessionConfigureCalibrationRequired

Result of an unsuccessful Session.configure call.

SessionConfigureLibraryNotLinked

Result of an unsuccessful Session.configure call.

SessionConfigureResult

Result of a Session.configure call.

SessionConfigureSuccess

Result of a successful Session.configure call.

SessionConfigureUnknownError

Result of an unsuccessful Session.configure call.

SessionCreateApkRequired

Result of an unsuccessful Session.create call.

SessionCreateResult

Result of a Session.create call.

SessionCreateSuccess

Result of a successful Session.create call.

SessionCreateTimedOut

Result of an unsuccessful Session.create call.

SessionCreateUnknownError

Result of an unsuccessful Session.create call.

SessionCreateUnsupportedDevice

Result of an unsuccessful Session.create call.

XrDevice

Provides hardware capabilities of the device.

SpatialApiVersionHelper

Provides the Spatial API version that the device supports.

SpatialApiVersions

All the Spatial API versions supported by Android XR.