Navigation
API > API/Plugins > API/Plugins/GoogleARCoreServices
A CloudARPin will be created when you host an existing ARPin, or resolved a previous hosted CloudARPin. It is a subclass of UARPin so all functions on UARPin works on CloudARPin, besides that you can query its CloudState and CloudID
| Name | UCloudARPin |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AR/Google/GoogleARCoreServices/Source/GoogleARCoreServices/Public/GoogleARCoreServicesTypes.h |
| Include Path | #include "GoogleARCoreServicesTypes.h" |
Syntax
UCLASS (BlueprintType, Experimental, Category="GoogleARCoreServices|CloudARPin")
class UCloudARPin : public UARPin
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UARPin → UCloudARPin
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCloudARPin() |
GoogleARCoreServicesTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CloudID | FString | GoogleARCoreServicesTypes.h | ||
| CloudState | ECloudARPinCloudState | GoogleARCoreServicesTypes.h | ||
| Future | GoogleARFutureHolderPtr | GoogleARCoreServicesTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ECloudARPinCloudState GetARPinCloudState () |
Gets the current cloud state of this CloudARPin. | GoogleARCoreServicesTypes.h |
|
FString GetCloudID() |
Gets the CloudID of this CloudARPin. | GoogleARCoreServicesTypes.h |
|
GoogleARFutureHolderPtr GetFuture() |
GoogleARCoreServicesTypes.h | ||
bool IsPending() |
GoogleARCoreServicesTypes.h | ||
void ReleaseFuture() |
GoogleARCoreServicesTypes.h | ||
void SetCloudID
(
FString NewCloudID |
GoogleARCoreServicesTypes.h | ||
void SetFuture
(
GoogleARFutureHolderPtr FutureHolder |
GoogleARCoreServicesTypes.h | ||
void UpdateCloudState
(
ECloudARPinCloudState NewCloudState |
GoogleARCoreServicesTypes.h |