MagicLeap

Windows
MacOS
Linux

Classes

Name

Description

Public struct

EnableInput

Utility class to scope guard enabling and disabling game viewport client input processing.

Public struct UStruct BlueprintType

FMagicLeapGraphicsClientPerformanceInfo

Public struct UStruct BlueprintType

FMagicLeapHeadTrackingState

Public struct UStruct BlueprintType

FMagicLeapMeshBlockInfo

Representation of a mesh block.

Public struct UStruct BlueprintType

FMagicLeapMeshBlockRequest

Request structure to get the actual mesh for a block.

Public struct UStruct BlueprintType

FMagicLeapRaycastHitResult

Result of a raycast.

Public struct UStruct BlueprintType meta

FMagicLeapRaycastQueryParams

Parameters for a raycast request.

Public struct UStruct BlueprintType

FMagicLeapResult

Contains the result of a magic leap plugin/module call from blueprints.

Public class

FMagicLeapRunnable

Public struct

FMagicLeapTask

Public struct UStruct BlueprintType

FMagicLeapTrackingMeshInfo

Response structure for the mesh block info.

Public struct

FMLSingleDelegate

Public struct UStruct BlueprintType

FPurchaseConfirmation

Public struct UStruct BlueprintType

FPurchaseItemDetails

Public struct

FRequiredPrivilege

Public class

IAppEventHandler

Provides an interface between the AppFramework and any system that needs to be notified of application events (such as pause/resume).

Public class

ILuminARModule

The public interface to this module.

Public class

IMagicLeapMeshBlockSelectorInterface

Interface to select blocks for a mesh request.

Public class

IMagicLeapPlugin

The public interface to this module.

Public class

IMagicLeapTrackerEntity

The public interface for MagicLeapHMD to control the order of tracker creation, desctruction, provide late update etc.

Public struct

TMLMultiDelegateOneParam

Public struct

TMLMultiDelegateThreeParams

Public struct

TMLMultiDelegateTwoParams

Public struct

TMLSingleDelegateOneParam

Public struct

TMLSingleDelegateThreeParams

Public struct

TMLSingleDelegateTwoParams

Public class UClass Blueprintable, BlueprintType ClassGroup, Meta editinlinenew

UInAppPurchaseComponent

The CameraCaptureComponent provides access to and maintains state for camera capture functionality.

Public class UClass ClassGroup, HideCategories, Meta

ULuminApplicationLifecycleComponent

Component to handle receiving notifications from the LuminOS about application state (activated, suspended, termination, standby etc).

Public class UClass Blueprintable, BlueprintType ClassGroup, Meta

UMagicLeapHeadTrackingNotificationsComponent

Provides head tracking map events to enable apps to cleanly handle it.

Public class UClass ClassGroup

UMagicLeapHMDFunctionLibrary

Public class

UMagicLeapMeshBlockSelectorInterface

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Blueprintable, BlueprintType ClassGroup, Meta editinlinenew

UMagicLeapMeshTrackerComponent

The MeshTrackerComponent class manages requests for environmental mesh data, processes the results and provides them to the calling system.

Public class UClass Blueprintable, BlueprintType ClassGroup, Meta editinlinenew

UMagicLeapRaycastComponent

Creates raycast requests and delegates their result.

Public class UClass ClassGroup

UMagicLeapRaycastFunctionLibrary

Public class UClass Config defaultconfig

UMagicLeapSettings

Implements the settings for the Magic Leap SDK setup.

Enums

Name

Description

Public enum UEnum BlueprintType

CloudStatus

Public enum UEnum BlueprintType

EFocusLostReason

Public enum UEnum BlueprintType

EMagicLeapHeadTrackingError

Public enum UEnum BlueprintType

EMagicLeapHeadTrackingMapEvent

Different types of map events that can occur that a developer may have to handle.

Public enum UEnum BlueprintType

EMagicLeapHeadTrackingMode

Public enum UEnum BlueprintType

EMagicLeapMeshLOD

Discrete level of detail required.

Public enum UEnum BlueprintType

EMagicLeapMeshState

State of a block mesh.

Public enum UEnum BlueprintType

EMagicLeapMeshType

Type of mesh to query from the underlying system.

Public enum UEnum BlueprintType

EMagicLeapMeshVertexColorMode

Vertex color mode.

Public enum UEnum BlueprintType

EMagicLeapRaycastResultState

The states of a raycast result.

Public enum

EMagicLeapTransformFailReason

Public enum

MagicLeap::EPrivilegeState

Public enum UEnum BlueprintType

PurchaseType

Variables

Name Description

Public variable

 

STATCAT_Advanced

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