Interfaces
Trackable | A Trackable is something that ARCore can track and that Anchors can be attached to. |
Classes
Anchor | Describes a fixed location and orientation in the real world. |
ArCoreApk | Static methods for managing the status of ARCore on the device. |
ArImage | This class exposes ArImage obtained from NDK AImage as android.media.Image interface. |
AugmentedFace | Describes a face detected by ARCore and provides methods to access additional center and face region poses as well as face mesh related data. |
AugmentedImage | Describes the current best knowledge of a real-world augmented image. |
AugmentedImageDatabase | Database containing a list of images to be detected and tracked by ARCore. |
Camera | Provides information about the camera that is used to capture images. |
CameraConfig | Provides details of a camera configuration such as size of the CPU image and GPU texture. |
CameraConfigFilter | Allows the application to select the camera config filters it needs to enable/disable so that it can obtain the list of camera configs that are supported on the device camera. |
CameraIntrinsics | Provides information about the physical characteristics of the device camera, for the camera image (CPU) or texture (GPU). |
Config | Holds settings that are used to configure the session. |
Frame | Captures the state and changes to the AR system from a call to Session.update() . |
HitResult | Defines an intersection between a ray and estimated real-world geometry. |
ImageFormat | Image formats produced by ARCore. |
ImageMetadata | Provides access to metadata from the camera image capture result. |
InstantPlacementPoint | Trackable Instant Placement point returned by Frame.hitTestInstantPlacement(float, float, float) . |
LightEstimate | Holds information about the estimated lighting of the real scene. |
Plane | Describes the current best knowledge of a real-world planar surface. |
Point | Represents a point in space that ARCore is tracking. |
PointCloud | Contains a set of observed 3D points and confidence values. |
Pose | Represents an immutable rigid transformation from one coordinate space to another. |
RecordingConfig | Configuration related to session recording. |
Session | Manages AR system state and handles the session lifecycle. |
SharedCamera | The SharedCamera class allows the app to share control of the camera with ARCore and obtain image readers and surfaces for rendering. |
Enums
Anchor.CloudAnchorState | Enumeration of all Cloud Anchor States |
ArCoreApk.Availability | Describes the current state of ARCore availability on the device. |
ArCoreApk.InstallBehavior | Controls the behavior of the installation UI. |
ArCoreApk.InstallStatus | Indicates the outcome of a call to requestInstall() . |
ArCoreApk.UserMessageType | Controls the message displayed by the installation UI. |
AugmentedFace.RegionType | Defines face regions to query the pose for. |
AugmentedImage.TrackingMethod | Indicates whether an image is being tracked using the camera image, or is being tracked based on its last known pose. |
CameraConfig.DepthSensorUsage | Depth sensor usage. |
CameraConfig.FacingDirection | Describes the direction a camera looks relative to the device. |
CameraConfig.StereoCameraUsage | Stereo camera usage. |
CameraConfig.TargetFps | Target camera capture frame rates. |
Config.AugmentedFaceMode | Selects the behavior of Augmented Faces subsystem. |
Config.CloudAnchorMode | The cloud anchor mode in Config . |
Config.DepthMode | Selects the desired depth mode. |
Config.FocusMode | On supported devices, selects the desired camera focus mode. |
Config.InstantPlacementMode | Select the behavior of Instant Placement. |
Config.LightEstimationMode | Select the behavior of the lighting estimation subsystem. |
Config.PlaneFindingMode | Select the behavior of the plane detection subsystem. |
Config.UpdateMode | Selects the behavior of Session.update() . |
Coordinates2d | 2D coordinate systems supported by ARCore. |
InstantPlacementPoint.TrackingMethod | Tracking methods for InstantPlacementPoint . |
LightEstimate.State | Light Estimate States. |
Plane.Type | Simple summary of the normal vector of a plane, for filtering purposes. |
PlaybackStatus | Describes the current playback status. |
Point.OrientationMode | Indicates the point orientation mode. |
RecordingStatus | Describes the current recording status. |
Session.Feature | Fundamental session features that can be requested using Session.Session(Context, Set) . |
Session.FeatureMapQuality | Indicates the quality of the visual features seen by ARCore in the preceding few seconds from a
given camera Pose . |
TrackingFailureReason | Describes possible AR tracking failure reasons. |
TrackingState | Describes the tracking state of the Trackable. |