FAzureSpatialAnchorsForWMR

Windows
MacOS
Linux

Inheritance Hierarchy

IAzureSpatialAnchors

IModuleInterface

FGCObject

FAzureSpatialAnchorsForWMR

References

Module

AzureSpatialAnchorsForWMR

Header

/Engine/Plugins/Runtime/AR/Microsoft/AzureSpatialAnchorsForWMR/Source/AzureSpatialAnchorsForWMR/Public/AzureSpatialAnchorsForWMR.h

Include

#include "AzureSpatialAnchorsForWMR.h"

Syntax

class FAzureSpatialAnchorsForWMR :
    public IAzureSpatialAnchors,
    public IModuleInterface,
    public FGCObject

Functions

Name Description

Public function

void

 

AnchorLocatedCallback

(
    int32 WatcherIdentifier,
    int32 LocateAnchorStatus,
    AzureSpatialAnchorsInterop::CloudAn...
)

Public function

UAzureCloudS...

 

GetOrCreateCloudAnchor

(
    AzureSpatialAnchorsInterop::CloudAn...
)

Public function

void

 

LocateAnchorsCompletedCallback

(
    int32 WatcherIdentifier,
    bool WasCanceled
)

Public function

void

 

SessionUpdatedCallback

(
    float ReadyForCreateProgress,
    float RecommendedForCreateProgress,
    int SessionCreateHash,
    int SessionLocateHash,
    int32 SessionUserFeedback
)

Overridden from IAzureSpatialAnchors

Name Description

Public function Virtual

bool

 

ConfigSession

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

Public function Virtual

bool

 

CreateARPinAroundAzureCloudSpatialAnchor

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

Public function Virtual

bool

 

CreateCloudAnchor

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

Public function Virtual

bool

 

CreateSession()

Public function Virtual

bool

 

CreateWatcher

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

Public function Virtual

void

 

DeleteCloudAnchorAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function Virtual

bool

 

DeleteCloudAnchorAsync_Start

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

Public function Virtual

bool

 

DeleteCloudAnchorAsync_Update

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

Public function Virtual

void

 

DestroySession()

Public function Virtual

bool

 

GetCloudAnchor

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

Public function Virtual

TMap< FStrin...

 

GetCloudAnchorAppProperties

(
    const UAzureCloudSpatialAnchor*...
)

Public function Virtual

float

 

GetCloudAnchorExpiration

(
    const UAzureCloudSpatialAnchor*...
)

Public function Virtual

void

 

GetCloudAnchorPropertiesAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function Virtual

bool

 

GetCloudAnchorPropertiesAsync_Start

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

Public function Virtual

bool

 

GetCloudAnchorPropertiesAsync_Update

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

Public function Virtual

void

 

GetCloudAnchors

(
    TArray< class UAzureCloudSpatialAnc...
)

Public function Virtual

FString

 

GetCloudSpatialAnchorIdentifier

Public function Virtual

void

 

GetUnpinnedCloudAnchors

Public function Virtual

void

 

LoadCloudAnchorByIDAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function Virtual

bool

 

LoadCloudAnchorByIDAsync_Start

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

Public function Virtual

bool

 

LoadCloudAnchorByIDAsync_Update

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

Public function Virtual

void

 

RefreshCloudAnchorPropertiesAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function Virtual

bool

 

RefreshCloudAnchorPropertiesAsync_Start

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

Public function Virtual

bool

 

RefreshCloudAnchorPropertiesAsync_Update

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

Public function Virtual

void

 

SaveCloudAnchorAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function Virtual

bool

 

SaveCloudAnchorAsync_Start

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

Public function Virtual

bool

 

SaveCloudAnchorAsync_Update

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

Public function Virtual

bool

 

SetCloudAnchorAppProperties

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

Public function Virtual

bool

 

SetCloudAnchorExpiration

(
    const UAzureCloudSpatialAnchor*...,
    float Lifetime
)

Public function Virtual

bool

 

StartSession()

Public function Virtual

void

 

StopSession()

Public function Virtual

bool

 

StopWatcher

(
    int32 InWatcherIdentifier
)

Public function Virtual

void

 

UpdateCloudAnchorPropertiesAsync_Orphan

(
    FPendingLatentAction* LatentAc...
)

Public function Virtual

bool

 

UpdateCloudAnchorPropertiesAsync_Start

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

Public function Virtual

bool

 

UpdateCloudAnchorPropertiesAsync_Update

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

Overridden from IModuleInterface

Name Description

Public function Virtual

void

 

ShutdownModule()

Called before the module is unloaded, right before the module object is destroyed.

Public function Virtual

void

 

StartupModule()

Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule.

Overridden from FGCObject

Name Description

Protected function Virtual

void

 

AddReferencedObjects

(
    FReferenceCollector& Collector
)

Pure virtual that must be overloaded by the inheriting class.

Protected function Virtual Const

FString

 

GetReferencerName()

Use this method to report a name for your referencer.

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