Show / Hide Table of Contents

Class MagicLeapIdentity

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

Inheritance
System.Object
UObject
MagicLeapIdentity
Inherited Members
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.MagicLeapIdentity
Assembly: UE4DotNet.dll
Syntax
public class MagicLeapIdentity : UObject

Properties

| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static MagicLeapIdentity DefaultObject { get; }
Property Value
Type Description
MagicLeapIdentity
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

GetAllAvailableAttributes()

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

Declaration
public (IReadOnlyCollection<EMagicLeapIdentityKey>, EMagicLeapIdentityError) GetAllAvailableAttributes()
Returns
Type Description
System.ValueTuple<System.Collections.Generic.IReadOnlyCollection<EMagicLeapIdentityKey>, EMagicLeapIdentityError>
Remarks

Note that this does not request the values for these attribtues. This function makes a blocking call to the cloud. You can alternatively use GetAllAvailableAttributesAsync() to request the attributes asynchronously. @param AvailableAttributes Output parameter populated with the list of attributes available for the user's Magic Leap profile. @return Error code when getting the list of available attributes.

| Improve this Doc View Source

GetAllAvailableAttributesAsync(Byte)

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

Declaration
public void GetAllAvailableAttributesAsync(byte ResultDelegate)
Parameters
Type Name Description
System.Byte ResultDelegate
Remarks

Note that this does not request the values for these attribtues. @param ResultDelegate Callback which reports the list of available attributes. @return Error code when getting the list of available attributes.

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static MagicLeapIdentity New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
MagicLeapIdentity
| Improve this Doc View Source

RequestAttributeValue(Byte)

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

Declaration
public (IReadOnlyCollection<MagicLeapIdentityAttribute>, EMagicLeapIdentityError) RequestAttributeValue(byte RequestedAttributeList)
Parameters
Type Name Description
System.Byte RequestedAttributeList
Returns
Type Description
System.ValueTuple<System.Collections.Generic.IReadOnlyCollection<MagicLeapIdentityAttribute>, EMagicLeapIdentityError>
Remarks

This function makes a blocking call to the cloud. You can alternatively use RequestAttributeValueAsync() to request the attribute values asynchronously. @param RequestedAttributeList List of attributes to request the value for. @param RequestedAttributeValues Output parameter populated with the list of attributes and their values. @return Error code when getting the attribute values.

| Improve this Doc View Source

RequestAttributeValueAsync(Byte, Byte)

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

Declaration
public EMagicLeapIdentityError RequestAttributeValueAsync(byte RequestedAttributeList, byte ResultDelegate)
Parameters
Type Name Description
System.Byte RequestedAttributeList
System.Byte ResultDelegate
Returns
Type Description
EMagicLeapIdentityError
Remarks

@param RequestedAttributeList List of attributes to request the value for. @param ResultDelegate Callback which reports the list of attributes and their values. @return Error code when getting the attribute values.

Operators

| Improve this Doc View Source

Implicit(IntPtr to MagicLeapIdentity)

Convert from IntPtr to UObject

Declaration
public static implicit operator MagicLeapIdentity(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
MagicLeapIdentity
  • Improve this Doc
  • View Source
Back to top Generated by DocFX