enum TrackingStateReason (Niantic.ARDK.AR.TrackingStateReason)

Overview

Possible causes for limited position tracking quality. More…

enum TrackingStateReason: byte {
    None                 = 0,
    Initializing         = 1,
    ExcessiveMotion      = 2,
    InsufficientFeatures = 3,
    Relocalizing         = 4,
};

Detailed Documentation

Possible causes for limited position tracking quality.

Note

iOS-only value.

Enum Values

None

Current tracking peerState is not limited.

Note

This is the only Android-supported value of TrackingStateReason.

Initializing

The AR session has not gathered enough camera or motion data to provide tracking information.

ExcessiveMotion

Tracking is limited due to excessive motion of the device.

InsufficientFeatures

Tracking is limited due to insufficient features viewable by the camera.

Relocalizing

Tracking is limited due to a relocalization in progress.