UGoogleARCoreServicesFunctionLibrary

A function library that provides static/Blueprint functions for Google ARCore Services.

Choose your operating system:

Windows

macOS

Linux

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()
class UGoogleARCoreServicesFunctionLibrary : public UBlueprintFunctionLibrary

Remarks

A function library that provides static/Blueprint functions for Google ARCore Services.

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

ConfigGoogleARCoreServices

(
    FGoogleARCoreServicesConfig Service...
)

Configure the current Unreal AR session with the desired GoogleARCoreServices configuration.

Public function Static UFunction BlueprintCallable, Category, Meta

UCloudARPin ...

 

CreateAndHostCloudARPin

(
    UARPin* ARPinToHost,
    EARPinCloudTaskResult& OutTaskResu...
)

Creating and hosting a CloudARPin and return it immediately.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

CreateAndHostCloudARPinLatentAction

(
    UObject* WorldContextObject,
    FLatentActionInfo LatentInfo,
    UARPin* ARPinToHost,
    EARPinCloudTaskResult& OutHostingR...,
    UCloudARPin*& OutCloudARPin
)

This will start a Latent Action to host the ARPin and creating a UCloudARPin from it.

Public function Static UFunction BlueprintCallable, Category, Meta

UCloudARPin ...

 

CreateAndResolveCloudARPin

(
    FString CloudId,
    EARPinCloudTaskResult& OutTaskResu...
)

Creating and Resolving a CloudARPin and return it immediately.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

CreateAndResolveCloudARPinLatentAction

(
    UObject* WorldContextObject,
    FLatentActionInfo LatentInfo,
    FString CloudId,
    EARPinCloudTaskResult& OutAcquirin...,
    UCloudARPin*& OutCloudARPin
)

This will start a Latent Action to create UCloudARPin using the given CloudId.

Public function Static

TArray< UClo...

 

GetAllCloudARPin()

Get a list of all CloudARPin in the current ARSession.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

RemoveCloudARPin

(
    UCloudARPin* PinToRemove
)

Remove the given CloudARPin from the current ARSession.