UMagicLeapPlanesFunctionLibrary

Copyright Epic Games, Inc. All Rights Reserved.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MagicLeapPlanes

Header

/Engine/Plugins/Lumin/MagicLeap/Source/MagicLeapPlanes/Source/Public/MagicLeapPlanesFunctionLibrary.h

Include

#include "MagicLeapPlanesFunctionLibrary.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=MagicLeap)
class UMagicLeapPlanesFunctionLibrary : public UBlueprintFunctionLibrary

Remarks

Copyright Epic Games, Inc. All Rights Reserved.

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category

FGuid

 

AddPersistentQuery

(
    EMagicLeapPlaneQueryType Persistent...
)

Adds a new plane query.

Public function Static UFunction BlueprintCallable, Category

bool

 

CreateTracker()

Create a planes tracker.

Public function Static UFunction BlueprintCallable, Category

bool

 

DestroyTracker()

Destroy a planes tracker.

Public function Static UFunction BlueprintCallable, Category

FTransform

 

GetContentScale

(
    const AActor* ContentActor,
    const FMagicLeapPlaneResult& Plane...
)

Gets the expected scale of the actor to be placed within the bounds of the given plane.

Public function Static UFunction BlueprintCallable, BlueprintPure, Category

bool

 

IsTrackerValid()

Is a planes tracker already created.

Public function Static UFunction BlueprintCallable, Category

bool

 

PlanesPersistentQueryBeginAsync

(
    const FMagicLeapPlanesQuery& Query,
    const FGuid& Handle,
    const FMagicLeapPersistentPlanesRes...
)

Initiates a persistant plane query.

Public function Static UFunction BlueprintCallable, Category

bool

 

PlanesQueryBeginAsync

(
    const FMagicLeapPlanesQuery& Query,
    const FMagicLeapPlanesResultDelegat...
)

Initiates a plane query.

Public function Static UFunction BlueprintCallable, Category

void

 

RemoveFlagsNotInQuery

(
    const TArray< EMagicLeapPlaneQueryF...,
    const TArray< EMagicLeapPlaneQueryF...,
    TArray< EMagicLeapPlaneQueryFlags >...
)

Removes

Public function Static UFunction BlueprintCallable, Category

bool

 

RemovePersistentQuery

(
    FGuid Handle
)

Removes a plane query. Returns a boolean of the operation's success

Public function Static UFunction BlueprintCallable, Category

void

 

ReorderPlaneFlags

(
    const TArray< EMagicLeapPlaneQueryF...,
    const TArray< EMagicLeapPlaneQueryF...,
    TArray< EMagicLeapPlaneQueryFlags >...
)

Re-orders an array of plane query flags based on the priority list passed.

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