FVariantValue

Windows
MacOS
Linux

References

Module

ElectraBase

Header

/Engine/Plugins/Media/ElectraUtil/Source/ElectraBase/Public/ParameterDictionary.h

Include

#include "ParameterDictionary.h"

Syntax

class FVariantValue

Constructors

Name Description

Public function

FVariantValue()

Public function

FVariantValue

(
    const FVariantValue& rhs
)

Public function

FVariantValue

(
    const FString& StringValue
)

Public function

FVariantValue

(
    double DoubleValue
)

Public function

FVariantValue

(
    int64 Int64Value
)

Public function

FVariantValue

(
    bool BoolValue
)

Public function

FVariantValue

(
    const FTimeValue& TimeValue
)

Public function

FVariantValue

(
    void* PointerValue
)

Public function

FVariantValue

(
    const TSharedPtr< T, ESPMode::Threa...
)

Destructors

Name Description

Public function

~FVariantValue()

Functions

Name Description

Public function Const

const bool &

 

GetBool()

Public function Const

EDataType

 

GetDataType()

Public function Const

const double...

 

GetDouble()

Public function Const

const FStrin...

 

GetFString()

Returns variant value. Type must match. Otherwise an empty/zero value is returned.

Public function Const

const int64 ...

 

GetInt64()

Public function Const

void *co...

 

GetPointer()

Public function Const

TSharedPtr< ...

 

GetSharedPointer()

Public function Const

const FTimeV...

 

GetTimeValue()

Public function Const

bool

 

IsType

(
    EDataType type
)

Public function Const

bool

 

IsValid()

Public function Const

bool

 

SafeGetBool

(
    bool Default
)

Public function Const

double

 

SafeGetDouble

(
    double Default
)

Public function Const

const FStrin...

 

SafeGetFString

(
    const FString& Default
)

Returns variant value. If type does not match the specified default will be returned.

Public function Const

int64

 

SafeGetInt64

(
    int64 Default
)

Public function Const

void *

 

SafeGetPointer

(
    void* Default
)

Public function Const

FTimeValue

 

SafeGetTimeValue

(
    const FTimeValue& Default
)

Public function

FVariantValu...

 

Set

(
    void* PointerValue
)

Public function

FVariantValu...

 

Set

(
    const FString& StringValue
)

Public function

FVariantValu...

 

Set

(
    double DoubleValue
)

Public function

FVariantValu...

 

Set

(
    int64 Int64Value
)

Public function

FVariantValu...

 

Set

(
    bool BoolValue
)

Public function

FVariantValu...

 

Set

(
    const FTimeValue& TimeValue
)

Public function

FVariantValu...

 

Set

(
    const TSharedPtr< T, ESPMode::Threa...
)

Operators

Name Description

Public function

FVariantValu...

 

operator=

(
    const FVariantValue& rhs
)

Enums

Name

Description

Public enum

EDataType

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