Navigation
API > API/Editor > API/Editor/KismetCompiler > API/Editor/KismetCompiler/FKismetCompilerUtilities
Description
Similar to UFunction::IsSignatureCompatibleWith, but also checks if the function signatures are convertible.
For example, if a parameter in SourceFunction is of type float, but its corresponding type in OtherFunction is double, then the function is deemed "convertible". This is primarily used for binding Blueprint functions with native delegate signatures that use float types.
| Name | DoSignaturesHaveConvertibleFloatTypes |
| Type | function |
| Header File | /Engine/Source/Editor/KismetCompiler/Public/KismetCompilerMisc.h |
| Include Path | #include "KismetCompilerMisc.h" |
| Source | /Engine/Source/Editor/KismetCompiler/Private/KismetCompilerMisc.cpp |
static ConvertibleSignatureMatchResult DoSignaturesHaveConvertibleFloatTypes
(
const UFunction * SourceFunction,
const UFunction * OtherFunction
)