Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FNativeConverter
Overloads
| Name |
Remarks |
Include Path |
Unreal Specifiers |
|
|
VerseVM/VVMNativeConverter.h |
|
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
bool Logic
)
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
int64 Number
)
|
|
VerseVM/VVMNativeConverter.h |
|
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
double Number
)
|
|
VerseVM/VVMNativeConverter.h |
|
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
UTF8CHAR Char
)
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
UTF32CHAR Char32
)
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
EnumType Enumerator
)
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
ObjectType* Object
)
|
|
VerseVM/VVMNativeConverter.h |
|
|
|
VerseVM/VVMNativeConverter.h |
|
|
|
VerseVM/VVMNativeConverter.h |
|
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
StructType&& Struct
)
|
|
VerseVM/VVMNativeConverter.h |
|
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
const NativeType& Type
)
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
const TArray< ElementType >& Array
)
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
const TMap< KeyType, ValueType >& Map
)
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
const ::TOptional< ValueType >& Optional
)
|
|
VerseVM/VVMNativeConverter.h |
|
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
const FVerseValue& Value
)
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
const FVerseFunction& Function
)
|
|
VerseVM/VVMNativeConverter.h |
|
static VValue ToVValue
(
FAllocationContext Context,
const TNativeTuple< ElementTypes... >& Tuple,
std::index_sequence< Indices... >
)
|
|
VerseVM/VVMNativeConverter.h |
|
ToVValue(FAllocationContext, EVerseFalse)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
EVerseFalse
)
ToVValue(FAllocationContext, EVerseTrue)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
EVerseTrue
)
ToVValue(FAllocationContext, bool)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
bool Logic
)
ToVValue(FAllocationContext, int64)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
int64 Number
)
ToVValue(FAllocationContext, const FVerseRational &)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
const FVerseRational & Rational
)
ToVValue(FAllocationContext, double)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
double Number
)
ToVValue(FAllocationContext, const FNativeString &)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
const FNativeString & String
)
ToVValue(FAllocationContext, UTF8CHAR)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
UTF8CHAR Char
)
ToVValue(FAllocationContext, UTF32CHAR)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
UTF32CHAR Char32
)
ToVValue(FAllocationContext, EnumType)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<typename EnumType, typename>
static VValue ToVValue
(
FAllocationContext Context,
EnumType Enumerator
)
ToVValue(FAllocationContext, ObjectType *)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<class ObjectType>
static VValue ToVValue
(
FAllocationContext Context,
ObjectType * Object
)
ToVValue(FAllocationContext, TNonNullPtr< ObjectType >)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<class ObjectType>
static VValue ToVValue
(
FAllocationContext Context,
TNonNullPtr < ObjectType > Object
)
ToVValue(FAllocationContext, ::TObjectPtr< ObjectType >)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<class ObjectType>
static VValue ToVValue
(
FAllocationContext Context,
::TObjectPtr < ObjectType > Object
)
ToVValue(FAllocationContext, TInterfaceInstance< InterfaceProxyType >)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<class InterfaceProxyType>
static VValue ToVValue
(
FAllocationContext Context,
TInterfaceInstance < InterfaceProxyType > Object
)
ToVValue(FAllocationContext, StructType &&)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<class StructType, typename>
static VValue ToVValue
(
FAllocationContext Context,
StructType && Struct
)
ToVValue(FAllocationContext, const TNativeTuple< ElementTypes... > &)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<typename... ElementTypes>
static VValue ToVValue
(
FAllocationContext Context,
const TNativeTuple < ElementTypes... > & Tuple
)
ToVValue(FAllocationContext, const NativeType &)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<class NativeType, std::enable_if_t<(std::is_convertible_v< NativeType *, FNativeType * >), int >>
static VValue ToVValue
(
FAllocationContext Context,
const NativeType & Type
)
ToVValue(FAllocationContext, const TArray< ElementType > &)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<class ElementType>
static VValue ToVValue
(
FAllocationContext Context,
const TArray < ElementType > & Array
)
ToVValue(FAllocationContext, const TMap< KeyType, ValueType > &)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<class KeyType, class ValueType>
static VValue ToVValue
(
FAllocationContext Context,
const TMap < KeyType, ValueType > & Map
)
ToVValue(FAllocationContext, const ::TOptional< ValueType > &)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<typename ValueType>
static VValue ToVValue
(
FAllocationContext Context,
const ::TOptional < ValueType > & Optional
)
ToVValue(FAllocationContext, const ::FNullOpt &)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
const ::FNullOpt & Optional
)
ToVValue(FAllocationContext, const FVerseValue &)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
const FVerseValue & Value
)
ToVValue(FAllocationContext, const FVerseFunction &)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
static VValue ToVValue
(
FAllocationContext Context,
const FVerseFunction & Function
)
ToVValue(FAllocationContext, const TNativeTuple< ElementTypes... > &, std::index_sequence< Indices... >)
| |
|
| Name |
ToVValue |
| Type |
function |
| Header File |
/Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMNativeConverter.h |
| Include Path |
#include "VerseVM/VVMNativeConverter.h" |
template<typename... ElementTypes, size_t... Indices>
static VValue ToVValue
(
FAllocationContext Context,
const TNativeTuple < ElementTypes... > & Tuple,
std::index_sequence< Indices... >
)