UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BlueprintTypeConversions.cpp File Reference

Classes

struct  UE::Kismet::BlueprintTypeConversions::Internal::FStructConversionEntry
 

Namespaces

namespace  UE
 
namespace  UE::Kismet
 
namespace  UE::Kismet::BlueprintTypeConversions
 
namespace  UE::Kismet::BlueprintTypeConversions::Internal
 

Macros

#define MAKE_CONVERSION_FUNCTION_NAME(SourceType, DestType)    Convert##SourceType##To##DestType
 
#define DEFINE_CONVERSION_FUNCTIONS(BASETYPE, DOUBLEVARIANT, FLOATVARIANT)
 

Functions

template<typename TFrom , typename TTo >
FORCEINLINE_DEBUGGABLE void UE::Kismet::BlueprintTypeConversions::Internal::ConvertType (const void *InFromData, void *InToData)
 
ConversionFunctionT UE::Kismet::BlueprintTypeConversions::Internal::FindConversionFunction (const FProperty *InFromProperty, const FProperty *InToProperty)
 
 DEFINE_FUNCTION (UBlueprintTypeConversions::execConvertArrayType)
 
 DEFINE_FUNCTION (UBlueprintTypeConversions::execConvertSetType)
 
 DEFINE_FUNCTION (UBlueprintTypeConversions::execConvertMapType)
 
UScriptStructReturnNullVariant ()
 
Stack StepCompiledIn (nullptr, nullptr)
 
 ConvertType< FBox2d, FBox2f > (SourceAddr, DestAddr)
 
 ConvertType< FBox2f, FBox2d > (SourceAddr, DestAddr)
 
UE::Kismet::BlueprintTypeConversions::Internal::FStructConversionEntry FBox2DEntryTBaseStructure (PREPROCESSOR_TO_STRING(MAKE_CONVERSION_FUNCTION_NAME(FBox2d, FBox2f))), TEXT(PREPROCESSOR_TO_STRING(MAKE_CONVERSION_FUNCTION_NAME(FBox2f, FBox2d))), &UE::Kismet::BlueprintTypeConversions::Internal::ConvertType< FBox2d, FBox2f >, &UE::Kismet::BlueprintTypeConversions::Internal::ConvertType< FBox2f, FBox2d >
 
 ConvertType< FVector2d, FVector2f > (SourceAddr, DestAddr)
 
 ConvertType< FVector2f, FVector2d > (SourceAddr, DestAddr)
 
UE::Kismet::BlueprintTypeConversions::Internal::FStructConversionEntry FVector2DEntryTBaseStructure (PREPROCESSOR_TO_STRING(MAKE_CONVERSION_FUNCTION_NAME(FVector2d, FVector2f))), TEXT(PREPROCESSOR_TO_STRING(MAKE_CONVERSION_FUNCTION_NAME(FVector2f, FVector2d))), &UE::Kismet::BlueprintTypeConversions::Internal::ConvertType< FVector2d, FVector2f >, &UE::Kismet::BlueprintTypeConversions::Internal::ConvertType< FVector2f, FVector2d >
 

Variables

voidDestAddr = Stack.MostRecentPropertyAddress
 
Stack MostRecentProperty = nullptr
 
const voidSourceAddr = Stack.MostRecentPropertyAddress
 
 P_FINISH
 

Macro Definition Documentation

◆ DEFINE_CONVERSION_FUNCTIONS

#define DEFINE_CONVERSION_FUNCTIONS (   BASETYPE,
  DOUBLEVARIANT,
  FLOATVARIANT 
)

◆ MAKE_CONVERSION_FUNCTION_NAME

#define MAKE_CONVERSION_FUNCTION_NAME (   SourceType,
  DestType 
)     Convert##SourceType##To##DestType

Function Documentation

◆ ConvertType< FBox2d, FBox2f >()

ConvertType< FBox2d, FBox2f > ( SourceAddr  ,
DestAddr   
)

◆ ConvertType< FBox2f, FBox2d >()

ConvertType< FBox2f, FBox2d > ( SourceAddr  ,
DestAddr   
)

◆ ConvertType< FVector2d, FVector2f >()

ConvertType< FVector2d, FVector2f > ( SourceAddr  ,
DestAddr   
)

◆ ConvertType< FVector2f, FVector2d >()

ConvertType< FVector2f, FVector2d > ( SourceAddr  ,
DestAddr   
)

◆ DEFINE_FUNCTION() [1/3]

◆ DEFINE_FUNCTION() [2/3]

◆ DEFINE_FUNCTION() [3/3]

◆ ReturnNullVariant()

UScriptStruct * ReturnNullVariant ( )

◆ StepCompiledIn()

Stack StepCompiledIn ( nullptr  ,
nullptr   
)

◆ TBaseStructure() [1/2]

◆ TBaseStructure() [2/2]

Variable Documentation

◆ DestAddr

void * DestAddr = Stack.MostRecentPropertyAddress

◆ MostRecentProperty

Stack MostRecentProperty = nullptr

◆ P_FINISH

P_FINISH

◆ SourceAddr

const void * SourceAddr = Stack.MostRecentPropertyAddress