// 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/AlignPoleVectorOp.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 EmptyLinkFunctionForGeneratedCodeAlignPoleVectorOp() {} // ********** Begin Cross Module References ******************************************************** IKRIG_API UClass* Z_Construct_UClass_UIKRetargetAlignPoleVectorController(); IKRIG_API UClass* Z_Construct_UClass_UIKRetargetAlignPoleVectorController_NoRegister(); IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase(); IKRIG_API UClass* Z_Construct_UClass_UIKRigDefinition_NoRegister(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp(); IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings(); 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_FRetargetPoleVectorSettings(); UPackage* Z_Construct_UPackage__Script_IKRig(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FRetargetPoleVectorSettings *************************************** struct Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRetargetPoleVectorSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FRetargetPoleVectorSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetChainName_MetaData[] = { { "Category", "Setup" }, { "Comment", "/** The name of the target chain to align pole vectors on. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, { "ReinitializeOnEdit", "" }, { "ToolTip", "The name of the target chain to align pole vectors on." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = { { "Category", "Align Pole Vector" }, { "Comment", "/** Enable pole vector alignment on this chain. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, { "ReinitializeOnEdit", "" }, { "ToolTip", "Enable pole vector alignment on this chain." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlignAlpha_MetaData[] = { { "Category", "Align Pole Vector" }, { "ClampMax", "1.0" }, { "ClampMin", "0.0" }, { "Comment", "/** Range 0 to 1. Default 1. Matches the twist angle of this chain (along the Pole direction) to the source chain.\n\x09* At 0, the chain's pole vector direction will be left alone\n\x09* At 1, the root bone of the chain will be twist-rotated in the pole direction to match the orientation of the source chain.*/" }, { "EditCondition", "bEnabled" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, { "ToolTip", "Range 0 to 1. Default 1. Matches the twist angle of this chain (along the Pole direction) to the source chain.\nAt 0, the chain's pole vector direction will be left alone\nAt 1, the root bone of the chain will be twist-rotated in the pole direction to match the orientation of the source chain." }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticAngularOffset_MetaData[] = { { "Category", "Align Pole Vector" }, { "ClampMax", "180.0" }, { "ClampMin", "-180.0" }, { "Comment", "/** Range +/- 180. Default 0. An angular offset, in degrees, for the pole direction of the chain. */" }, { "EditCondition", "bEnabled" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, { "ToolTip", "Range +/- 180. Default 0. An angular offset, in degrees, for the pole direction of the chain." }, { "UIMax", "180.0" }, { "UIMin", "-180.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaintainOffset_MetaData[] = { { "Category", "Align Pole Vector" }, { "Comment", "/** Default is False. When true, the original angular offset between the source/target pole vectors will be maintained when aligning pole vectors. */" }, { "EditCondition", "bEnabled" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, { "ToolTip", "Default is False. When true, the original angular offset between the source/target pole vectors will be maintained when aligning pole vectors." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRetargetPoleVectorSettings 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_AlignAlpha; static const UECodeGen_Private::FDoublePropertyParams NewProp_StaticAngularOffset; static void NewProp_MaintainOffset_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_MaintainOffset; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRetargetPoleVectorSettings constinit property declarations ********* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetPoleVectorSettings; class UScriptStruct* FRetargetPoleVectorSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRetargetPoleVectorSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRetargetPoleVectorSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetPoleVectorSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetPoleVectorSettings")); } return Z_Registration_Info_UScriptStruct_FRetargetPoleVectorSettings.OuterSingleton; } // ********** Begin ScriptStruct FRetargetPoleVectorSettings Property Definitions ****************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_TargetChainName = { "TargetChainName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetPoleVectorSettings, TargetChainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetChainName_MetaData), NewProp_TargetChainName_MetaData) }; void Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_bEnabled_SetBit(void* Obj) { ((FRetargetPoleVectorSettings*)Obj)->bEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_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(FRetargetPoleVectorSettings), &Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_AlignAlpha = { "AlignAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetPoleVectorSettings, AlignAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlignAlpha_MetaData), NewProp_AlignAlpha_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_StaticAngularOffset = { "StaticAngularOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetPoleVectorSettings, StaticAngularOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticAngularOffset_MetaData), NewProp_StaticAngularOffset_MetaData) }; void Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_MaintainOffset_SetBit(void* Obj) { ((FRetargetPoleVectorSettings*)Obj)->MaintainOffset = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_MaintainOffset = { "MaintainOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetPoleVectorSettings), &Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_MaintainOffset_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaintainOffset_MetaData), NewProp_MaintainOffset_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_TargetChainName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_bEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_AlignAlpha, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_StaticAngularOffset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewProp_MaintainOffset, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRetargetPoleVectorSettings Property Definitions ******************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_IKRig, nullptr, &NewStructOps, "RetargetPoleVectorSettings", Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::PropPointers), sizeof(FRetargetPoleVectorSettings), alignof(FRetargetPoleVectorSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRetargetPoleVectorSettings() { if (!Z_Registration_Info_UScriptStruct_FRetargetPoleVectorSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetPoleVectorSettings.InnerSingleton, Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRetargetPoleVectorSettings.InnerSingleton); } // ********** End ScriptStruct FRetargetPoleVectorSettings ***************************************** // ********** Begin ScriptStruct FIKRetargetAlignPoleVectorOpSettings ****************************** struct Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetAlignPoleVectorOpSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetAlignPoleVectorOpSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "DisplayName", "Pole Vector Alignment Settings" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.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/AlignPoleVectorOp.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_ChainsToAlign_MetaData[] = { { "Category", "Pole Vector Op Settings" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FIKRetargetAlignPoleVectorOpSettings constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_IKRigAsset; static const UECodeGen_Private::FStructPropertyParams NewProp_ChainsToAlign_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ChainsToAlign; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FIKRetargetAlignPoleVectorOpSettings constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FIKRetargetAlignPoleVectorOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings; class UScriptStruct* FIKRetargetAlignPoleVectorOpSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetAlignPoleVectorOpSettings")); } return Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings.OuterSingleton; } // ********** Begin ScriptStruct FIKRetargetAlignPoleVectorOpSettings Property Definitions ********* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_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(FIKRetargetAlignPoleVectorOpSettings, IKRigAsset), Z_Construct_UClass_UIKRigDefinition_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKRigAsset_MetaData), NewProp_IKRigAsset_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::NewProp_ChainsToAlign_Inner = { "ChainsToAlign", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRetargetPoleVectorSettings, METADATA_PARAMS(0, nullptr) }; // 3838636314 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::NewProp_ChainsToAlign = { "ChainsToAlign", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetAlignPoleVectorOpSettings, ChainsToAlign), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainsToAlign_MetaData), NewProp_ChainsToAlign_MetaData) }; // 3838636314 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::NewProp_IKRigAsset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::NewProp_ChainsToAlign_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::NewProp_ChainsToAlign, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FIKRetargetAlignPoleVectorOpSettings Property Definitions *********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_IKRig, Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase, &NewStructOps, "IKRetargetAlignPoleVectorOpSettings", Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::PropPointers), sizeof(FIKRetargetAlignPoleVectorOpSettings), alignof(FIKRetargetAlignPoleVectorOpSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings.InnerSingleton); } // ********** End ScriptStruct FIKRetargetAlignPoleVectorOpSettings ******************************** // ********** Begin ScriptStruct FIKRetargetAlignPoleVectorOp ************************************** struct Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics { static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetAlignPoleVectorOp); } static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetAlignPoleVectorOp); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "DisplayName", "Pole Vector Alignment" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = { { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.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/AlignPoleVectorOp.h" }, { "ToolTip", "This op maintains its own chain mapping table to allow per-op mapping" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FIKRetargetAlignPoleVectorOp 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 FIKRetargetAlignPoleVectorOp constinit property declarations ******** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FIKRetargetAlignPoleVectorOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOp; class UScriptStruct* FIKRetargetAlignPoleVectorOp::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOp.OuterSingleton) { Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetAlignPoleVectorOp")); } return Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOp.OuterSingleton; } // ********** Begin ScriptStruct FIKRetargetAlignPoleVectorOp Property Definitions ***************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetAlignPoleVectorOp, Settings), Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 3271645834 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::NewProp_ChainMapping = { "ChainMapping", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetAlignPoleVectorOp, 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_FIKRetargetAlignPoleVectorOp_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::NewProp_Settings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::NewProp_ChainMapping, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::PropPointers) < 2048); // ********** End ScriptStruct FIKRetargetAlignPoleVectorOp Property Definitions ******************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_IKRig, Z_Construct_UScriptStruct_FIKRetargetOpBase, &NewStructOps, "IKRetargetAlignPoleVectorOp", Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::PropPointers), sizeof(FIKRetargetAlignPoleVectorOp), alignof(FIKRetargetAlignPoleVectorOp), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp() { if (!Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOp.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOp.InnerSingleton); } // ********** End ScriptStruct FIKRetargetAlignPoleVectorOp **************************************** // ********** Begin Class UIKRetargetAlignPoleVectorController Function GetSettings **************** struct Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics { struct IKRetargetAlignPoleVectorController_eventGetSettings_Parms { FIKRetargetAlignPoleVectorOpSettings 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 FIKRetargetAlignPoleVectorOpSettings struct with the current settings used by the op. */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, { "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetAlignPoleVectorOpSettings 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_UIKRetargetAlignPoleVectorController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetAlignPoleVectorController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings, METADATA_PARAMS(0, nullptr) }; // 3271645834 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::PropPointers) < 2048); // ********** End Function GetSettings Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetAlignPoleVectorController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::PropPointers), sizeof(Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::IKRetargetAlignPoleVectorController_eventGetSettings_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::IKRetargetAlignPoleVectorController_eventGetSettings_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UIKRetargetAlignPoleVectorController::execGetSettings) { P_FINISH; P_NATIVE_BEGIN; *(FIKRetargetAlignPoleVectorOpSettings*)Z_Param__Result=P_THIS->GetSettings(); P_NATIVE_END; } // ********** End Class UIKRetargetAlignPoleVectorController Function GetSettings ****************** // ********** Begin Class UIKRetargetAlignPoleVectorController Function SetSettings **************** struct Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics { struct IKRetargetAlignPoleVectorController_eventSetSettings_Parms { FIKRetargetAlignPoleVectorOpSettings 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 FIKRetargetAlignPoleVectorOpSettings struct containing all the settings to apply to this op */" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, { "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetAlignPoleVectorOpSettings 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_UIKRetargetAlignPoleVectorController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetAlignPoleVectorController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings, METADATA_PARAMS(0, nullptr) }; // 3271645834 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::NewProp_InSettings, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::PropPointers) < 2048); // ********** End Function SetSettings Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetAlignPoleVectorController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::PropPointers), sizeof(Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::IKRetargetAlignPoleVectorController_eventSetSettings_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::IKRetargetAlignPoleVectorController_eventSetSettings_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UIKRetargetAlignPoleVectorController::execSetSettings) { P_GET_STRUCT(FIKRetargetAlignPoleVectorOpSettings,Z_Param_InSettings); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetSettings(Z_Param_InSettings); P_NATIVE_END; } // ********** End Class UIKRetargetAlignPoleVectorController Function SetSettings ****************** // ********** Begin Class UIKRetargetAlignPoleVectorController ************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetAlignPoleVectorController; UClass* UIKRetargetAlignPoleVectorController::GetPrivateStaticClass() { using TClass = UIKRetargetAlignPoleVectorController; if (!Z_Registration_Info_UClass_UIKRetargetAlignPoleVectorController.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("IKRetargetAlignPoleVectorController"), Z_Registration_Info_UClass_UIKRetargetAlignPoleVectorController.InnerSingleton, StaticRegisterNativesUIKRetargetAlignPoleVectorController, 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_UIKRetargetAlignPoleVectorController.InnerSingleton; } UClass* Z_Construct_UClass_UIKRetargetAlignPoleVectorController_NoRegister() { return UIKRetargetAlignPoleVectorController::GetPrivateStaticClass(); } struct Z_Construct_UClass_UIKRetargetAlignPoleVectorController_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/AlignPoleVectorOp.h" }, { "ModuleRelativePath", "Public/Retargeter/RetargetOps/AlignPoleVectorOp.h" }, { "ToolTip", "The blueprint/python API for editing an Align Pole Vector Op" }, }; #endif // WITH_METADATA // ********** Begin Class UIKRetargetAlignPoleVectorController constinit property declarations ***** // ********** End Class UIKRetargetAlignPoleVectorController constinit property declarations ******* static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetAlignPoleVectorController::execGetSettings }, { .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetAlignPoleVectorController::execSetSettings }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_GetSettings, "GetSettings" }, // 2267413736 { &Z_Construct_UFunction_UIKRetargetAlignPoleVectorController_SetSettings, "SetSettings" }, // 2410405301 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UIKRetargetAlignPoleVectorController_Statics UObject* (*const Z_Construct_UClass_UIKRetargetAlignPoleVectorController_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase, (UObject* (*)())Z_Construct_UPackage__Script_IKRig, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetAlignPoleVectorController_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetAlignPoleVectorController_Statics::ClassParams = { &UIKRetargetAlignPoleVectorController::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_UIKRetargetAlignPoleVectorController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetAlignPoleVectorController_Statics::Class_MetaDataParams) }; void UIKRetargetAlignPoleVectorController::StaticRegisterNativesUIKRetargetAlignPoleVectorController() { UClass* Class = UIKRetargetAlignPoleVectorController::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetAlignPoleVectorController_Statics::Funcs)); } UClass* Z_Construct_UClass_UIKRetargetAlignPoleVectorController() { if (!Z_Registration_Info_UClass_UIKRetargetAlignPoleVectorController.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetAlignPoleVectorController.OuterSingleton, Z_Construct_UClass_UIKRetargetAlignPoleVectorController_Statics::ClassParams); } return Z_Registration_Info_UClass_UIKRetargetAlignPoleVectorController.OuterSingleton; } UIKRetargetAlignPoleVectorController::UIKRetargetAlignPoleVectorController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetAlignPoleVectorController); UIKRetargetAlignPoleVectorController::~UIKRetargetAlignPoleVectorController() {} // ********** End Class UIKRetargetAlignPoleVectorController *************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h__Script_IKRig_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRetargetPoleVectorSettings::StaticStruct, Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics::NewStructOps, TEXT("RetargetPoleVectorSettings"),&Z_Registration_Info_UScriptStruct_FRetargetPoleVectorSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetPoleVectorSettings), 3838636314U) }, { FIKRetargetAlignPoleVectorOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics::NewStructOps, TEXT("IKRetargetAlignPoleVectorOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetAlignPoleVectorOpSettings), 3271645834U) }, { FIKRetargetAlignPoleVectorOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics::NewStructOps, TEXT("IKRetargetAlignPoleVectorOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetAlignPoleVectorOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetAlignPoleVectorOp), 615366840U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UIKRetargetAlignPoleVectorController, UIKRetargetAlignPoleVectorController::StaticClass, TEXT("UIKRetargetAlignPoleVectorController"), &Z_Registration_Info_UClass_UIKRetargetAlignPoleVectorController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetAlignPoleVectorController), 1588987221U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h__Script_IKRig_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h__Script_IKRig_1321305503{ TEXT("/Script/IKRig"), Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h__Script_IKRig_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h__Script_IKRig_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS