UMagicLeapSecureStorage

Inheritance Hierarchy

Syntax

UCLASS (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++. TODO: Support TArray and a generic USTRUCT.

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category

bool

 

DeleteSecureData

(
    const FString & Key
)

Deletes the data associated with the specified key.

Public function

bool

 

GetSecureBlob

(
    const FString & Key,
    FString & DataToRetrieve
)

Public function Static

bool

 

GetSecureBlob

(
    const FString & Key,
    T& DataToRetrieve
)

Template function to retrieve the data associated with the specified key.

Public function Static UFunction BlueprintCallable, Category

bool

 

GetSecureBool

(
    const FString & Key,
    bool& DataToRetrieve
)

Retrieves the boolean associated with the specified key.

Public function Static UFunction BlueprintCallable, Category

bool

 

GetSecureByte

(
    const FString & Key,
    uint8 & DataToRetrieve
)

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

Public function Static UFunction BlueprintCallable, Category

bool

 

GetSecureFloat

(
    const FString & Key,
    float& DataToRetrieve
)

Retrieves the float associated with the specified key.

Public function Static UFunction BlueprintCallable, Category

bool

 

GetSecureInt

(
    const FString & Key,
    int32 & DataToRetrieve
)

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

Public function Static UFunction BlueprintCallable, Category

bool

 

GetSecureRotator

(
    const FString & Key,
    FRotator & DataToRetrieve
)

Retrieves the rotator associated with the specified key.

Public function Static UFunction BlueprintCallable, Category

bool

 

GetSecureString

(
    const FString & Key,
    FString & DataToRetrieve
)

Retrieves the string associated with the specified key.

Public function Static UFunction BlueprintCallable, Category

bool

 

GetSecureTransform

(
    const FString & Key,
    FTransform & DataToRetrieve
)

Retrieves the transform associated with the specified key.

Public function Static UFunction BlueprintCallable, Category

bool

 

GetSecureVector

(
    const FString & Key,
    FVector & DataToRetrieve
)

Retrieves the vector associated with the specified key.

Public function

bool

 

PutSecureBlob

(
    const FString & Key,
    const FString * DataToStore
)

Public function Static

bool

 

PutSecureBlob

(
    const FString & Key,
    const T* DataToStore
)

Template function to store the data under the specified key. An existing key would be overwritten.

Public function Static UFunction BlueprintCallable, Category

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

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

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

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

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

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

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

bool

 

PutSecureVector

(
    const FString & Key,
    const FVector & DataToStore
)

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

References