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