Navigation
API > API/Plugins > API/Plugins/ElectraBase
| Name | FVariantValue |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraUtil/Source/ElectraBase/Public/ParameterDictionary.h |
| Include Path | #include "ParameterDictionary.h" |
Syntax
class FVariantValue
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVariantValue
(
const FTimespan& TimespanValue |
ParameterDictionary.h | ||
FVariantValue
(
const FTimeValue& TimeValue |
ParameterDictionary.h | ||
FVariantValue
(
bool BoolValue |
ParameterDictionary.h | ||
FVariantValue
(
int64 Int64Value |
ParameterDictionary.h | ||
FVariantValue
(
double DoubleValue |
ParameterDictionary.h | ||
FVariantValue
(
const FString& StringValue |
ParameterDictionary.h | ||
FVariantValue
(
const FVariantValue& rhs |
ParameterDictionary.h | ||
| ParameterDictionary.h | |||
FVariantValue
(
void* PointerValue |
ParameterDictionary.h | ||
FVariantValue
(
const TSharedPtr< T, ESPMode::ThreadSafe >& PointerValue |
ParameterDictionary.h | ||
FVariantValue
(
const TArray< uint8 >& ArrayValue |
ParameterDictionary.h | ||
FVariantValue
(
const FTimecode& TimecodeValue |
ParameterDictionary.h | ||
FVariantValue
(
const FFrameRate& FramerateValue |
ParameterDictionary.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FVariantValue() |
ParameterDictionary.h |
Classes
| Name | Remarks |
|---|---|
| FSharedPtrHolderBase | |
| FUnionLayout | |
| TSharedPtrHolder |
Enums
Public
| Name | Remarks |
|---|---|
| EDataType |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DataBuffer | TAlignedBytes< sizeof(FUnionLayout), 16 > | ParameterDictionary.h | ||
| DataType | EDataType | ParameterDictionary.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TArray< uint8 > & GetArray() |
ParameterDictionary.h | ||
const bool & GetBool() |
ParameterDictionary.h | ||
EDataType GetDataType() |
ParameterDictionary.h | ||
const double & GetDouble() |
ParameterDictionary.h | ||
const FFrameRate & GetFramerate() |
ParameterDictionary.h | ||
const FString & GetFString() |
Returns variant value. Type must match. Otherwise an empty/zero value is returned. | ParameterDictionary.h | |
const int64 & GetInt64() |
ParameterDictionary.h | ||
void *const & GetPointer() |
ParameterDictionary.h | ||
TSharedPtr< T, ESPMode::ThreadSafe > GetSharedPointer() |
ParameterDictionary.h | ||
const FTimecode & GetTimecode() |
ParameterDictionary.h | ||
const FTimespan & GetTimespan() |
ParameterDictionary.h | ||
const FTimeValue & GetTimeValue() |
ParameterDictionary.h | ||
bool IsType
(
EDataType type |
ParameterDictionary.h | ||
bool IsValid() |
ParameterDictionary.h | ||
const TArray< uint8 > & SafeGetArray() |
ParameterDictionary.h | ||
bool SafeGetBool
(
bool Default |
ParameterDictionary.h | ||
double SafeGetDouble
(
double Default |
ParameterDictionary.h | ||
FFrameRate SafeGetFramerate
(
const FFrameRate& Default |
ParameterDictionary.h | ||
| Returns variant value. If type does not match the specified default will be returned. | ParameterDictionary.h | ||
int64 SafeGetInt64
(
int64 Default |
ParameterDictionary.h | ||
void * SafeGetPointer
(
void* Default |
ParameterDictionary.h | ||
| ParameterDictionary.h | |||
| ParameterDictionary.h | |||
FTimeValue SafeGetTimeValue
(
const FTimeValue& Default |
ParameterDictionary.h | ||
FVariantValue & Set
(
const TSharedPtr< T, ESPMode::ThreadSafe >& PointerValue |
ParameterDictionary.h | ||
FVariantValue & Set
(
const FString& StringValue |
ParameterDictionary.h | ||
FVariantValue & Set
(
double DoubleValue |
ParameterDictionary.h | ||
FVariantValue & Set
(
int64 Int64Value |
ParameterDictionary.h | ||
FVariantValue & Set
(
bool BoolValue |
ParameterDictionary.h | ||
FVariantValue & Set
(
const FTimeValue& TimeValue |
ParameterDictionary.h | ||
FVariantValue & Set
(
const FTimespan& TimespanValue |
ParameterDictionary.h | ||
FVariantValue & Set
(
const FTimecode& TimecodeValue |
ParameterDictionary.h | ||
FVariantValue & Set
(
const FFrameRate& FramerateValue |
ParameterDictionary.h | ||
FVariantValue & Set
(
void* PointerValue |
ParameterDictionary.h | ||
FVariantValue & Set
(
const TArray< uint8 >& ArrayValue |
ParameterDictionary.h | ||
FVariant ToFVariant() |
ParameterDictionary.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVariantValue & operator=
(
const FVariantValue& rhs |
ParameterDictionary.h |