Navigation
Unreal Engine C++ API Reference > Plugins > GoogleARCoreServices > UGoogleARCoreServicesFunctionLibrary
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 |
UFUNCTION&40;BlueprintCallable, Category&61;"GoogleARCoreServices&124;CloudARPin",
Meta&61;&40;Latent, LatentInfo&61;"LatentInfo", WorldContext&61;"WorldContextObject", Keywords&61;"googlear ar service resolve cloud"&41;&41;
static void CreateAndResolveCloudARPinLatentAction
&40;
UObject &42; WorldContextObject,
struct FLatentActionInfo LatentInfo,
FString CloudId,
EARPinCloudTaskResult & OutAcquiringResult,
UCloudARPin &42;& OutCloudARPin
&41;
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.
Note 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
Name | 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. |