UMagicLeapIdentity

Class which provides functions to read and update the user's Magic Leap profile.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MagicLeapIdentity

Header

/Engine/Plugins/Lumin/MagicLeap/Source/MagicLeapIdentity/Public/MagicLeapIdentity.h

Include

#include "MagicLeapIdentity.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=MagicLeap, BlueprintType)
class UMagicLeapIdentity :
    public UObject,
    public FTickableGameObject

Remarks

Class which provides functions to read and update the user's Magic Leap profile.

Constructors

Name Description

Public function

UMagicLeapIdentity()

Destructors

Name Description

Public function Virtual

~UMagicLeapIdentity()

Functions

Name Description

Public function UFunction BlueprintCallable, Category

EMagicLeapId...

 

GetAllAvailableAttributes

(
    TArray< EMagicLeapIdentityKey >& A...
)

Get the attributes available for the user's Magic Leap profile.

Public function UFunction BlueprintCallable, Category

void

 

GetAllAvailableAttributesAsync

(
    const FAvailableIdentityAttributesD...
)

Asynchronous call to get the attributes available for the user's Magic Leap profile.

Public function Virtual Const

UWorld *

 

GetWorld()

UObjectBase interface

Public function UFunction BlueprintCallable, Category

EMagicLeapId...

 

RequestAttributeValue

Get the values for the attributes of the user's Magic Leap profile.

Public function UFunction BlueprintCallable, Category

EMagicLeapId...

 

RequestAttributeValueAsync

(
    const TArray< EMagicLeapIdentityKey...,
    const FRequestIdentityAttributeValu...
)

Asynchronous call to get the values for the attributes of the user's Magic Leap profile.

Overridden from FTickableGameObject

Overridden from FTickableObjectBase

Name Description

Public function Virtual Const

TStatId

 

GetStatId()

Return the stat id to use for this tickable

Public function Virtual Const

bool

 

IsTickable()

Virtual that can be overloaded by the inheriting class.

Public function Virtual

void

 

Tick

(
    float DeltaTime
)

FTickableObjectBase interface

Classes

Name

Description

Public class

FAvailableIdentityAttributesDelegate

Delegate for the result of available attributes for the user's Magic Leap profile.

Public class

FModifyIdentityAttributeValueDelegate

Delegate for the result of modifying the attribute values of a user's Magic Leap profile.

Public class

FRequestIdentityAttributeValueDelegate

Delegate for the result of attribute values for the user's Magic Leap profile.

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