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 (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

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

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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback