API reference - ARCore SDK for Android NDK (C)

API reference for the ARCore SDK for Android NDK (C).


ArAnchor Describes a fixed location and orientation in the real world, representing local and Cloud Anchors.
ArAugmentedFace Describes a face detected by ARCore and provides functions to access additional center and face region poses as well as face mesh related data.
ArAugmentedImage An image being detected and tracked by ARCore.
ArAugmentedImageDatabase Database containing a list of images to be detected and tracked by ARCore.
ArCamera Provides information about the camera that is used to capture images.
ArCameraConfig Camera configuration.
ArCameraConfigFilter Filters available camera configurations.
ArCameraIntrinsics Provides information about the physical characteristics of the device camera.
ArConfig Session configuration.
ArCoreApk Functions for installing and updating "Google Play Services for AR" (ARCore) and determining whether the current device is an ARCore supported device.
ArDepthPoint Hit Depth API.
ArEarth A ArTrackable implementation representing the Earth.
ArFrame Per-frame state.
ArFuture Futures in ARCore.
ArGeospatialPose Describes a specific location, elevation, and compass heading relative to Earth (value type).
ArHitResult Defines an intersection between a ray and estimated real-world geometry.
ArHostCloudAnchorFuture An asynchronous operation for hosting a Cloud Anchor launched by ArSession_hostCloudAnchorAsync.
ArImage Provides access to CPU camera images.
ArImageMetadata Provides access to CPU image camera metadata.
ArImageMetadata_const_entry Defines a single read-only image metadata entry.
ArImageMetadata_rational Defines a rational data type in ArImageMetadata_const_entry.
ArInstantPlacementPoint Trackable Instant Placement point returned by ArFrame_hitTestInstantPlacement.
ArLightEstimate Holds information about the estimated lighting of the real scene.
ArMesh Represents a polygon mesh describing geometry.
ArPlane Describes the current best knowledge of a real-world planar surface.
ArPoint Represents a point in space that ARCore is tracking.
ArPointCloud Contains a set of observed 3D points and confidence values.
ArPose Represents an immutable rigid transformation from one coordinate space to another.
ArRecordingConfig Session recording management.
ArResolveAnchorOnRooftopFuture Handle to an async operation launched by ArEarth_resolveAnchorOnRooftopAsync.
ArResolveAnchorOnTerrainFuture An asynchronous operation for resolving a terrain anchor launched by ArEarth_resolveAnchorOnTerrainAsync.
ArResolveCloudAnchorFuture An asynchronous operation for resolving a Cloud Anchor launched by ArSession_resolveCloudAnchorAsync.
ArSemanticLabel Scene Semantics API.
ArSession Session management.
ArStreetscapeGeometry ARCore Geospatial Streetscape Geometry APIs.
ArTrack External data recording.
ArTrackData External data track, used by Recording and Playback API.
ArTrackable Something that can be tracked and that anchors can be attached to.
ArVpsAvailabilityFuture An asynchronous operation checking VPS availability.
Concepts High-Level ARCore concepts.
Deprecated List
Shared types and enums Shared types and constants.
C++ type conversions These functions expose allowable type conversions as C++ helper functions.
Utility functions Utility functions for releasing data.