// 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 "Retargeter/RetargetOps/StretchChainOp.h" #include "Retargeter/IKRetargetChainMapping.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeStretchChainOp() {} // ********** Begin Cross Module References ******************************************************** IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase(); IKRIG_API UClass* Z_Construct_UClass_UIKRetargetStretchChainController(); IKRIG_API UClass* Z_Construct_UClass_UIKRetargetStretchChainController_NoRegister(); IKRIG_API UClass* Z_Construct_UClass_UIKRigDefinition_NoRegister(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetStretchChainOp(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetChainMapping(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetStretchChainSettings(); UPackage* Z_Construct_UPackage__Script_IKRig(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FRetargetStretchChainSettings ************************************* struct Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRetargetStretchChainSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FRetargetStretchChainSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetChainName_MetaData[] = { { "Category", "Setup" }, { "Comment", "/** The name of the target chain to stretch. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, { "ReinitializeOnEdit", "" }, { "ToolTip", "The name of the target chain to stretch." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = { { "Category", "Stretch Chain" }, { "Comment", "/** Enable/disable stretching. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, { "ReinitializeOnEdit", "" }, { "ToolTip", "Enable/disable stretching." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MatchSourceLength_MetaData[] = { { "Category", "Stretch Chain" }, { "ClampMax", "1.0" }, { "ClampMin", "0.0" }, { "Comment", "/** Range 0 to 1. Default 0. Matches the total length of this chain with the mapped source chain.\n\x09* At 0, the chain's length will be left alone\n\x09* At 1, the chain will be stretched to match the length of the source.*/" }, { "EditCondition", "bEnabled" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, { "ToolTip", "Range 0 to 1. Default 0. Matches the total length of this chain with the mapped source chain.\nAt 0, the chain's length will be left alone\nAt 1, the chain will be stretched to match the length of the source." }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleChainLength_MetaData[] = { { "Category", "Stretch Chain" }, { "ClampMin", "0.0" }, { "Comment", "/** Range 0 to inf. Default 1. A multiplier on the length of the chain, applied after matching the source length. */" }, { "EditCondition", "bEnabled" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, { "ToolTip", "Range 0 to inf. Default 1. A multiplier on the length of the chain, applied after matching the source length." }, { "UIMax", "5.0" }, { "UIMin", "0.0" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRetargetStretchChainSettings constinit property declarations ***** static const UECodeGen_Private::FNamePropertyParams NewProp_TargetChainName; static void NewProp_bEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled; static const UECodeGen_Private::FDoublePropertyParams NewProp_MatchSourceLength; static const UECodeGen_Private::FDoublePropertyParams NewProp_ScaleChainLength; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRetargetStretchChainSettings constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetStretchChainSettings; class UScriptStruct* FRetargetStretchChainSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRetargetStretchChainSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRetargetStretchChainSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetStretchChainSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetStretchChainSettings")); } return Z_Registration_Info_UScriptStruct_FRetargetStretchChainSettings.OuterSingleton; } // ********** Begin ScriptStruct FRetargetStretchChainSettings Property Definitions **************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewProp_TargetChainName = { "TargetChainName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetStretchChainSettings, TargetChainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetChainName_MetaData), NewProp_TargetChainName_MetaData) }; void Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewProp_bEnabled_SetBit(void* Obj) { ((FRetargetStretchChainSettings*)Obj)->bEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetStretchChainSettings), &Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewProp_MatchSourceLength = { "MatchSourceLength", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetStretchChainSettings, MatchSourceLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MatchSourceLength_MetaData), NewProp_MatchSourceLength_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewProp_ScaleChainLength = { "ScaleChainLength", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetStretchChainSettings, ScaleChainLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleChainLength_MetaData), NewProp_ScaleChainLength_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewProp_TargetChainName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewProp_bEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewProp_MatchSourceLength, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewProp_ScaleChainLength, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRetargetStretchChainSettings Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_IKRig, nullptr, &NewStructOps, "RetargetStretchChainSettings", Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::PropPointers), sizeof(FRetargetStretchChainSettings), alignof(FRetargetStretchChainSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRetargetStretchChainSettings() { if (!Z_Registration_Info_UScriptStruct_FRetargetStretchChainSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetStretchChainSettings.InnerSingleton, Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRetargetStretchChainSettings.InnerSingleton); } // ********** End ScriptStruct FRetargetStretchChainSettings *************************************** // ********** Begin ScriptStruct FIKRetargetStretchChainOpSettings ********************************* struct Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetStretchChainOpSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetStretchChainOpSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "DisplayName", "Stretch Chain Settings" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKRigAsset_MetaData[] = { { "Category", "IK Rig Asset" }, { "Comment", "/** The target IK Rig asset that contains the bones chains this op will modify. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, { "NativeConstTemplateArg", "" }, { "ReinitializeOnEdit", "" }, { "ToolTip", "The target IK Rig asset that contains the bones chains this op will modify." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainsToStretch_MetaData[] = { { "Category", "Stretch Chain Settings" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FIKRetargetStretchChainOpSettings constinit property declarations * static const UECodeGen_Private::FObjectPropertyParams NewProp_IKRigAsset; static const UECodeGen_Private::FStructPropertyParams NewProp_ChainsToStretch_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ChainsToStretch; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FIKRetargetStretchChainOpSettings constinit property declarations *** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FIKRetargetStretchChainOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOpSettings; class UScriptStruct* FIKRetargetStretchChainOpSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOpSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetStretchChainOpSettings")); } return Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOpSettings.OuterSingleton; } // ********** Begin ScriptStruct FIKRetargetStretchChainOpSettings Property Definitions ************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::NewProp_IKRigAsset = { "IKRigAsset", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStretchChainOpSettings, IKRigAsset), Z_Construct_UClass_UIKRigDefinition_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKRigAsset_MetaData), NewProp_IKRigAsset_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::NewProp_ChainsToStretch_Inner = { "ChainsToStretch", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRetargetStretchChainSettings, METADATA_PARAMS(0, nullptr) }; // 2054948913 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::NewProp_ChainsToStretch = { "ChainsToStretch", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStretchChainOpSettings, ChainsToStretch), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainsToStretch_MetaData), NewProp_ChainsToStretch_MetaData) }; // 2054948913 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::NewProp_IKRigAsset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::NewProp_ChainsToStretch_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::NewProp_ChainsToStretch, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FIKRetargetStretchChainOpSettings Property Definitions ************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_IKRig, Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase, &NewStructOps, "IKRetargetStretchChainOpSettings", Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::PropPointers), sizeof(FIKRetargetStretchChainOpSettings), alignof(FIKRetargetStretchChainOpSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOpSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOpSettings.InnerSingleton); } // ********** End ScriptStruct FIKRetargetStretchChainOpSettings *********************************** // ********** Begin ScriptStruct FIKRetargetStretchChainOp ***************************************** struct Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics { static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetStretchChainOp); } static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetStretchChainOp); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "DisplayName", "Stretch Chains" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = { { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainMapping_MetaData[] = { { "Comment", "/* This op maintains its own chain mapping table to allow per-op mapping */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, { "ToolTip", "This op maintains its own chain mapping table to allow per-op mapping" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FIKRetargetStretchChainOp constinit property declarations ********* static const UECodeGen_Private::FStructPropertyParams NewProp_Settings; static const UECodeGen_Private::FStructPropertyParams NewProp_ChainMapping; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FIKRetargetStretchChainOp constinit property declarations *********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FIKRetargetStretchChainOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOp; class UScriptStruct* FIKRetargetStretchChainOp::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOp.OuterSingleton) { Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetStretchChainOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetStretchChainOp")); } return Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOp.OuterSingleton; } // ********** Begin ScriptStruct FIKRetargetStretchChainOp Property Definitions ******************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStretchChainOp, Settings), Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 1167380461 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::NewProp_ChainMapping = { "ChainMapping", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStretchChainOp, ChainMapping), Z_Construct_UScriptStruct_FRetargetChainMapping, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainMapping_MetaData), NewProp_ChainMapping_MetaData) }; // 3698439750 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::NewProp_Settings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::NewProp_ChainMapping, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::PropPointers) < 2048); // ********** End ScriptStruct FIKRetargetStretchChainOp Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_IKRig, Z_Construct_UScriptStruct_FIKRetargetOpBase, &NewStructOps, "IKRetargetStretchChainOp", Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::PropPointers), sizeof(FIKRetargetStretchChainOp), alignof(FIKRetargetStretchChainOp), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetStretchChainOp() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOp.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOp.InnerSingleton); } // ********** End ScriptStruct FIKRetargetStretchChainOp ******************************************* // ********** Begin Class UIKRetargetStretchChainController Function GetSettings ******************* struct Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics { struct IKRetargetStretchChainController_eventGetSettings_Parms { FIKRetargetStretchChainOpSettings ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Settings" }, { "Comment", "/* Get the current op settings as a struct.\n\x09 * @return FIKRetargetStretchChainOpSettings struct with the current settings used by the op. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, { "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetStretchChainOpSettings struct with the current settings used by the op." }, }; #endif // WITH_METADATA // ********** Begin Function GetSettings constinit property declarations *************************** static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetSettings constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetSettings Property Definitions ************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetStretchChainController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings, METADATA_PARAMS(0, nullptr) }; // 1167380461 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::PropPointers) < 2048); // ********** End Function GetSettings Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetStretchChainController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::PropPointers), sizeof(Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::IKRetargetStretchChainController_eventGetSettings_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::IKRetargetStretchChainController_eventGetSettings_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UIKRetargetStretchChainController::execGetSettings) { P_FINISH; P_NATIVE_BEGIN; *(FIKRetargetStretchChainOpSettings*)Z_Param__Result=P_THIS->GetSettings(); P_NATIVE_END; } // ********** End Class UIKRetargetStretchChainController Function GetSettings ********************* // ********** Begin Class UIKRetargetStretchChainController Function SetSettings ******************* struct Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics { struct IKRetargetStretchChainController_eventSetSettings_Parms { FIKRetargetStretchChainOpSettings InSettings; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Settings" }, { "Comment", "/* Set the op settings. Input is a custom struct type for this op.\n\x09 * @param InSettings a FIKRetargetStretchChainOpSettings struct containing all the settings to apply to this op */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, { "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetStretchChainOpSettings struct containing all the settings to apply to this op" }, }; #endif // WITH_METADATA // ********** Begin Function SetSettings constinit property declarations *************************** static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetSettings constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetSettings Property Definitions ************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetStretchChainController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings, METADATA_PARAMS(0, nullptr) }; // 1167380461 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::NewProp_InSettings, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::PropPointers) < 2048); // ********** End Function SetSettings Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetStretchChainController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::PropPointers), sizeof(Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::IKRetargetStretchChainController_eventSetSettings_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::IKRetargetStretchChainController_eventSetSettings_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UIKRetargetStretchChainController::execSetSettings) { P_GET_STRUCT(FIKRetargetStretchChainOpSettings,Z_Param_InSettings); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetSettings(Z_Param_InSettings); P_NATIVE_END; } // ********** End Class UIKRetargetStretchChainController Function SetSettings ********************* // ********** Begin Class UIKRetargetStretchChainController **************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetStretchChainController; UClass* UIKRetargetStretchChainController::GetPrivateStaticClass() { using TClass = UIKRetargetStretchChainController; if (!Z_Registration_Info_UClass_UIKRetargetStretchChainController.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("IKRetargetStretchChainController"), Z_Registration_Info_UClass_UIKRetargetStretchChainController.InnerSingleton, StaticRegisterNativesUIKRetargetStretchChainController, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UIKRetargetStretchChainController.InnerSingleton; } UClass* Z_Construct_UClass_UIKRetargetStretchChainController_NoRegister() { return UIKRetargetStretchChainController::GetPrivateStaticClass(); } struct Z_Construct_UClass_UIKRetargetStretchChainController_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/* The blueprint/python API for editing an Align Pole Vector Op */" }, { "IncludePath", "Retargeter/RetargetOps/StretchChainOp.h" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/StretchChainOp.h" }, { "ToolTip", "The blueprint/python API for editing an Align Pole Vector Op" }, }; #endif // WITH_METADATA // ********** Begin Class UIKRetargetStretchChainController constinit property declarations ******** // ********** End Class UIKRetargetStretchChainController constinit property declarations ********** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetStretchChainController::execGetSettings }, { .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetStretchChainController::execSetSettings }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UIKRetargetStretchChainController_GetSettings, "GetSettings" }, // 1967194792 { &Z_Construct_UFunction_UIKRetargetStretchChainController_SetSettings, "SetSettings" }, // 4107413806 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UIKRetargetStretchChainController_Statics UObject* (*const Z_Construct_UClass_UIKRetargetStretchChainController_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase, (UObject* (*)())Z_Construct_UPackage__Script_IKRig, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetStretchChainController_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetStretchChainController_Statics::ClassParams = { &UIKRetargetStretchChainController::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetStretchChainController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetStretchChainController_Statics::Class_MetaDataParams) }; void UIKRetargetStretchChainController::StaticRegisterNativesUIKRetargetStretchChainController() { UClass* Class = UIKRetargetStretchChainController::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetStretchChainController_Statics::Funcs)); } UClass* Z_Construct_UClass_UIKRetargetStretchChainController() { if (!Z_Registration_Info_UClass_UIKRetargetStretchChainController.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetStretchChainController.OuterSingleton, Z_Construct_UClass_UIKRetargetStretchChainController_Statics::ClassParams); } return Z_Registration_Info_UClass_UIKRetargetStretchChainController.OuterSingleton; } UIKRetargetStretchChainController::UIKRetargetStretchChainController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetStretchChainController); UIKRetargetStretchChainController::~UIKRetargetStretchChainController() {} // ********** End Class UIKRetargetStretchChainController ****************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h__Script_IKRig_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRetargetStretchChainSettings::StaticStruct, Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics::NewStructOps, TEXT("RetargetStretchChainSettings"),&Z_Registration_Info_UScriptStruct_FRetargetStretchChainSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetStretchChainSettings), 2054948913U) }, { FIKRetargetStretchChainOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics::NewStructOps, TEXT("IKRetargetStretchChainOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetStretchChainOpSettings), 1167380461U) }, { FIKRetargetStretchChainOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics::NewStructOps, TEXT("IKRetargetStretchChainOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetStretchChainOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetStretchChainOp), 3536604435U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UIKRetargetStretchChainController, UIKRetargetStretchChainController::StaticClass, TEXT("UIKRetargetStretchChainController"), &Z_Registration_Info_UClass_UIKRetargetStretchChainController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetStretchChainController), 1476845866U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h__Script_IKRig_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h__Script_IKRig_269010080{ TEXT("/Script/IKRig"), Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h__Script_IKRig_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h__Script_IKRig_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS