UGoogleARCoreServicesFunctionLibrary

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

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](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss