Unity API Reference for ARCore

These are the reference pages for the Unity API.


ARCoreBackgroundRenderer Renders the device's camera as a background to the attached Unity camera component.
ARCoreCameraConfigFilter The ARCoreCameraConfigFilter class defines the set of features and device capabilities an app would like to have available.
DepthSensorUsageFilter Depth Sensor Usage.
TargetCameraFramerateFilter Target Camera Frame Rates.
ARCoreSession A component that manages the ARCore Session in a Unity scene.
ARCoreSessionConfig Holds settings that are used to configure the session.
Anchor Attaches a GameObject to an ARCore Trackable.
AndroidPermissionsManager Manages Android permissions for the Unity application.
AsyncTask< T > A class used for monitoring the status of an asynchronous task.
AugmentedFace A face detected and trackable by ARCore.
AugmentedImage An image in the real world detected and tracked by ARCore.
AugmentedImageDatabase A database storing a list of images to be detected and tracked by ARCore.
XPAnchor A cross-platform anchor.
XPSession Represents a cross-platform ARCore session.
DetectedPlane A planar surface in the real world detected and tracked by ARCore.
EnvironmentalLight A component that automatically adjusts lighting settings for the scene to be inline with those estimated by ARCore.
FeaturePoint A point in the real world tracked by ARCore.
Frame Provides a snapshot of the state of ARCore at a specific timestamp associated with the current frame.
CameraImage Container for state related to the ARCore camera for the frame.
CameraMetadata Container for state related to the ARCore camera image metadata for the Frame.
PointCloud Container for state related to the ARCore point cloud for the Frame.
Session Represents an ARCore session, which is an attachment point from the app to the ARCore service.
SessionStatusExtensions Extension methods for the SessionStatus enumeration.
Trackable An object ARCore is tracking in the real world.
VersionInfo Provides access to information about the current ARCore SDK runtime.


AndroidPermissionsRequestResult Structure holding data summarizing the result of an Android permissions request.
AugmentedImageDatabaseEntry An entry in a AugmentedImageDatabase.
CameraConfig A configuration for ARCore accessing the device's camera sensor.
CameraImageBytes An ARCore camera image with its data accessible from the CPU in YUV-420-888 format.
CameraIntrinsics A struct to provide camera intrinsics in ARCore.
CameraMetadataRational CameraMetadataRational follows the layout of ACameraMetadata_rational struct in NDK.
CameraMetadataValue Struct to contain camera metadata's value.
CloudAnchorResult The result of a cloud service operation that returns a cloud anchor.
DisplayUvCoords Stores UV display coordinates for mapping the four corners of the display.
LightEstimate An estimate of lighting conditions in the environment corresponding to an AR frame.
PointCloudPoint A point in a point cloud.
TrackableHit Contains information about a raycast hit against a physical object tracked by ARCore.