IAzureSpatialAnchors

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AzureSpatialAnchors

Header

/Engine/Plugins/Runtime/AR/Microsoft/AzureSpatialAnchors/Source/AzureSpatialAnchors/Public/IAzureSpatialAnchors.h

Include

#include "IAzureSpatialAnchors.h"

Syntax

class IAzureSpatialAnchors : public IModularFeature

Destructors

Name Description

Public function Virtual

~IAzureSpatialAnchors()

Functions

Name Description

Public function

bool

 

ConfigSession

(
    const FString& AccountId,
    const FString& AccountKey,
    const FCoarseLocalizationSettings&...,
    EAzureSpatialAnchorsLogVerbosity Lo...
)

Public function

bool

 

CreateARPinAroundAzureCloudSpatialAnchor

(
    const FString& PinId,
    UAzureCloudSpatialAnchor*& InA...,
    UARPin*& OutARPin
)

Public function

bool

 

CreateCloudAnchor

(
    UARPin*& InARPin,
    UAzureCloudSpatialAnchor*& Out...
)

Public function

bool

 

CreateSession()

Public function

bool

 

CreateWatcher

(
    const FAzureSpatialAnchorsLocateCri...,
    float InWorldToMetersScale,
    int32& OutWatcherIdentifier,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

void

 

DeleteCloudAnchorAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function

bool

 

DeleteCloudAnchorAsync_Start

(
    FPendingLatentAction* LatentAc...,
    UAzureCloudSpatialAnchor* InCl...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

bool

 

DeleteCloudAnchorAsync_Update

(
    FPendingLatentAction* LatentAc...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

void

 

DestroySession()

Public function Static

IAzureSpatia...

 

Get()

Public function

bool

 

GetCloudAnchor

(
    UARPin*& InARPin,
    UAzureCloudSpatialAnchor*& Out...
)

Public function

TMap< FStrin...

 

GetCloudAnchorAppProperties

(
    const UAzureCloudSpatialAnchor*...
)

Public function

float

 

GetCloudAnchorExpiration

(
    const UAzureCloudSpatialAnchor*...
)

Public function

void

 

GetCloudAnchorPropertiesAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function

bool

 

GetCloudAnchorPropertiesAsync_Start

(
    FPendingLatentAction* LatentAc...,
    FString CloudIdentifier,
    UAzureCloudSpatialAnchor*& Out...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

bool

 

GetCloudAnchorPropertiesAsync_Update

(
    FPendingLatentAction* LatentAc...,
    FString CloudIdentifier,
    UAzureCloudSpatialAnchor*& Out...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

void

 

GetCloudAnchors

(
    TArray< class UAzureCloudSpatialAnc...
)

Public function

FString

 

GetCloudSpatialAnchorIdentifier

Public function Static

FName

 

GetModularFeatureName()

Public function

void

 

GetUnpinnedCloudAnchors

(
    TArray< class UAzureCloudSpatialAnc...
)

Public function Static

bool

 

IsAvailable()

Public function

void

 

LoadCloudAnchorByIDAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function

bool

 

LoadCloudAnchorByIDAsync_Start

(
    FPendingLatentAction* LatentAc...,
    const FString& InCloudAnchorIdenti...,
    const FString& InLocalAnchorId,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

bool

 

LoadCloudAnchorByIDAsync_Update

(
    FPendingLatentAction* LatentAc...,
    UARPin*& OutARPin,
    UAzureCloudSpatialAnchor*& Out...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function Static

void

 

OnLog

(
    const wchar_t* LogMsg
)

Public function

void

 

RefreshCloudAnchorPropertiesAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function

bool

 

RefreshCloudAnchorPropertiesAsync_Start

(
    FPendingLatentAction* LatentAc...,
    UAzureCloudSpatialAnchor* InAz...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

bool

 

RefreshCloudAnchorPropertiesAsync_Update

(
    FPendingLatentAction* LatentAc...,
    UAzureCloudSpatialAnchor* InAz...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

void

 

SaveCloudAnchorAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function

bool

 

SaveCloudAnchorAsync_Start

(
    FPendingLatentAction* LatentAc...,
    UAzureCloudSpatialAnchor* InCl...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

bool

 

SaveCloudAnchorAsync_Update

(
    FPendingLatentAction* LatentAc...,
    UAzureCloudSpatialAnchor* InCl...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

bool

 

SetCloudAnchorAppProperties

(
    const UAzureCloudSpatialAnchor*...,
    const TMap< FString, FString >& In...
)

Public function

bool

 

SetCloudAnchorExpiration

(
    const UAzureCloudSpatialAnchor*...,
    float Lifetime
)

Public function

bool

 

StartSession()

Public function Virtual

void

 

StartupModule()

Public function

void

 

StopSession()

Public function

bool

 

StopWatcher

(
    int32 InWatcherIdentifier
)

Public function

void

 

UpdateCloudAnchorPropertiesAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function

bool

 

UpdateCloudAnchorPropertiesAsync_Start

(
    FPendingLatentAction* LatentAc...,
    UAzureCloudSpatialAnchor* InAz...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Public function

bool

 

UpdateCloudAnchorPropertiesAsync_Update

(
    FPendingLatentAction* LatentAc...,
    UAzureCloudSpatialAnchor* InAz...,
    EAzureSpatialAnchorsResult& OutRes...,
    FString& OutErrorString
)

Classes

Name

Description

Public class

FASALocateAnchorsCompletedTask

If an implementation generates events from a thread other than the game thread it should launch these tasks that will fire the delegates on the game thread

Public class

FASASessionUpdatedTask

Typedefs

Name

Description

FASAAnchorLocatedDelegate

WatcherIdentifier, status, anchor.

FASALocateAnchorsCompletedDelegate

WatcherIdentifier, canceled.

FASASessionUpdatedDelegate

ReadyForCreateProgress, RecommendedForCreateProgress, SessionCreateHash, SessionLocateHash, feedback.

Constants

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