// 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/FKChainsOp.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 EmptyLinkFunctionForGeneratedCodeFKChainsOp() {} // ********** Begin Cross Module References ******************************************************** IKRIG_API UClass* Z_Construct_UClass_UIKRetargetFKChainsController(); IKRIG_API UClass* Z_Construct_UClass_UIKRetargetFKChainsController_NoRegister(); IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase(); IKRIG_API UClass* Z_Construct_UClass_UIKRigDefinition_NoRegister(); IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EFKChainRotationMode(); IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EFKChainTranslationMode(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFKChainsOp(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetChainMapping(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetFKChainSettings(); UPackage* Z_Construct_UPackage__Script_IKRig(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EFKChainTranslationMode *************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFKChainTranslationMode; static UEnum* EFKChainTranslationMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EFKChainTranslationMode.OuterSingleton) { Z_Registration_Info_UEnum_EFKChainTranslationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EFKChainTranslationMode, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EFKChainTranslationMode")); } return Z_Registration_Info_UEnum_EFKChainTranslationMode.OuterSingleton; } template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EFKChainTranslationMode_StaticEnum(); } struct Z_Construct_UEnum_IKRig_EFKChainTranslationMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Absolute.DisplayName", "Absolute" }, { "Absolute.Name", "EFKChainTranslationMode::Absolute" }, { "BlueprintType", "true" }, { "GloballyScaled.DisplayName", "Globally Scaled" }, { "GloballyScaled.Name", "EFKChainTranslationMode::GloballyScaled" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "None.DisplayName", "None" }, { "None.Name", "EFKChainTranslationMode::None" }, { "OrientAndScale.DisplayName", "Orient and Scale" }, { "OrientAndScale.Name", "EFKChainTranslationMode::OrientAndScale" }, { "StretchBoneLengthNonUniformly.DisplayName", "Stretch Bone Length Non-Uniformly" }, { "StretchBoneLengthNonUniformly.Name", "EFKChainTranslationMode::StretchBoneLengthNonUniformly" }, { "StretchBoneLengthUniformly.DisplayName", "Stretch Bone Length Uniformly" }, { "StretchBoneLengthUniformly.Name", "EFKChainTranslationMode::StretchBoneLengthUniformly" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EFKChainTranslationMode::None", (int64)EFKChainTranslationMode::None }, { "EFKChainTranslationMode::GloballyScaled", (int64)EFKChainTranslationMode::GloballyScaled }, { "EFKChainTranslationMode::Absolute", (int64)EFKChainTranslationMode::Absolute }, { "EFKChainTranslationMode::StretchBoneLengthUniformly", (int64)EFKChainTranslationMode::StretchBoneLengthUniformly }, { "EFKChainTranslationMode::StretchBoneLengthNonUniformly", (int64)EFKChainTranslationMode::StretchBoneLengthNonUniformly }, { "EFKChainTranslationMode::OrientAndScale", (int64)EFKChainTranslationMode::OrientAndScale }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_IKRig_EFKChainTranslationMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EFKChainTranslationMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_IKRig, nullptr, "EFKChainTranslationMode", "EFKChainTranslationMode", Z_Construct_UEnum_IKRig_EFKChainTranslationMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EFKChainTranslationMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EFKChainTranslationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EFKChainTranslationMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_IKRig_EFKChainTranslationMode() { if (!Z_Registration_Info_UEnum_EFKChainTranslationMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFKChainTranslationMode.InnerSingleton, Z_Construct_UEnum_IKRig_EFKChainTranslationMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EFKChainTranslationMode.InnerSingleton; } // ********** End Enum EFKChainTranslationMode ***************************************************** // ********** Begin Enum EFKChainRotationMode ****************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFKChainRotationMode; static UEnum* EFKChainRotationMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EFKChainRotationMode.OuterSingleton) { Z_Registration_Info_UEnum_EFKChainRotationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EFKChainRotationMode, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EFKChainRotationMode")); } return Z_Registration_Info_UEnum_EFKChainRotationMode.OuterSingleton; } template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EFKChainRotationMode_StaticEnum(); } struct Z_Construct_UEnum_IKRig_EFKChainRotationMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "BlueprintType", "true" }, { "CopyLocal.DisplayName", "Copy Local" }, { "CopyLocal.Name", "EFKChainRotationMode::CopyLocal" }, { "Interpolated.DisplayName", "Interpolated" }, { "Interpolated.Name", "EFKChainRotationMode::Interpolated" }, { "MatchChain.DisplayName", "Match Chain" }, { "MatchChain.Name", "EFKChainRotationMode::MatchChain" }, { "MatchScaledChain.DisplayName", "Match Scaled Chain" }, { "MatchScaledChain.Name", "EFKChainRotationMode::MatchScaledChain" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "None.DisplayName", "None" }, { "None.Name", "EFKChainRotationMode::None" }, { "OneToOne.DisplayName", "One to One" }, { "OneToOne.Name", "EFKChainRotationMode::OneToOne" }, { "OneToOneReversed.DisplayName", "One to One Reversed" }, { "OneToOneReversed.Name", "EFKChainRotationMode::OneToOneReversed" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EFKChainRotationMode::None", (int64)EFKChainRotationMode::None }, { "EFKChainRotationMode::Interpolated", (int64)EFKChainRotationMode::Interpolated }, { "EFKChainRotationMode::OneToOne", (int64)EFKChainRotationMode::OneToOne }, { "EFKChainRotationMode::OneToOneReversed", (int64)EFKChainRotationMode::OneToOneReversed }, { "EFKChainRotationMode::MatchChain", (int64)EFKChainRotationMode::MatchChain }, { "EFKChainRotationMode::MatchScaledChain", (int64)EFKChainRotationMode::MatchScaledChain }, { "EFKChainRotationMode::CopyLocal", (int64)EFKChainRotationMode::CopyLocal }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_IKRig_EFKChainRotationMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EFKChainRotationMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_IKRig, nullptr, "EFKChainRotationMode", "EFKChainRotationMode", Z_Construct_UEnum_IKRig_EFKChainRotationMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EFKChainRotationMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EFKChainRotationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EFKChainRotationMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_IKRig_EFKChainRotationMode() { if (!Z_Registration_Info_UEnum_EFKChainRotationMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFKChainRotationMode.InnerSingleton, Z_Construct_UEnum_IKRig_EFKChainRotationMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EFKChainRotationMode.InnerSingleton; } // ********** End Enum EFKChainRotationMode ******************************************************** // ********** Begin ScriptStruct FRetargetFKChainSettings ****************************************** struct Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRetargetFKChainSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FRetargetFKChainSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetChainName_MetaData[] = { { "Category", "Setup" }, { "Comment", "/** The name of the TARGET chain to transfer animation onto. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ReinitializeOnEdit", "" }, { "ToolTip", "The name of the TARGET chain to transfer animation onto." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnableFK_MetaData[] = { { "Category", "FK Chain Retarget" }, { "Comment", "/** Whether to copy the shape of the chain from the source skeleton using the Rotation and Translation modes. Default is true.\n\x09* NOTE: All FK operations run before the IK pass to copy the shape of the FK chain from the source skeleton. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Whether to copy the shape of the chain from the source skeleton using the Rotation and Translation modes. Default is true.\nNOTE: All FK operations run before the IK pass to copy the shape of the FK chain from the source skeleton." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationMode_MetaData[] = { { "Category", "FK Chain Retarget" }, { "Comment", "/** Determines how rotation is copied from the source chain to the target chain. Default is Interpolated.\n\x09* None: The rotation of each target bone in the chain is left at the reference pose. \n\x09* Interpolated: Source and target chains are normalized by their length, then each target bone rotation is generated by finding the rotation at the same normalized distance on the source chain and interpolating between the neighboring bones.\n\x09* One to One: Each target bone rotation is copied from the equivalent bone in the source chain, based on the order in the chain, starting at the root of the chain. If the target chain has more bones than the source, the extra bones will remain at their reference pose.\n\x09* One to One Reversed: Same as One-to-One, but starting from the tip of the chain.\n\x09* Match Chain: Uses a Spline-IK type method to orient the target joint chain to exactly match the shape of the source chain.\n\x09* Match Scaled Chain: Same as Match Chain, but scales the source chain to the same length as the target chain before running the match procedure.\n\x09* Copy Local: The local space rotation of the closest source bone is copied to the target. No retargeting is applied. Retarget pose is ignored.\n\x09*/" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Determines how rotation is copied from the source chain to the target chain. Default is Interpolated.\nNone: The rotation of each target bone in the chain is left at the reference pose.\nInterpolated: Source and target chains are normalized by their length, then each target bone rotation is generated by finding the rotation at the same normalized distance on the source chain and interpolating between the neighboring bones.\nOne to One: Each target bone rotation is copied from the equivalent bone in the source chain, based on the order in the chain, starting at the root of the chain. If the target chain has more bones than the source, the extra bones will remain at their reference pose.\nOne to One Reversed: Same as One-to-One, but starting from the tip of the chain.\nMatch Chain: Uses a Spline-IK type method to orient the target joint chain to exactly match the shape of the source chain.\nMatch Scaled Chain: Same as Match Chain, but scales the source chain to the same length as the target chain before running the match procedure.\nCopy Local: The local space rotation of the closest source bone is copied to the target. No retargeting is applied. Retarget pose is ignored." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationAlpha_MetaData[] = { { "Category", "FK Chain Retarget" }, { "Comment", "/** Range +/- infinity. Default 1. Scales the amount of rotation that is applied.\n\x09* If Rotation Mode is None this parameter has no effect.\n\x09* Otherwise, this parameter blends the rotation of each bone in the chain from the base retarget pose (0) to the retargeted pose (1).*/" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Range +/- infinity. Default 1. Scales the amount of rotation that is applied.\nIf Rotation Mode is None this parameter has no effect.\nOtherwise, this parameter blends the rotation of each bone in the chain from the base retarget pose (0) to the retargeted pose (1)." }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationMode_MetaData[] = { { "Category", "FK Chain Retarget" }, { "Comment", "/** Determines how translation is copied from the source chain to the target chain. Default is None.\n\x09* None: Translation of target bones are left unmodified from the retarget pose.\n\x09* Globally Scaled: Translation of target bone is set to the source bone offset multiplied by the global scale of the skeleton (determined by the relative height difference between pelvis bones).\n\x09* Absolute: Translation of target bone is set to the absolute position of the source bone.\n\x09* Stretch Bone Length Uniformly: squashes or stretches the local translation of each bone so that the length of the target chain matches the relative length of the source chain. Accounts for differences in initial chain lengths.\n\x09* Stretch Bone Length Non-Uniformly: same as \"Stretch Bone Length Uniformly\" but treats each bone independently to allow for chains that stretch non-uniformly along their length (ie the base may stretch more than the tip or vice versa). \n\x09 */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Determines how translation is copied from the source chain to the target chain. Default is None.\nNone: Translation of target bones are left unmodified from the retarget pose.\nGlobally Scaled: Translation of target bone is set to the source bone offset multiplied by the global scale of the skeleton (determined by the relative height difference between pelvis bones).\nAbsolute: Translation of target bone is set to the absolute position of the source bone.\nStretch Bone Length Uniformly: squashes or stretches the local translation of each bone so that the length of the target chain matches the relative length of the source chain. Accounts for differences in initial chain lengths.\nStretch Bone Length Non-Uniformly: same as \"Stretch Bone Length Uniformly\" but treats each bone independently to allow for chains that stretch non-uniformly along their length (ie the base may stretch more than the tip or vice versa)." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationAlpha_MetaData[] = { { "Category", "FK Chain Retarget" }, { "Comment", "/** Range +/- infinity. Default 1. Scales the amount of translation that is applied. Exact behavior depends on the Translation Mode.\n\x09* In None Mode, this parameter has no effect.\n\x09* In Globally Scaled and Absolute modes, the translation offset is scaled by this parameter.*/" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Range +/- infinity. Default 1. Scales the amount of translation that is applied. Exact behavior depends on the Translation Mode.\nIn None Mode, this parameter has no effect.\nIn Globally Scaled and Absolute modes, the translation offset is scaled by this parameter." }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRetargetFKChainSettings constinit property declarations ********** static const UECodeGen_Private::FNamePropertyParams NewProp_TargetChainName; static void NewProp_EnableFK_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_EnableFK; static const UECodeGen_Private::FBytePropertyParams NewProp_RotationMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationMode; static const UECodeGen_Private::FDoublePropertyParams NewProp_RotationAlpha; static const UECodeGen_Private::FBytePropertyParams NewProp_TranslationMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_TranslationMode; static const UECodeGen_Private::FDoublePropertyParams NewProp_TranslationAlpha; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRetargetFKChainSettings constinit property declarations ************ static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetFKChainSettings; class UScriptStruct* FRetargetFKChainSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRetargetFKChainSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRetargetFKChainSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetFKChainSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetFKChainSettings")); } return Z_Registration_Info_UScriptStruct_FRetargetFKChainSettings.OuterSingleton; } // ********** Begin ScriptStruct FRetargetFKChainSettings Property Definitions ********************* const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_TargetChainName = { "TargetChainName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetFKChainSettings, TargetChainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetChainName_MetaData), NewProp_TargetChainName_MetaData) }; void Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_EnableFK_SetBit(void* Obj) { ((FRetargetFKChainSettings*)Obj)->EnableFK = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_EnableFK = { "EnableFK", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetFKChainSettings), &Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_EnableFK_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnableFK_MetaData), NewProp_EnableFK_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_RotationMode_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_FRetargetFKChainSettings_Statics::NewProp_RotationMode = { "RotationMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetFKChainSettings, RotationMode), Z_Construct_UEnum_IKRig_EFKChainRotationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationMode_MetaData), NewProp_RotationMode_MetaData) }; // 4252492124 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_RotationAlpha = { "RotationAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetFKChainSettings, RotationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationAlpha_MetaData), NewProp_RotationAlpha_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_TranslationMode_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_FRetargetFKChainSettings_Statics::NewProp_TranslationMode = { "TranslationMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetFKChainSettings, TranslationMode), Z_Construct_UEnum_IKRig_EFKChainTranslationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationMode_MetaData), NewProp_TranslationMode_MetaData) }; // 706793336 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_TranslationAlpha = { "TranslationAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetFKChainSettings, TranslationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationAlpha_MetaData), NewProp_TranslationAlpha_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_TargetChainName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_EnableFK, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_RotationMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_RotationMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_RotationAlpha, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_TranslationMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_TranslationMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewProp_TranslationAlpha, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRetargetFKChainSettings Property Definitions *********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_IKRig, nullptr, &NewStructOps, "RetargetFKChainSettings", Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::PropPointers), sizeof(FRetargetFKChainSettings), alignof(FRetargetFKChainSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRetargetFKChainSettings() { if (!Z_Registration_Info_UScriptStruct_FRetargetFKChainSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetFKChainSettings.InnerSingleton, Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRetargetFKChainSettings.InnerSingleton); } // ********** End ScriptStruct FRetargetFKChainSettings ******************************************** // ********** Begin ScriptStruct FIKRetargetFKChainsOpSettings ************************************* struct Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetFKChainsOpSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetFKChainsOpSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "DisplayName", "Retarget Chains Settings" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKRigAsset_MetaData[] = { { "Category", "IK Rig Asset" }, { "Comment", "/** The target IK Rig asset that contains the bones chains to retarget in this op. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "NativeConstTemplateArg", "" }, { "ReinitializeOnEdit", "" }, { "ToolTip", "The target IK Rig asset that contains the bones chains to retarget in this op." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainsToRetarget_MetaData[] = { { "Category", "FK Chain Retargeting" }, { "Comment", "/** The setting for each chain to retarget */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ReinitializeOnEdit", "" }, { "ToolTip", "The setting for each chain to retarget" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawChainLines_MetaData[] = { { "Category", "Debug" }, { "Comment", "/** Debug draw lines on each chain in the viewport */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Debug draw lines on each chain in the viewport" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawSingleBoneChains_MetaData[] = { { "Category", "Debug" }, { "Comment", "/** Debug draw spheres on single-bone chains in the viewport */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Debug draw spheres on single-bone chains in the viewport" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainDrawThickness_MetaData[] = { { "Category", "Debug" }, { "Comment", "/** Debug draw chain line thickness. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Debug draw chain line thickness." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainDrawSize_MetaData[] = { { "Category", "Debug" }, { "Comment", "/** Debug draw size used for single-bone chains. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Debug draw size used for single-bone chains." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainMapping_MetaData[] = { { "Comment", "/* This op maintains its own chain mapping table to allow per-op mapping.\n\x09 * NOTE: this is only editable through a custom UI in the details panel or the C++ API. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "This op maintains its own chain mapping table to allow per-op mapping.\n * NOTE: this is only editable through a custom UI in the details panel or the C++ API." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FIKRetargetFKChainsOpSettings constinit property declarations ***** static const UECodeGen_Private::FObjectPropertyParams NewProp_IKRigAsset; static const UECodeGen_Private::FStructPropertyParams NewProp_ChainsToRetarget_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ChainsToRetarget; static void NewProp_bDrawChainLines_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawChainLines; static void NewProp_bDrawSingleBoneChains_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawSingleBoneChains; static const UECodeGen_Private::FDoublePropertyParams NewProp_ChainDrawThickness; static const UECodeGen_Private::FDoublePropertyParams NewProp_ChainDrawSize; static const UECodeGen_Private::FStructPropertyParams NewProp_ChainMapping; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FIKRetargetFKChainsOpSettings constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FIKRetargetFKChainsOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOpSettings; class UScriptStruct* FIKRetargetFKChainsOpSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOpSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetFKChainsOpSettings")); } return Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOpSettings.OuterSingleton; } // ********** Begin ScriptStruct FIKRetargetFKChainsOpSettings Property Definitions **************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_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(FIKRetargetFKChainsOpSettings, IKRigAsset), Z_Construct_UClass_UIKRigDefinition_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKRigAsset_MetaData), NewProp_IKRigAsset_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_ChainsToRetarget_Inner = { "ChainsToRetarget", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRetargetFKChainSettings, METADATA_PARAMS(0, nullptr) }; // 2271968947 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_ChainsToRetarget = { "ChainsToRetarget", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFKChainsOpSettings, ChainsToRetarget), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainsToRetarget_MetaData), NewProp_ChainsToRetarget_MetaData) }; // 2271968947 void Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_bDrawChainLines_SetBit(void* Obj) { ((FIKRetargetFKChainsOpSettings*)Obj)->bDrawChainLines = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_bDrawChainLines = { "bDrawChainLines", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetFKChainsOpSettings), &Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_bDrawChainLines_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawChainLines_MetaData), NewProp_bDrawChainLines_MetaData) }; void Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_bDrawSingleBoneChains_SetBit(void* Obj) { ((FIKRetargetFKChainsOpSettings*)Obj)->bDrawSingleBoneChains = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_bDrawSingleBoneChains = { "bDrawSingleBoneChains", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetFKChainsOpSettings), &Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_bDrawSingleBoneChains_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawSingleBoneChains_MetaData), NewProp_bDrawSingleBoneChains_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_ChainDrawThickness = { "ChainDrawThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFKChainsOpSettings, ChainDrawThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainDrawThickness_MetaData), NewProp_ChainDrawThickness_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_ChainDrawSize = { "ChainDrawSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFKChainsOpSettings, ChainDrawSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainDrawSize_MetaData), NewProp_ChainDrawSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_ChainMapping = { "ChainMapping", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFKChainsOpSettings, 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_FIKRetargetFKChainsOpSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_IKRigAsset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_ChainsToRetarget_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_ChainsToRetarget, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_bDrawChainLines, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_bDrawSingleBoneChains, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_ChainDrawThickness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_ChainDrawSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewProp_ChainMapping, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FIKRetargetFKChainsOpSettings Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_IKRig, Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase, &NewStructOps, "IKRetargetFKChainsOpSettings", Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::PropPointers), sizeof(FIKRetargetFKChainsOpSettings), alignof(FIKRetargetFKChainsOpSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOpSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOpSettings.InnerSingleton); } // ********** End ScriptStruct FIKRetargetFKChainsOpSettings *************************************** // ********** Begin ScriptStruct FIKRetargetFKChainsOp ********************************************* struct Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics { static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetFKChainsOp); } static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetFKChainsOp); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "DisplayName", "FK Chains" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = { { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainMapping_MetaData[] = { { "Comment", "/* Deprecated storage for chain mapping (now on settings for API access)*/" }, { "DeprecatedProperty", "" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Deprecated storage for chain mapping (now on settings for API access)" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FIKRetargetFKChainsOp 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 FIKRetargetFKChainsOp constinit property declarations *************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FIKRetargetFKChainsOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOp; class UScriptStruct* FIKRetargetFKChainsOp::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOp.OuterSingleton) { Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetFKChainsOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetFKChainsOp")); } return Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOp.OuterSingleton; } // ********** Begin ScriptStruct FIKRetargetFKChainsOp Property Definitions ************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFKChainsOp, Settings), Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 2461378336 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::NewProp_ChainMapping = { "ChainMapping", nullptr, (EPropertyFlags)0x0040000020000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFKChainsOp, ChainMapping_DEPRECATED), Z_Construct_UScriptStruct_FRetargetChainMapping, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainMapping_MetaData), NewProp_ChainMapping_MetaData) }; // 3698439750 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::NewProp_Settings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::NewProp_ChainMapping, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::PropPointers) < 2048); // ********** End ScriptStruct FIKRetargetFKChainsOp Property Definitions ************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_IKRig, Z_Construct_UScriptStruct_FIKRetargetOpBase, &NewStructOps, "IKRetargetFKChainsOp", Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::PropPointers), sizeof(FIKRetargetFKChainsOp), alignof(FIKRetargetFKChainsOp), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFKChainsOp() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOp.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOp.InnerSingleton); } // ********** End ScriptStruct FIKRetargetFKChainsOp *********************************************** // ********** Begin Class UIKRetargetFKChainsController Function GetSettings *********************** struct Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics { struct IKRetargetFKChainsController_eventGetSettings_Parms { FIKRetargetFKChainsOpSettings 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 FIKRetargetFKChainsOpSettings struct with the current settings used by the op. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetFKChainsOpSettings 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_UIKRetargetFKChainsController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetFKChainsController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings, METADATA_PARAMS(0, nullptr) }; // 2461378336 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::PropPointers) < 2048); // ********** End Function GetSettings Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetFKChainsController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::PropPointers), sizeof(Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::IKRetargetFKChainsController_eventGetSettings_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::IKRetargetFKChainsController_eventGetSettings_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UIKRetargetFKChainsController::execGetSettings) { P_FINISH; P_NATIVE_BEGIN; *(FIKRetargetFKChainsOpSettings*)Z_Param__Result=P_THIS->GetSettings(); P_NATIVE_END; } // ********** End Class UIKRetargetFKChainsController Function GetSettings ************************* // ********** Begin Class UIKRetargetFKChainsController Function SetSettings *********************** struct Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics { struct IKRetargetFKChainsController_eventSetSettings_Parms { FIKRetargetFKChainsOpSettings 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 FIKRetargetFKChainsOpSettings struct containing all the settings to apply to this op */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetFKChainsOpSettings 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_UIKRetargetFKChainsController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetFKChainsController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings, METADATA_PARAMS(0, nullptr) }; // 2461378336 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::NewProp_InSettings, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::PropPointers) < 2048); // ********** End Function SetSettings Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetFKChainsController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::PropPointers), sizeof(Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::IKRetargetFKChainsController_eventSetSettings_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::IKRetargetFKChainsController_eventSetSettings_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UIKRetargetFKChainsController::execSetSettings) { P_GET_STRUCT(FIKRetargetFKChainsOpSettings,Z_Param_InSettings); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetSettings(Z_Param_InSettings); P_NATIVE_END; } // ********** End Class UIKRetargetFKChainsController Function SetSettings ************************* // ********** Begin Class UIKRetargetFKChainsController ******************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetFKChainsController; UClass* UIKRetargetFKChainsController::GetPrivateStaticClass() { using TClass = UIKRetargetFKChainsController; if (!Z_Registration_Info_UClass_UIKRetargetFKChainsController.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("IKRetargetFKChainsController"), Z_Registration_Info_UClass_UIKRetargetFKChainsController.InnerSingleton, StaticRegisterNativesUIKRetargetFKChainsController, 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_UIKRetargetFKChainsController.InnerSingleton; } UClass* Z_Construct_UClass_UIKRetargetFKChainsController_NoRegister() { return UIKRetargetFKChainsController::GetPrivateStaticClass(); } struct Z_Construct_UClass_UIKRetargetFKChainsController_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/* The blueprint/python API for editing a FK Chains Op */" }, { "IncludePath", "Retargeter/RetargetOps/FKChainsOp.h" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/FKChainsOp.h" }, { "ToolTip", "The blueprint/python API for editing a FK Chains Op" }, }; #endif // WITH_METADATA // ********** Begin Class UIKRetargetFKChainsController constinit property declarations ************ // ********** End Class UIKRetargetFKChainsController constinit property declarations ************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetFKChainsController::execGetSettings }, { .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetFKChainsController::execSetSettings }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UIKRetargetFKChainsController_GetSettings, "GetSettings" }, // 289630022 { &Z_Construct_UFunction_UIKRetargetFKChainsController_SetSettings, "SetSettings" }, // 381336998 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UIKRetargetFKChainsController_Statics UObject* (*const Z_Construct_UClass_UIKRetargetFKChainsController_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase, (UObject* (*)())Z_Construct_UPackage__Script_IKRig, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetFKChainsController_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetFKChainsController_Statics::ClassParams = { &UIKRetargetFKChainsController::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_UIKRetargetFKChainsController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetFKChainsController_Statics::Class_MetaDataParams) }; void UIKRetargetFKChainsController::StaticRegisterNativesUIKRetargetFKChainsController() { UClass* Class = UIKRetargetFKChainsController::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetFKChainsController_Statics::Funcs)); } UClass* Z_Construct_UClass_UIKRetargetFKChainsController() { if (!Z_Registration_Info_UClass_UIKRetargetFKChainsController.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetFKChainsController.OuterSingleton, Z_Construct_UClass_UIKRetargetFKChainsController_Statics::ClassParams); } return Z_Registration_Info_UClass_UIKRetargetFKChainsController.OuterSingleton; } UIKRetargetFKChainsController::UIKRetargetFKChainsController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetFKChainsController); UIKRetargetFKChainsController::~UIKRetargetFKChainsController() {} // ********** End Class UIKRetargetFKChainsController ********************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h__Script_IKRig_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EFKChainTranslationMode_StaticEnum, TEXT("EFKChainTranslationMode"), &Z_Registration_Info_UEnum_EFKChainTranslationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 706793336U) }, { EFKChainRotationMode_StaticEnum, TEXT("EFKChainRotationMode"), &Z_Registration_Info_UEnum_EFKChainRotationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4252492124U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRetargetFKChainSettings::StaticStruct, Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics::NewStructOps, TEXT("RetargetFKChainSettings"),&Z_Registration_Info_UScriptStruct_FRetargetFKChainSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetFKChainSettings), 2271968947U) }, { FIKRetargetFKChainsOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics::NewStructOps, TEXT("IKRetargetFKChainsOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetFKChainsOpSettings), 2461378336U) }, { FIKRetargetFKChainsOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics::NewStructOps, TEXT("IKRetargetFKChainsOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetFKChainsOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetFKChainsOp), 1303693194U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UIKRetargetFKChainsController, UIKRetargetFKChainsController::StaticClass, TEXT("UIKRetargetFKChainsController"), &Z_Registration_Info_UClass_UIKRetargetFKChainsController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetFKChainsController), 1585353440U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h__Script_IKRig_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h__Script_IKRig_2552909643{ TEXT("/Script/IKRig"), Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h__Script_IKRig_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h__Script_IKRig_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h__Script_IKRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h__Script_IKRig_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS