// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ #include "UObject/GeneratedCppIncludes.h" #include "RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" #include "RigVMCore/RigVMFunction.h" #include "RigVMCore/RigVMRegistry.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeRigVMFunction_MathRBFInterpolate() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERBFKernelType(); RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERBFQuatDistanceType(); RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERBFVectorDistanceType(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBase(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform(); UPackage* Z_Construct_UPackage__Script_RigVM(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum ERBFKernelType ************************************************************ static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERBFKernelType; static UEnum* ERBFKernelType_StaticEnum() { if (!Z_Registration_Info_UEnum_ERBFKernelType.OuterSingleton) { Z_Registration_Info_UEnum_ERBFKernelType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigVM_ERBFKernelType, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("ERBFKernelType")); } return Z_Registration_Info_UEnum_ERBFKernelType.OuterSingleton; } template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ERBFKernelType_StaticEnum(); } struct Z_Construct_UEnum_RigVM_ERBFKernelType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "/** Function to use for each target falloff */" }, { "Cubic.Name", "ERBFKernelType::Cubic" }, { "Exponential.Name", "ERBFKernelType::Exponential" }, { "Gaussian.Name", "ERBFKernelType::Gaussian" }, { "Linear.Name", "ERBFKernelType::Linear" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Quintic.Name", "ERBFKernelType::Quintic" }, { "ToolTip", "Function to use for each target falloff" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ERBFKernelType::Gaussian", (int64)ERBFKernelType::Gaussian }, { "ERBFKernelType::Exponential", (int64)ERBFKernelType::Exponential }, { "ERBFKernelType::Linear", (int64)ERBFKernelType::Linear }, { "ERBFKernelType::Cubic", (int64)ERBFKernelType::Cubic }, { "ERBFKernelType::Quintic", (int64)ERBFKernelType::Quintic }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_RigVM_ERBFKernelType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigVM_ERBFKernelType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_RigVM, nullptr, "ERBFKernelType", "ERBFKernelType", Z_Construct_UEnum_RigVM_ERBFKernelType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERBFKernelType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERBFKernelType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigVM_ERBFKernelType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_RigVM_ERBFKernelType() { if (!Z_Registration_Info_UEnum_ERBFKernelType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERBFKernelType.InnerSingleton, Z_Construct_UEnum_RigVM_ERBFKernelType_Statics::EnumParams); } return Z_Registration_Info_UEnum_ERBFKernelType.InnerSingleton; } // ********** End Enum ERBFKernelType ************************************************************** // ********** Begin Enum ERBFQuatDistanceType ****************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERBFQuatDistanceType; static UEnum* ERBFQuatDistanceType_StaticEnum() { if (!Z_Registration_Info_UEnum_ERBFQuatDistanceType.OuterSingleton) { Z_Registration_Info_UEnum_ERBFQuatDistanceType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigVM_ERBFQuatDistanceType, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("ERBFQuatDistanceType")); } return Z_Registration_Info_UEnum_ERBFQuatDistanceType.OuterSingleton; } template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ERBFQuatDistanceType_StaticEnum(); } struct Z_Construct_UEnum_RigVM_ERBFQuatDistanceType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ArcLength.Name", "ERBFQuatDistanceType::ArcLength" }, { "Comment", "/** Function to use for computing distance between the input and target \n\x09quaternions. */" }, { "Euclidean.Name", "ERBFQuatDistanceType::Euclidean" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "SwingAngle.Name", "ERBFQuatDistanceType::SwingAngle" }, { "ToolTip", "Function to use for computing distance between the input and target\n quaternions." }, { "TwistAngle.Name", "ERBFQuatDistanceType::TwistAngle" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ERBFQuatDistanceType::Euclidean", (int64)ERBFQuatDistanceType::Euclidean }, { "ERBFQuatDistanceType::ArcLength", (int64)ERBFQuatDistanceType::ArcLength }, { "ERBFQuatDistanceType::SwingAngle", (int64)ERBFQuatDistanceType::SwingAngle }, { "ERBFQuatDistanceType::TwistAngle", (int64)ERBFQuatDistanceType::TwistAngle }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_RigVM_ERBFQuatDistanceType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigVM_ERBFQuatDistanceType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_RigVM, nullptr, "ERBFQuatDistanceType", "ERBFQuatDistanceType", Z_Construct_UEnum_RigVM_ERBFQuatDistanceType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERBFQuatDistanceType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERBFQuatDistanceType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigVM_ERBFQuatDistanceType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_RigVM_ERBFQuatDistanceType() { if (!Z_Registration_Info_UEnum_ERBFQuatDistanceType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERBFQuatDistanceType.InnerSingleton, Z_Construct_UEnum_RigVM_ERBFQuatDistanceType_Statics::EnumParams); } return Z_Registration_Info_UEnum_ERBFQuatDistanceType.InnerSingleton; } // ********** End Enum ERBFQuatDistanceType ******************************************************** // ********** Begin Enum ERBFVectorDistanceType **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERBFVectorDistanceType; static UEnum* ERBFVectorDistanceType_StaticEnum() { if (!Z_Registration_Info_UEnum_ERBFVectorDistanceType.OuterSingleton) { Z_Registration_Info_UEnum_ERBFVectorDistanceType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigVM_ERBFVectorDistanceType, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("ERBFVectorDistanceType")); } return Z_Registration_Info_UEnum_ERBFVectorDistanceType.OuterSingleton; } template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ERBFVectorDistanceType_StaticEnum(); } struct Z_Construct_UEnum_RigVM_ERBFVectorDistanceType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ArcLength.Name", "ERBFVectorDistanceType::ArcLength" }, { "Comment", "/** Function to use for computing distance between the input and target \n\x09quaternions. */" }, { "Euclidean.Name", "ERBFVectorDistanceType::Euclidean" }, { "Manhattan.Name", "ERBFVectorDistanceType::Manhattan" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "ToolTip", "Function to use for computing distance between the input and target\n quaternions." }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ERBFVectorDistanceType::Euclidean", (int64)ERBFVectorDistanceType::Euclidean }, { "ERBFVectorDistanceType::Manhattan", (int64)ERBFVectorDistanceType::Manhattan }, { "ERBFVectorDistanceType::ArcLength", (int64)ERBFVectorDistanceType::ArcLength }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_RigVM_ERBFVectorDistanceType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigVM_ERBFVectorDistanceType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_RigVM, nullptr, "ERBFVectorDistanceType", "ERBFVectorDistanceType", Z_Construct_UEnum_RigVM_ERBFVectorDistanceType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERBFVectorDistanceType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERBFVectorDistanceType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigVM_ERBFVectorDistanceType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_RigVM_ERBFVectorDistanceType() { if (!Z_Registration_Info_UEnum_ERBFVectorDistanceType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERBFVectorDistanceType.InnerSingleton, Z_Construct_UEnum_RigVM_ERBFVectorDistanceType_Statics::EnumParams); } return Z_Registration_Info_UEnum_ERBFVectorDistanceType.InnerSingleton; } // ********** End Enum ERBFVectorDistanceType ****************************************************** // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatWorkData ********************* struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateQuatWorkData); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateQuatWorkData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatWorkData constinit property declarations // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatWorkData constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData; class UScriptStruct* FRigVMFunction_MathRBFInterpolateQuatWorkData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateQuatWorkData")); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "RigVMFunction_MathRBFInterpolateQuatWorkData", nullptr, 0, sizeof(FRigVMFunction_MathRBFInterpolateQuatWorkData), alignof(FRigVMFunction_MathRBFInterpolateQuatWorkData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData.InnerSingleton); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatWorkData *********************** // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorWorkData ******************* struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateVectorWorkData); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateVectorWorkData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorWorkData constinit property declarations // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorWorkData constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData; class UScriptStruct* FRigVMFunction_MathRBFInterpolateVectorWorkData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateVectorWorkData")); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "RigVMFunction_MathRBFInterpolateVectorWorkData", nullptr, 0, sizeof(FRigVMFunction_MathRBFInterpolateVectorWorkData), alignof(FRigVMFunction_MathRBFInterpolateVectorWorkData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData.InnerSingleton); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorWorkData ********************* // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateBase ***************************** struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateBase); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateBase); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "Category", "Math|RBF Interpolation" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateBase constinit property declarations // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateBase constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateBase cannot be polymorphic unless super FRigVMFunction_MathBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase; class UScriptStruct* FRigVMFunction_MathRBFInterpolateBase::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateBase")); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateBase", nullptr, 0, sizeof(FRigVMFunction_MathRBFInterpolateBase), alignof(FRigVMFunction_MathRBFInterpolateBase), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase.InnerSingleton); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateBase ******************************* // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatBase ************************* struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateQuatBase); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateQuatBase); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "BlueprintType", "true" }, { "Keywords", "RBF,Interpolate,Quaternion" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "TemplateName", "RBF Quaternion" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Input_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistanceFunction_MetaData[] = { { "Category", "Pins" }, { "Constant", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingFunction_MetaData[] = { { "Category", "Pins" }, { "Constant", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingAngle_MetaData[] = { { "Category", "Pins" }, { "Constant", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNormalizeOutput_MetaData[] = { { "Category", "Pins" }, { "Constant", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TwistAxis_MetaData[] = { { "Category", "Pins" }, { "EditCondition", "DistanceFunction == ERBFQuatDistanceType::SwingAngle || DistanceFunction == ERBFQuatDistanceType::TwistAngle" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorkData_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatBase constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Input; static const UECodeGen_Private::FBytePropertyParams NewProp_DistanceFunction_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_DistanceFunction; static const UECodeGen_Private::FBytePropertyParams NewProp_SmoothingFunction_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SmoothingFunction; static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingAngle; static void NewProp_bNormalizeOutput_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bNormalizeOutput; static const UECodeGen_Private::FStructPropertyParams NewProp_TwistAxis; static const UECodeGen_Private::FStructPropertyParams NewProp_WorkData; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatBase constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateQuatBase cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase; class UScriptStruct* FRigVMFunction_MathRBFInterpolateQuatBase::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateQuatBase")); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatBase Property Definitions **** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_Input = { "Input", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatBase, Input), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Input_MetaData), NewProp_Input_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_DistanceFunction_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_DistanceFunction = { "DistanceFunction", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatBase, DistanceFunction), Z_Construct_UEnum_RigVM_ERBFQuatDistanceType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistanceFunction_MetaData), NewProp_DistanceFunction_MetaData) }; // 2110961021 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_SmoothingFunction_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_SmoothingFunction = { "SmoothingFunction", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatBase, SmoothingFunction), Z_Construct_UEnum_RigVM_ERBFKernelType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingFunction_MetaData), NewProp_SmoothingFunction_MetaData) }; // 2840794664 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_SmoothingAngle = { "SmoothingAngle", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatBase, SmoothingAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingAngle_MetaData), NewProp_SmoothingAngle_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_bNormalizeOutput_SetBit(void* Obj) { ((FRigVMFunction_MathRBFInterpolateQuatBase*)Obj)->bNormalizeOutput = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_bNormalizeOutput = { "bNormalizeOutput", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_MathRBFInterpolateQuatBase), &Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_bNormalizeOutput_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNormalizeOutput_MetaData), NewProp_bNormalizeOutput_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_TwistAxis = { "TwistAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatBase, TwistAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TwistAxis_MetaData), NewProp_TwistAxis_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_WorkData = { "WorkData", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatBase, WorkData), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorkData_MetaData), NewProp_WorkData_MetaData) }; // 1134558067 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_Input, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_DistanceFunction_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_DistanceFunction, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_SmoothingFunction_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_SmoothingFunction, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_SmoothingAngle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_bNormalizeOutput, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_TwistAxis, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewProp_WorkData, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatBase Property Definitions ****** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateQuatBase", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateQuatBase), alignof(FRigVMFunction_MathRBFInterpolateQuatBase), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase.InnerSingleton); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatBase *************************** // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorBase *********************** struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateVectorBase); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateVectorBase); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "BlueprintType", "true" }, { "Keywords", "RBF,Interpolate,Vector" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "TemplateName", "RBF Vector" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Input_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistanceFunction_MetaData[] = { { "Category", "Pins" }, { "Constant", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingFunction_MetaData[] = { { "Category", "Pins" }, { "Constant", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingRadius_MetaData[] = { { "Category", "Pins" }, { "Constant", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNormalizeOutput_MetaData[] = { { "Category", "Pins" }, { "Constant", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorkData_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorBase constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Input; static const UECodeGen_Private::FBytePropertyParams NewProp_DistanceFunction_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_DistanceFunction; static const UECodeGen_Private::FBytePropertyParams NewProp_SmoothingFunction_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SmoothingFunction; static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingRadius; static void NewProp_bNormalizeOutput_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bNormalizeOutput; static const UECodeGen_Private::FStructPropertyParams NewProp_WorkData; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorBase constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateVectorBase cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase; class UScriptStruct* FRigVMFunction_MathRBFInterpolateVectorBase::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateVectorBase")); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorBase Property Definitions ** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_Input = { "Input", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorBase, Input), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Input_MetaData), NewProp_Input_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_DistanceFunction_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_DistanceFunction = { "DistanceFunction", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorBase, DistanceFunction), Z_Construct_UEnum_RigVM_ERBFVectorDistanceType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistanceFunction_MetaData), NewProp_DistanceFunction_MetaData) }; // 2064956092 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_SmoothingFunction_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_SmoothingFunction = { "SmoothingFunction", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorBase, SmoothingFunction), Z_Construct_UEnum_RigVM_ERBFKernelType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingFunction_MetaData), NewProp_SmoothingFunction_MetaData) }; // 2840794664 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_SmoothingRadius = { "SmoothingRadius", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorBase, SmoothingRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingRadius_MetaData), NewProp_SmoothingRadius_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_bNormalizeOutput_SetBit(void* Obj) { ((FRigVMFunction_MathRBFInterpolateVectorBase*)Obj)->bNormalizeOutput = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_bNormalizeOutput = { "bNormalizeOutput", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_MathRBFInterpolateVectorBase), &Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_bNormalizeOutput_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNormalizeOutput_MetaData), NewProp_bNormalizeOutput_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_WorkData = { "WorkData", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorBase, WorkData), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorkData_MetaData), NewProp_WorkData_MetaData) }; // 815585255 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_Input, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_DistanceFunction_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_DistanceFunction, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_SmoothingFunction_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_SmoothingFunction, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_SmoothingRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_bNormalizeOutput, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewProp_WorkData, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorBase Property Definitions **** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateVectorBase", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateVectorBase), alignof(FRigVMFunction_MathRBFInterpolateVectorBase), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase.InnerSingleton); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorBase ************************* // ********** Begin ScriptStruct FMathRBFInterpolateQuatFloat_Target ******************************* struct Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMathRBFInterpolateQuatFloat_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FMathRBFInterpolateQuatFloat_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "// Quat -> T\n" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "ToolTip", "Quat -> T" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMathRBFInterpolateQuatFloat_Target constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FFloatPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMathRBFInterpolateQuatFloat_Target constinit property declarations * static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatFloat_Target; class UScriptStruct* FMathRBFInterpolateQuatFloat_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatFloat_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatFloat_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("MathRBFInterpolateQuatFloat_Target")); } return Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatFloat_Target.OuterSingleton; } // ********** Begin ScriptStruct FMathRBFInterpolateQuatFloat_Target Property Definitions ********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateQuatFloat_Target, Target), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateQuatFloat_Target, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMathRBFInterpolateQuatFloat_Target Property Definitions ************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "MathRBFInterpolateQuatFloat_Target", Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::PropPointers), sizeof(FMathRBFInterpolateQuatFloat_Target), alignof(FMathRBFInterpolateQuatFloat_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatFloat_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatFloat_Target.InnerSingleton, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatFloat_Target.InnerSingleton); } // ********** End ScriptStruct FMathRBFInterpolateQuatFloat_Target ********************************* // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatFloat ************************ struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateQuatFloat); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateQuatFloat); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "DisplayName", "RBF Quaternion to Float" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatFloat constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Targets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets; static const UECodeGen_Private::FFloatPropertyParams NewProp_Output; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatFloat constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Targets"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Output"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Input"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DistanceFunction"), .Type = TEXT("ERBFQuatDistanceType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingFunction"), .Type = TEXT("ERBFKernelType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingAngle"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bNormalizeOutput"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("TwistAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorkData"), .Type = TEXT("FRigVMFunction_MathRBFInterpolateQuatWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_MathRBFInterpolateQuatFloat::Execute"), .Function = &FRigVMFunction_MathRBFInterpolateQuatFloat::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateQuatFloat cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateQuatBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat; class UScriptStruct* FRigVMFunction_MathRBFInterpolateQuatFloat::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateQuatFloat")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatFloat Property Definitions *** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target, METADATA_PARAMS(0, nullptr) }; // 775678408 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatFloat, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) }; // 775678408 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatFloat, Output), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::NewProp_Targets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::NewProp_Targets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::NewProp_Output, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatFloat Property Definitions ***** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateQuatFloat", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateQuatFloat), alignof(FRigVMFunction_MathRBFInterpolateQuatFloat), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat.InnerSingleton); } void FRigVMFunction_MathRBFInterpolateQuatFloat::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_MathRBFInterpolateQuatFloat::Execute(const FRigVMExecuteContext& InExecuteContext) { TArrayView Targets_0_Array(Targets); StaticExecute( InExecuteContext, Targets_0_Array, Output, Input, DistanceFunction, SmoothingFunction, SmoothingAngle, bNormalizeOutput, TwistAxis, WorkData ); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatFloat ************************** // ********** Begin ScriptStruct FMathRBFInterpolateQuatVector_Target ****************************** struct Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMathRBFInterpolateQuatVector_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FMathRBFInterpolateQuatVector_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMathRBFInterpolateQuatVector_Target constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMathRBFInterpolateQuatVector_Target constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatVector_Target; class UScriptStruct* FMathRBFInterpolateQuatVector_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatVector_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatVector_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("MathRBFInterpolateQuatVector_Target")); } return Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatVector_Target.OuterSingleton; } // ********** Begin ScriptStruct FMathRBFInterpolateQuatVector_Target Property Definitions ********* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateQuatVector_Target, Target), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateQuatVector_Target, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMathRBFInterpolateQuatVector_Target Property Definitions *********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "MathRBFInterpolateQuatVector_Target", Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::PropPointers), sizeof(FMathRBFInterpolateQuatVector_Target), alignof(FMathRBFInterpolateQuatVector_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatVector_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatVector_Target.InnerSingleton, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatVector_Target.InnerSingleton); } // ********** End ScriptStruct FMathRBFInterpolateQuatVector_Target ******************************** // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatVector *********************** struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateQuatVector); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateQuatVector); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "DisplayName", "RBF Quaternion to Vector" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatVector constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Targets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets; static const UECodeGen_Private::FStructPropertyParams NewProp_Output; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatVector constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Targets"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Output"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Input"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DistanceFunction"), .Type = TEXT("ERBFQuatDistanceType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingFunction"), .Type = TEXT("ERBFKernelType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingAngle"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bNormalizeOutput"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("TwistAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorkData"), .Type = TEXT("FRigVMFunction_MathRBFInterpolateQuatWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_MathRBFInterpolateQuatVector::Execute"), .Function = &FRigVMFunction_MathRBFInterpolateQuatVector::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateQuatVector cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateQuatBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector; class UScriptStruct* FRigVMFunction_MathRBFInterpolateQuatVector::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateQuatVector")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatVector Property Definitions ** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target, METADATA_PARAMS(0, nullptr) }; // 3209765733 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatVector, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) }; // 3209765733 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatVector, Output), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::NewProp_Targets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::NewProp_Targets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::NewProp_Output, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatVector Property Definitions **** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateQuatVector", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateQuatVector), alignof(FRigVMFunction_MathRBFInterpolateQuatVector), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector.InnerSingleton); } void FRigVMFunction_MathRBFInterpolateQuatVector::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_MathRBFInterpolateQuatVector::Execute(const FRigVMExecuteContext& InExecuteContext) { TArrayView Targets_0_Array(Targets); StaticExecute( InExecuteContext, Targets_0_Array, Output, Input, DistanceFunction, SmoothingFunction, SmoothingAngle, bNormalizeOutput, TwistAxis, WorkData ); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatVector ************************* // ********** Begin ScriptStruct FMathRBFInterpolateQuatColor_Target ******************************* struct Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMathRBFInterpolateQuatColor_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FMathRBFInterpolateQuatColor_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMathRBFInterpolateQuatColor_Target constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMathRBFInterpolateQuatColor_Target constinit property declarations * static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatColor_Target; class UScriptStruct* FMathRBFInterpolateQuatColor_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatColor_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatColor_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("MathRBFInterpolateQuatColor_Target")); } return Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatColor_Target.OuterSingleton; } // ********** Begin ScriptStruct FMathRBFInterpolateQuatColor_Target Property Definitions ********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateQuatColor_Target, Target), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateQuatColor_Target, Value), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMathRBFInterpolateQuatColor_Target Property Definitions ************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "MathRBFInterpolateQuatColor_Target", Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::PropPointers), sizeof(FMathRBFInterpolateQuatColor_Target), alignof(FMathRBFInterpolateQuatColor_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatColor_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatColor_Target.InnerSingleton, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatColor_Target.InnerSingleton); } // ********** End ScriptStruct FMathRBFInterpolateQuatColor_Target ********************************* // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatColor ************************ struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateQuatColor); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateQuatColor); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "DisplayName", "RBF Quaternion to Color" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatColor constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Targets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets; static const UECodeGen_Private::FStructPropertyParams NewProp_Output; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatColor constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Targets"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Output"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Input"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DistanceFunction"), .Type = TEXT("ERBFQuatDistanceType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingFunction"), .Type = TEXT("ERBFKernelType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingAngle"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bNormalizeOutput"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("TwistAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorkData"), .Type = TEXT("FRigVMFunction_MathRBFInterpolateQuatWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_MathRBFInterpolateQuatColor::Execute"), .Function = &FRigVMFunction_MathRBFInterpolateQuatColor::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateQuatColor cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateQuatBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor; class UScriptStruct* FRigVMFunction_MathRBFInterpolateQuatColor::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateQuatColor")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatColor Property Definitions *** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target, METADATA_PARAMS(0, nullptr) }; // 2262851723 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatColor, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) }; // 2262851723 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatColor, Output), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::NewProp_Targets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::NewProp_Targets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::NewProp_Output, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatColor Property Definitions ***** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateQuatColor", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateQuatColor), alignof(FRigVMFunction_MathRBFInterpolateQuatColor), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor.InnerSingleton); } void FRigVMFunction_MathRBFInterpolateQuatColor::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_MathRBFInterpolateQuatColor::Execute(const FRigVMExecuteContext& InExecuteContext) { TArrayView Targets_0_Array(Targets); StaticExecute( InExecuteContext, Targets_0_Array, Output, Input, DistanceFunction, SmoothingFunction, SmoothingAngle, bNormalizeOutput, TwistAxis, WorkData ); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatColor ************************** // ********** Begin ScriptStruct FMathRBFInterpolateQuatQuat_Target ******************************** struct Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMathRBFInterpolateQuatQuat_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FMathRBFInterpolateQuatQuat_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMathRBFInterpolateQuatQuat_Target constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMathRBFInterpolateQuatQuat_Target constinit property declarations ** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatQuat_Target; class UScriptStruct* FMathRBFInterpolateQuatQuat_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatQuat_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatQuat_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("MathRBFInterpolateQuatQuat_Target")); } return Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatQuat_Target.OuterSingleton; } // ********** Begin ScriptStruct FMathRBFInterpolateQuatQuat_Target Property Definitions *********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateQuatQuat_Target, Target), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateQuatQuat_Target, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMathRBFInterpolateQuatQuat_Target Property Definitions ************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "MathRBFInterpolateQuatQuat_Target", Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::PropPointers), sizeof(FMathRBFInterpolateQuatQuat_Target), alignof(FMathRBFInterpolateQuatQuat_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatQuat_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatQuat_Target.InnerSingleton, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatQuat_Target.InnerSingleton); } // ********** End ScriptStruct FMathRBFInterpolateQuatQuat_Target ********************************** // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatQuat ************************* struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateQuatQuat); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateQuatQuat); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "DisplayName", "RBF Quaternion to Quaternion" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatQuat constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Targets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets; static const UECodeGen_Private::FStructPropertyParams NewProp_Output; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatQuat constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Targets"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Output"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Input"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DistanceFunction"), .Type = TEXT("ERBFQuatDistanceType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingFunction"), .Type = TEXT("ERBFKernelType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingAngle"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bNormalizeOutput"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("TwistAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorkData"), .Type = TEXT("FRigVMFunction_MathRBFInterpolateQuatWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_MathRBFInterpolateQuatQuat::Execute"), .Function = &FRigVMFunction_MathRBFInterpolateQuatQuat::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateQuatQuat cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateQuatBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat; class UScriptStruct* FRigVMFunction_MathRBFInterpolateQuatQuat::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateQuatQuat")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatQuat Property Definitions **** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target, METADATA_PARAMS(0, nullptr) }; // 811710152 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatQuat, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) }; // 811710152 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatQuat, Output), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::NewProp_Targets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::NewProp_Targets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::NewProp_Output, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatQuat Property Definitions ****** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateQuatQuat", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateQuatQuat), alignof(FRigVMFunction_MathRBFInterpolateQuatQuat), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat.InnerSingleton); } void FRigVMFunction_MathRBFInterpolateQuatQuat::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_MathRBFInterpolateQuatQuat::Execute(const FRigVMExecuteContext& InExecuteContext) { TArrayView Targets_0_Array(Targets); StaticExecute( InExecuteContext, Targets_0_Array, Output, Input, DistanceFunction, SmoothingFunction, SmoothingAngle, bNormalizeOutput, TwistAxis, WorkData ); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatQuat *************************** // ********** Begin ScriptStruct FMathRBFInterpolateQuatXform_Target ******************************* struct Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMathRBFInterpolateQuatXform_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FMathRBFInterpolateQuatXform_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMathRBFInterpolateQuatXform_Target constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMathRBFInterpolateQuatXform_Target constinit property declarations * static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatXform_Target; class UScriptStruct* FMathRBFInterpolateQuatXform_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatXform_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatXform_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("MathRBFInterpolateQuatXform_Target")); } return Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatXform_Target.OuterSingleton; } // ********** Begin ScriptStruct FMathRBFInterpolateQuatXform_Target Property Definitions ********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateQuatXform_Target, Target), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateQuatXform_Target, Value), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMathRBFInterpolateQuatXform_Target Property Definitions ************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "MathRBFInterpolateQuatXform_Target", Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::PropPointers), sizeof(FMathRBFInterpolateQuatXform_Target), alignof(FMathRBFInterpolateQuatXform_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatXform_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatXform_Target.InnerSingleton, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatXform_Target.InnerSingleton); } // ********** End ScriptStruct FMathRBFInterpolateQuatXform_Target ********************************* // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatXform ************************ struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateQuatXform); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateQuatXform); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "DisplayName", "RBF Quaternion to Transform" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatXform constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Targets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets; static const UECodeGen_Private::FStructPropertyParams NewProp_Output; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatXform constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Targets"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Output"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Input"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DistanceFunction"), .Type = TEXT("ERBFQuatDistanceType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingFunction"), .Type = TEXT("ERBFKernelType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingAngle"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bNormalizeOutput"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("TwistAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorkData"), .Type = TEXT("FRigVMFunction_MathRBFInterpolateQuatWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_MathRBFInterpolateQuatXform::Execute"), .Function = &FRigVMFunction_MathRBFInterpolateQuatXform::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateQuatXform cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateQuatBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform; class UScriptStruct* FRigVMFunction_MathRBFInterpolateQuatXform::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateQuatXform")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateQuatXform Property Definitions *** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target, METADATA_PARAMS(0, nullptr) }; // 3790974363 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatXform, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) }; // 3790974363 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateQuatXform, Output), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::NewProp_Targets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::NewProp_Targets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::NewProp_Output, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatXform Property Definitions ***** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateQuatXform", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateQuatXform), alignof(FRigVMFunction_MathRBFInterpolateQuatXform), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform.InnerSingleton); } void FRigVMFunction_MathRBFInterpolateQuatXform::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_MathRBFInterpolateQuatXform::Execute(const FRigVMExecuteContext& InExecuteContext) { TArrayView Targets_0_Array(Targets); StaticExecute( InExecuteContext, Targets_0_Array, Output, Input, DistanceFunction, SmoothingFunction, SmoothingAngle, bNormalizeOutput, TwistAxis, WorkData ); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateQuatXform ************************** // ********** Begin ScriptStruct FMathRBFInterpolateVectorFloat_Target ***************************** struct Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMathRBFInterpolateVectorFloat_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FMathRBFInterpolateVectorFloat_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/// Vector->T\n" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "ToolTip", "Vector->T" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMathRBFInterpolateVectorFloat_Target constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FFloatPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMathRBFInterpolateVectorFloat_Target constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorFloat_Target; class UScriptStruct* FMathRBFInterpolateVectorFloat_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorFloat_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorFloat_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("MathRBFInterpolateVectorFloat_Target")); } return Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorFloat_Target.OuterSingleton; } // ********** Begin ScriptStruct FMathRBFInterpolateVectorFloat_Target Property Definitions ******** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateVectorFloat_Target, Target), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateVectorFloat_Target, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMathRBFInterpolateVectorFloat_Target Property Definitions ********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "MathRBFInterpolateVectorFloat_Target", Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::PropPointers), sizeof(FMathRBFInterpolateVectorFloat_Target), alignof(FMathRBFInterpolateVectorFloat_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorFloat_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorFloat_Target.InnerSingleton, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorFloat_Target.InnerSingleton); } // ********** End ScriptStruct FMathRBFInterpolateVectorFloat_Target ******************************* // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorFloat ********************** struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateVectorFloat); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateVectorFloat); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "DisplayName", "RBF Vector to Float" }, { "Keywords", "RBF,Interpolate,Vector" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorFloat constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Targets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets; static const UECodeGen_Private::FFloatPropertyParams NewProp_Output; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorFloat constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Targets"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Output"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Input"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DistanceFunction"), .Type = TEXT("ERBFVectorDistanceType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingFunction"), .Type = TEXT("ERBFKernelType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingRadius"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bNormalizeOutput"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorkData"), .Type = TEXT("FRigVMFunction_MathRBFInterpolateVectorWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_MathRBFInterpolateVectorFloat::Execute"), .Function = &FRigVMFunction_MathRBFInterpolateVectorFloat::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateVectorFloat cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateVectorBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat; class UScriptStruct* FRigVMFunction_MathRBFInterpolateVectorFloat::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateVectorFloat")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorFloat Property Definitions * const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target, METADATA_PARAMS(0, nullptr) }; // 2473460244 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorFloat, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) }; // 2473460244 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorFloat, Output), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::NewProp_Targets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::NewProp_Targets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::NewProp_Output, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorFloat Property Definitions *** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateVectorFloat", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateVectorFloat), alignof(FRigVMFunction_MathRBFInterpolateVectorFloat), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat.InnerSingleton); } void FRigVMFunction_MathRBFInterpolateVectorFloat::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_MathRBFInterpolateVectorFloat::Execute(const FRigVMExecuteContext& InExecuteContext) { TArrayView Targets_0_Array(Targets); StaticExecute( InExecuteContext, Targets_0_Array, Output, Input, DistanceFunction, SmoothingFunction, SmoothingRadius, bNormalizeOutput, WorkData ); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorFloat ************************ // ********** Begin ScriptStruct FMathRBFInterpolateVectorVector_Target **************************** struct Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMathRBFInterpolateVectorVector_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FMathRBFInterpolateVectorVector_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMathRBFInterpolateVectorVector_Target constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMathRBFInterpolateVectorVector_Target constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorVector_Target; class UScriptStruct* FMathRBFInterpolateVectorVector_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorVector_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorVector_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("MathRBFInterpolateVectorVector_Target")); } return Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorVector_Target.OuterSingleton; } // ********** Begin ScriptStruct FMathRBFInterpolateVectorVector_Target Property Definitions ******* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateVectorVector_Target, Target), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateVectorVector_Target, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMathRBFInterpolateVectorVector_Target Property Definitions ********* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "MathRBFInterpolateVectorVector_Target", Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::PropPointers), sizeof(FMathRBFInterpolateVectorVector_Target), alignof(FMathRBFInterpolateVectorVector_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorVector_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorVector_Target.InnerSingleton, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorVector_Target.InnerSingleton); } // ********** End ScriptStruct FMathRBFInterpolateVectorVector_Target ****************************** // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorVector ********************* struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateVectorVector); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateVectorVector); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "DisplayName", "RBF Vector to Vector" }, { "Keywords", "RBF,Interpolate,Vector" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorVector constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Targets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets; static const UECodeGen_Private::FStructPropertyParams NewProp_Output; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorVector constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Targets"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Output"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Input"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DistanceFunction"), .Type = TEXT("ERBFVectorDistanceType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingFunction"), .Type = TEXT("ERBFKernelType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingRadius"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bNormalizeOutput"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorkData"), .Type = TEXT("FRigVMFunction_MathRBFInterpolateVectorWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_MathRBFInterpolateVectorVector::Execute"), .Function = &FRigVMFunction_MathRBFInterpolateVectorVector::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateVectorVector cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateVectorBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector; class UScriptStruct* FRigVMFunction_MathRBFInterpolateVectorVector::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateVectorVector")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorVector Property Definitions const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target, METADATA_PARAMS(0, nullptr) }; // 1351924777 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorVector, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) }; // 1351924777 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorVector, Output), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::NewProp_Targets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::NewProp_Targets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::NewProp_Output, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorVector Property Definitions ** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateVectorVector", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateVectorVector), alignof(FRigVMFunction_MathRBFInterpolateVectorVector), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector.InnerSingleton); } void FRigVMFunction_MathRBFInterpolateVectorVector::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_MathRBFInterpolateVectorVector::Execute(const FRigVMExecuteContext& InExecuteContext) { TArrayView Targets_0_Array(Targets); StaticExecute( InExecuteContext, Targets_0_Array, Output, Input, DistanceFunction, SmoothingFunction, SmoothingRadius, bNormalizeOutput, WorkData ); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorVector *********************** // ********** Begin ScriptStruct FMathRBFInterpolateVectorColor_Target ***************************** struct Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMathRBFInterpolateVectorColor_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FMathRBFInterpolateVectorColor_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMathRBFInterpolateVectorColor_Target constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMathRBFInterpolateVectorColor_Target constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorColor_Target; class UScriptStruct* FMathRBFInterpolateVectorColor_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorColor_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorColor_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("MathRBFInterpolateVectorColor_Target")); } return Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorColor_Target.OuterSingleton; } // ********** Begin ScriptStruct FMathRBFInterpolateVectorColor_Target Property Definitions ******** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateVectorColor_Target, Target), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateVectorColor_Target, Value), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMathRBFInterpolateVectorColor_Target Property Definitions ********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "MathRBFInterpolateVectorColor_Target", Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::PropPointers), sizeof(FMathRBFInterpolateVectorColor_Target), alignof(FMathRBFInterpolateVectorColor_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorColor_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorColor_Target.InnerSingleton, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorColor_Target.InnerSingleton); } // ********** End ScriptStruct FMathRBFInterpolateVectorColor_Target ******************************* // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorColor ********************** struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateVectorColor); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateVectorColor); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "DisplayName", "RBF Vector to Color" }, { "Keywords", "RBF,Interpolate,Vector" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorColor constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Targets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets; static const UECodeGen_Private::FStructPropertyParams NewProp_Output; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorColor constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Targets"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Output"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Input"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DistanceFunction"), .Type = TEXT("ERBFVectorDistanceType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingFunction"), .Type = TEXT("ERBFKernelType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingRadius"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bNormalizeOutput"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorkData"), .Type = TEXT("FRigVMFunction_MathRBFInterpolateVectorWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_MathRBFInterpolateVectorColor::Execute"), .Function = &FRigVMFunction_MathRBFInterpolateVectorColor::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateVectorColor cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateVectorBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor; class UScriptStruct* FRigVMFunction_MathRBFInterpolateVectorColor::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateVectorColor")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorColor Property Definitions * const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target, METADATA_PARAMS(0, nullptr) }; // 395869737 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorColor, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) }; // 395869737 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorColor, Output), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::NewProp_Targets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::NewProp_Targets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::NewProp_Output, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorColor Property Definitions *** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateVectorColor", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateVectorColor), alignof(FRigVMFunction_MathRBFInterpolateVectorColor), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor.InnerSingleton); } void FRigVMFunction_MathRBFInterpolateVectorColor::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_MathRBFInterpolateVectorColor::Execute(const FRigVMExecuteContext& InExecuteContext) { TArrayView Targets_0_Array(Targets); StaticExecute( InExecuteContext, Targets_0_Array, Output, Input, DistanceFunction, SmoothingFunction, SmoothingRadius, bNormalizeOutput, WorkData ); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorColor ************************ // ********** Begin ScriptStruct FMathRBFInterpolateVectorQuat_Target ****************************** struct Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMathRBFInterpolateVectorQuat_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FMathRBFInterpolateVectorQuat_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMathRBFInterpolateVectorQuat_Target constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMathRBFInterpolateVectorQuat_Target constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorQuat_Target; class UScriptStruct* FMathRBFInterpolateVectorQuat_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorQuat_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorQuat_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("MathRBFInterpolateVectorQuat_Target")); } return Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorQuat_Target.OuterSingleton; } // ********** Begin ScriptStruct FMathRBFInterpolateVectorQuat_Target Property Definitions ********* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateVectorQuat_Target, Target), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateVectorQuat_Target, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMathRBFInterpolateVectorQuat_Target Property Definitions *********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "MathRBFInterpolateVectorQuat_Target", Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::PropPointers), sizeof(FMathRBFInterpolateVectorQuat_Target), alignof(FMathRBFInterpolateVectorQuat_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorQuat_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorQuat_Target.InnerSingleton, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorQuat_Target.InnerSingleton); } // ********** End ScriptStruct FMathRBFInterpolateVectorQuat_Target ******************************** // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorQuat *********************** struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateVectorQuat); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateVectorQuat); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "DisplayName", "RBF Vector to Quat" }, { "Keywords", "RBF,Interpolate,Vector" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorQuat constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Targets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets; static const UECodeGen_Private::FStructPropertyParams NewProp_Output; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorQuat constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Targets"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Output"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Input"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DistanceFunction"), .Type = TEXT("ERBFVectorDistanceType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingFunction"), .Type = TEXT("ERBFKernelType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingRadius"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bNormalizeOutput"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorkData"), .Type = TEXT("FRigVMFunction_MathRBFInterpolateVectorWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_MathRBFInterpolateVectorQuat::Execute"), .Function = &FRigVMFunction_MathRBFInterpolateVectorQuat::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateVectorQuat cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateVectorBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat; class UScriptStruct* FRigVMFunction_MathRBFInterpolateVectorQuat::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateVectorQuat")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorQuat Property Definitions ** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target, METADATA_PARAMS(0, nullptr) }; // 4262865762 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorQuat, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) }; // 4262865762 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorQuat, Output), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::NewProp_Targets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::NewProp_Targets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::NewProp_Output, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorQuat Property Definitions **** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateVectorQuat", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateVectorQuat), alignof(FRigVMFunction_MathRBFInterpolateVectorQuat), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat.InnerSingleton); } void FRigVMFunction_MathRBFInterpolateVectorQuat::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_MathRBFInterpolateVectorQuat::Execute(const FRigVMExecuteContext& InExecuteContext) { TArrayView Targets_0_Array(Targets); StaticExecute( InExecuteContext, Targets_0_Array, Output, Input, DistanceFunction, SmoothingFunction, SmoothingRadius, bNormalizeOutput, WorkData ); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorQuat ************************* // ********** Begin ScriptStruct FMathRBFInterpolateVectorXform_Target ***************************** struct Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMathRBFInterpolateVectorXform_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FMathRBFInterpolateVectorXform_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMathRBFInterpolateVectorXform_Target constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMathRBFInterpolateVectorXform_Target constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorXform_Target; class UScriptStruct* FMathRBFInterpolateVectorXform_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorXform_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorXform_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("MathRBFInterpolateVectorXform_Target")); } return Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorXform_Target.OuterSingleton; } // ********** Begin ScriptStruct FMathRBFInterpolateVectorXform_Target Property Definitions ******** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateVectorXform_Target, Target), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMathRBFInterpolateVectorXform_Target, Value), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMathRBFInterpolateVectorXform_Target Property Definitions ********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, nullptr, &NewStructOps, "MathRBFInterpolateVectorXform_Target", Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::PropPointers), sizeof(FMathRBFInterpolateVectorXform_Target), alignof(FMathRBFInterpolateVectorXform_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target() { if (!Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorXform_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorXform_Target.InnerSingleton, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorXform_Target.InnerSingleton); } // ********** End ScriptStruct FMathRBFInterpolateVectorXform_Target ******************************* // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorXform ********************** struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathRBFInterpolateVectorXform); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathRBFInterpolateVectorXform); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "DisplayName", "RBF Vector to Transform" }, { "Keywords", "RBF,Interpolate,Vector" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathRBFInterpolate.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorXform constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Targets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets; static const UECodeGen_Private::FStructPropertyParams NewProp_Output; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorXform constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Targets"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Output"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Input"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DistanceFunction"), .Type = TEXT("ERBFVectorDistanceType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingFunction"), .Type = TEXT("ERBFKernelType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SmoothingRadius"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bNormalizeOutput"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorkData"), .Type = TEXT("FRigVMFunction_MathRBFInterpolateVectorWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_MathRBFInterpolateVectorXform::Execute"), .Function = &FRigVMFunction_MathRBFInterpolateVectorXform::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_MathRBFInterpolateVectorXform cannot be polymorphic unless super FRigVMFunction_MathRBFInterpolateVectorBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform; class UScriptStruct* FRigVMFunction_MathRBFInterpolateVectorXform::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathRBFInterpolateVectorXform")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_MathRBFInterpolateVectorXform Property Definitions * const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target, METADATA_PARAMS(0, nullptr) }; // 4108987999 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorXform, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) }; // 4108987999 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathRBFInterpolateVectorXform, Output), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::NewProp_Targets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::NewProp_Targets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::NewProp_Output, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorXform Property Definitions *** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase, &NewStructOps, "RigVMFunction_MathRBFInterpolateVectorXform", Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::PropPointers), sizeof(FRigVMFunction_MathRBFInterpolateVectorXform), alignof(FRigVMFunction_MathRBFInterpolateVectorXform), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform.InnerSingleton); } void FRigVMFunction_MathRBFInterpolateVectorXform::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_MathRBFInterpolateVectorXform::Execute(const FRigVMExecuteContext& InExecuteContext) { TArrayView Targets_0_Array(Targets); StaticExecute( InExecuteContext, Targets_0_Array, Output, Input, DistanceFunction, SmoothingFunction, SmoothingRadius, bNormalizeOutput, WorkData ); } // ********** End ScriptStruct FRigVMFunction_MathRBFInterpolateVectorXform ************************ // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathRBFInterpolate_h__Script_RigVM_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { ERBFKernelType_StaticEnum, TEXT("ERBFKernelType"), &Z_Registration_Info_UEnum_ERBFKernelType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2840794664U) }, { ERBFQuatDistanceType_StaticEnum, TEXT("ERBFQuatDistanceType"), &Z_Registration_Info_UEnum_ERBFQuatDistanceType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2110961021U) }, { ERBFVectorDistanceType_StaticEnum, TEXT("ERBFVectorDistanceType"), &Z_Registration_Info_UEnum_ERBFVectorDistanceType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2064956092U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRigVMFunction_MathRBFInterpolateQuatWorkData::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateQuatWorkData"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatWorkData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateQuatWorkData), 1134558067U) }, { FRigVMFunction_MathRBFInterpolateVectorWorkData::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateVectorWorkData"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorWorkData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateVectorWorkData), 815585255U) }, { FRigVMFunction_MathRBFInterpolateBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateBase), 21556332U) }, { FRigVMFunction_MathRBFInterpolateQuatBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateQuatBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateQuatBase), 3454246899U) }, { FRigVMFunction_MathRBFInterpolateVectorBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateVectorBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateVectorBase), 1278478340U) }, { FMathRBFInterpolateQuatFloat_Target::StaticStruct, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatFloat_Target_Statics::NewStructOps, TEXT("MathRBFInterpolateQuatFloat_Target"),&Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatFloat_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMathRBFInterpolateQuatFloat_Target), 775678408U) }, { FRigVMFunction_MathRBFInterpolateQuatFloat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateQuatFloat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatFloat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateQuatFloat), 376721124U) }, { FMathRBFInterpolateQuatVector_Target::StaticStruct, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatVector_Target_Statics::NewStructOps, TEXT("MathRBFInterpolateQuatVector_Target"),&Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatVector_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMathRBFInterpolateQuatVector_Target), 3209765733U) }, { FRigVMFunction_MathRBFInterpolateQuatVector::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateQuatVector"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatVector, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateQuatVector), 1775123474U) }, { FMathRBFInterpolateQuatColor_Target::StaticStruct, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatColor_Target_Statics::NewStructOps, TEXT("MathRBFInterpolateQuatColor_Target"),&Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatColor_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMathRBFInterpolateQuatColor_Target), 2262851723U) }, { FRigVMFunction_MathRBFInterpolateQuatColor::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateQuatColor"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatColor, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateQuatColor), 3239428695U) }, { FMathRBFInterpolateQuatQuat_Target::StaticStruct, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatQuat_Target_Statics::NewStructOps, TEXT("MathRBFInterpolateQuatQuat_Target"),&Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatQuat_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMathRBFInterpolateQuatQuat_Target), 811710152U) }, { FRigVMFunction_MathRBFInterpolateQuatQuat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateQuatQuat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatQuat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateQuatQuat), 1160010193U) }, { FMathRBFInterpolateQuatXform_Target::StaticStruct, Z_Construct_UScriptStruct_FMathRBFInterpolateQuatXform_Target_Statics::NewStructOps, TEXT("MathRBFInterpolateQuatXform_Target"),&Z_Registration_Info_UScriptStruct_FMathRBFInterpolateQuatXform_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMathRBFInterpolateQuatXform_Target), 3790974363U) }, { FRigVMFunction_MathRBFInterpolateQuatXform::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateQuatXform"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateQuatXform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateQuatXform), 1380830335U) }, { FMathRBFInterpolateVectorFloat_Target::StaticStruct, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorFloat_Target_Statics::NewStructOps, TEXT("MathRBFInterpolateVectorFloat_Target"),&Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorFloat_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMathRBFInterpolateVectorFloat_Target), 2473460244U) }, { FRigVMFunction_MathRBFInterpolateVectorFloat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateVectorFloat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorFloat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateVectorFloat), 81412513U) }, { FMathRBFInterpolateVectorVector_Target::StaticStruct, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorVector_Target_Statics::NewStructOps, TEXT("MathRBFInterpolateVectorVector_Target"),&Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorVector_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMathRBFInterpolateVectorVector_Target), 1351924777U) }, { FRigVMFunction_MathRBFInterpolateVectorVector::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateVectorVector"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorVector, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateVectorVector), 1219051339U) }, { FMathRBFInterpolateVectorColor_Target::StaticStruct, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorColor_Target_Statics::NewStructOps, TEXT("MathRBFInterpolateVectorColor_Target"),&Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorColor_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMathRBFInterpolateVectorColor_Target), 395869737U) }, { FRigVMFunction_MathRBFInterpolateVectorColor::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateVectorColor"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorColor, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateVectorColor), 1575231089U) }, { FMathRBFInterpolateVectorQuat_Target::StaticStruct, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorQuat_Target_Statics::NewStructOps, TEXT("MathRBFInterpolateVectorQuat_Target"),&Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorQuat_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMathRBFInterpolateVectorQuat_Target), 4262865762U) }, { FRigVMFunction_MathRBFInterpolateVectorQuat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateVectorQuat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorQuat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateVectorQuat), 2740930910U) }, { FMathRBFInterpolateVectorXform_Target::StaticStruct, Z_Construct_UScriptStruct_FMathRBFInterpolateVectorXform_Target_Statics::NewStructOps, TEXT("MathRBFInterpolateVectorXform_Target"),&Z_Registration_Info_UScriptStruct_FMathRBFInterpolateVectorXform_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMathRBFInterpolateVectorXform_Target), 4108987999U) }, { FRigVMFunction_MathRBFInterpolateVectorXform::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform_Statics::NewStructOps, TEXT("RigVMFunction_MathRBFInterpolateVectorXform"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathRBFInterpolateVectorXform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathRBFInterpolateVectorXform), 1641161336U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathRBFInterpolate_h__Script_RigVM_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathRBFInterpolate_h__Script_RigVM_2116396693{ TEXT("/Script/RigVM"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathRBFInterpolate_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathRBFInterpolate_h__Script_RigVM_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathRBFInterpolate_h__Script_RigVM_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathRBFInterpolate_h__Script_RigVM_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS