UGoogleARCoreServicesFunctionLibrary::CreateAndResolveCloudARPinLatentAction

This will start a Latent Action to create [UCloudARPin](API\Plugins\GoogleARCoreServices\UCloudARPin) using the given CloudId.

Windows
MacOS
Linux

References

Module

GoogleARCoreServices

Header

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

Include

#include "GoogleARCoreServicesFunctionLibrary.h"

Source

/Engine/Plugins/Runtime/AR/Google/GoogleARCoreServices/Source/GoogleARCoreServices/Private/GoogleARCoreServicesFunctionLibrary.cpp

Syntax

[UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="GoogleARCoreServices|CloudARPin",
          Meta=(Latent, LatentInfo="LatentInfo", WorldContext="WorldContextObject", Keywords="googlear ar service resolve cloud"))
static void CreateAndResolveCloudARPinLatentAction
(
    UObject * WorldContextObject,
    struct FLatentActionInfo LatentInfo,
    FString CloudId,
    EARPinCloudTaskResult & OutAcquiringResult,
    UCloudARPin *& OutCloudARPin
)

Remarks

This will start a Latent Action to create UCloudARPin using the given CloudId. The complete flow of this Latent Action will be triggered if creating the UCloudARPin is successfully or an error has occurred.

that a UCloudARPin will be always created when this function is called, even in the case that the CloudId is failed to resolve. You can check the CloudState of returning UCloudARPin to see why the resolving failed.

Parameters

Parameter

Description

CloudId

The CloudId that will be used to resolve the ARPin

OutAcquiringResult

The ARPin acquiring result.

OutARPin

The ARPin that is created when calling this function.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss