ECloudARPinCloudState

A enum describes the cloud state of a CloudARPin.

Choose your operating system:

Windows

macOS

Linux

References

Module

GoogleARCoreServices

Header

/Engine/Plugins/Runtime/AR/Google/GoogleARCoreServices/Source/GoogleARCoreServices/Public/GoogleARCoreServicesTypes.h

Include

#include "GoogleARCoreServicesTypes.h"

Syntax

enum ECloudARPinCloudState
{
    NotHosted,
    InProgress,
    Success,
    ErrorInternalError,
    ErrorNotAuthorized,
    ErrorLocalizationFailure,
    ErrorServiceUnavailable,
    ErrorResourceExhausted,
    ErrorHostingDatasetProcessingFailed,
    ErrorResolvingCloudIDNotFound,
    ErrorSDKVersionTooOld,
    ErrorSDKVersionTooNew,
}

Values

Name

Description

NotHosted

The CloudARPin just got created and the background task for hosting/resolving the CloudARPin hasn't started yet.

InProgress

A hosting/resolving task for the CloudARPin has been scheduled.

Success

A hosting/resolving task for this CloudARPin completed successfully.

ErrorInternalError

A hosting/resolving task for this CloudARPin finished with an internal error.

ErrorNotAuthorized

The app cannot communicate with the Google AR Cloud Service because of a bad/invalid/nonexistent API key in the manifest.

ErrorLocalizationFailure

The server could not localize the device for the requested Cloud ID.

ErrorServiceUnavailable

The Google AR Cloud Service was unreachable.

ErrorResourceExhausted

The application has exhausted the request quota allotted to the given API key.

ErrorHostingDatasetProcessingFailed

Hosting failed, because the server could not successfully process the dataset for the given anchor.

ErrorResolvingCloudIDNotFound

Resolving failed, because the AR Cloud Service could not find the provided cloud anchor ID.

ErrorSDKVersionTooOld

The CloudARPin could not be resolved because the SDK used to host the CloudARPin was newer than the version being used to acquire it.

ErrorSDKVersionTooNew

The CloudARPin could not be acquired because the SDK used to host the CloudARPin was older than the version being used to acquire it.

Remarks

A enum describes the cloud state of a CloudARPin.