Navigation
API > API/Plugins > API/Plugins/GoogleARCoreServices
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UGoogleARCoreServicesFunctionLibrary
References
| Module | GoogleARCoreServices |
| Header | /Engine/Plugins/Runtime/AR/Google/GoogleARCoreServices/Source/GoogleARCoreServices/Public/GoogleARCoreServicesFunctionLibrary.h |
| Include | #include "GoogleARCoreServicesFunctionLibrary.h" |
Syntax
UCLASS&40;&41;
class UGoogleARCoreServicesFunctionLibrary : public UBlueprintFunctionLibrary
Remarks
A function library that provides static/Blueprint functions for Google ARCore Services.
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ConfigGoogleARCoreServices
(
FGoogleARCoreServicesConfig ServiceConfig |
Configure the current Unreal AR session with the desired GoogleARCoreServices configuration. | |
| UCloudARPin * | CreateAndHostCloudARPin
(
UARPin* ARPinToHost, |
Creating and hosting a CloudARPin and return it immediately. | |
| void | CreateAndHostCloudARPinLatentAction
(
UObject* WorldContextObject, |
This will start a Latent Action to host the ARPin and creating a UCloudARPin from it. | |
| UCloudARPin * | CreateAndResolveCloudARPin
(
FString CloudId, |
Creating and Resolving a CloudARPin and return it immediately. | |
| void | CreateAndResolveCloudARPinLatentAction
(
UObject* WorldContextObject, |
This will start a Latent Action to create UCloudARPin using the given CloudId. | |
| TArray< UCloudARPin * > | Get a list of all CloudARPin in the current ARSession. | ||
| void | RemoveCloudARPin
(
UCloudARPin* PinToRemove |
Remove the given CloudARPin from the current ARSession. |