UMagicLeapSecureStorage

Function library for the Magic Leap Secure Storage API.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MagicLeapSecureStorage

Header

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

Include

#include "MagicLeapSecureStorage.h"

Syntax

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

Remarks

Function library for the Magic Leap Secure Storage API. Currently supports bool, uint8, int32, float, FString, FVector, FRotator and FTransform via Blueprints. Provides a template function for any non specialized types to be used via C++.

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

DeleteSecureData

(
    const FString& Key
)

Deletes the data associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta customthunk

bool

 

GetSecureArray

(
    const FString& Key,
    TArray< int32 >& DataToRetrieve
)

Retrieves an array associated with the specified key.

Public function

bool

 

GetSecureBlob

(
    const FString& Key,
    FString& DataToRetrieve
)

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetSecureBool

(
    const FString& Key,
    bool& DataToRetrieve
)

Retrieves the boolean associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetSecureByte

(
    const FString& Key,
    uint8& DataToRetrieve
)

Retrieves the byte (uint8) associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetSecureFloat

(
    const FString& Key,
    float& DataToRetrieve
)

Retrieves the float associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetSecureInt

(
    const FString& Key,
    int32& DataToRetrieve
)

Retrieves the integer (int32) associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetSecureInt64

(
    const FString& Key,
    int64& DataToRetrieve
)

Retrieves the 64 bit integer associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetSecureRotator

(
    const FString& Key,
    FRotator& DataToRetrieve
)

Retrieves the rotator associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetSecureSaveGame

(
    const FString& Key,
    USaveGame*& ObjectToRetrieve
)

Retrieves a USaveGame object associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetSecureString

(
    const FString& Key,
    FString& DataToRetrieve
)

Retrieves the string associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetSecureTransform

(
    const FString& Key,
    FTransform& DataToRetrieve
)

Retrieves the transform associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetSecureVector

(
    const FString& Key,
    FVector& DataToRetrieve
)

Retrieves the vector associated with the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta customthunk

bool

 

PutSecureArray

(
    const FString& Key,
    const TArray< int32 >& DataToStore
)

Stores the data under the specified key. An existing key would be overwritten.

Public function

bool

 

PutSecureBlob

(
    const FString& Key,
    const FString* DataToStore
)

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

PutSecureBool

(
    const FString& Key,
    bool DataToStore
)

Stores the boolean under the specified key. An existing key would be overwritten.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

PutSecureByte

(
    const FString& Key,
    uint8 DataToStore
)

Stores the byte (uint8) under the specified key. An existing key would be overwritten.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

PutSecureFloat

(
    const FString& Key,
    float DataToStore
)

Stores the float under the specified key. An existing key would be overwritten.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

PutSecureInt

(
    const FString& Key,
    int32 DataToStore
)

Stores the integer (int32) under the specified key. An existing key would be overwritten.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

PutSecureInt64

(
    const FString& Key,
    int64 DataToStore
)

Stores the 64 bit integer under the specified key. An existing key would be overwritten.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

PutSecureRotator

(
    const FString& Key,
    const FRotator& DataToStore
)

Stores the rotator under the specified key. An existing key would be overwritten.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

PutSecureSaveGame

(
    const FString& Key,
    USaveGame* ObjectToStore
)

Stores the USaveGame object under the specified key.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

PutSecureString

(
    const FString& Key,
    const FString& DataToStore
)

Stores the string under the specified key. An existing key would be overwritten.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

PutSecureTransform

(
    const FString& Key,
    const FTransform& DataToStore
)

Stores the transform under the specified key. An existing key would be overwritten.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

PutSecureVector

(
    const FString& Key,
    const FVector& DataToStore
)

Stores the vector under the specified key. An existing key would be overwritten.

Deprecated Functions

Name Description

Public function Static

bool

 

GenericGetSecureArray

(
    const FString& Key,
    FArrayProperty* ArrayProperty,
    void* TargetArray
)

This function has been replaced by UGameplayStatics::LoadGameFromSlot()

Public function Static

bool

 

GenericPutSecureArray

(
    const FString& Key,
    const FArrayProperty* ArrayPro...,
    void* TargetArray
)

This function has been replaced by UGameplayStatics::SaveGameToSlot()

Public function Static

bool

 

GetSecureBlob

(
    const FString& Key,
    T& DataToRetrieve
)

This function has been replaced by UGameplayStatics::LoadGameFromSlot()

Public function Static

bool

 

PutSecureBlob

(
    const FString& Key,
    const T* DataToStore
)

This function has been replaced by UGameplayStatics::SaveGameToSlot()

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