ARCore for Unity API Reference

These are the reference pages for the Unity API.


Anchor Anchors a gameobject to a position/rotation in the Unity world relative to ARCore's understanding of the physical world; Created using Session.CreateAnchor(Vector3, Quaternion).
AndroidPermissionsManager Manages Android permissions for the Unity application.
AsyncTask< T > A class used for monitoring the status of an asynchronous task.
EnvironmentalLight A component that automatically adjust lighting settings for the scene to be inline with those estimated by ARCore.
Frame Provides a snapshot of the state of ARCore at a specific timestamp associated with the current frame.
Session Represents an ARCore session, which is an attachment point from the app to the ARCore service.
SessionComponent A component that manages the ARCore Session in a Unity scene.
SessionConfig Holds settings that are used to configure the session.
TrackedPlane A real-world plane being tracked by ARCore.


AndroidPermissionsRequestResult Structure holding data summarizing the result of an Android permissions request.
LightEstimate An estimate of lighting conditions in the environment corresponding to an AR frame.
PointCloud A point cloud is a set of observed 3D points and associated confidence values that correspond to the feature points tracked by ARCore.
TrackableHit Contains information about a raycast hit against a physical object tracked by ARCore.

Send feedback about...