Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/IKRig/UHT/IKChainsOp.gen.cpp

640 lines
52 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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/IKChainsOp.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKChainsOp() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetIKChainsController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetIKChainsController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetIKChainsOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetIKChainSettings();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRetargetIKChainSettings ******************************************
struct Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRetargetIKChainSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FRetargetIKChainSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.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/IKChainsOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The name of the TARGET chain to transfer animation onto." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnableIK_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** Whether to modify the location of the IK goal on this chain. Default is true.\n\x09 * NOTE: This only has an effect if the chain has an IK Goal assigned to it in the Target IK Rig asset.\n\x09 * NOTE: If off, and this chain has an IK Goal, the IK will still be evaluated, but the Goal is set to the input bone location (from the FK pass).*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "Whether to modify the location of the IK goal on this chain. Default is true.\nNOTE: This only has an effect if the chain has an IK Goal assigned to it in the Target IK Rig asset.\nNOTE: If off, and this chain has an IK Goal, the IK will still be evaluated, but the Goal is set to the input bone location (from the FK pass)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendToSource_MetaData[] = {
{ "Category", "Blend to Source" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default 0. Blends IK goal transform from retargeted transform (0) to source bone transform (1).\n\x09* At 0 the goal is placed at the retargeted location and rotation.\n\x09* At 1 the goal is placed at the location and rotation of the source chain's end bone. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Range 0 to 1. Default 0. Blends IK goal transform from retargeted transform (0) to source bone transform (1).\nAt 0 the goal is placed at the retargeted location and rotation.\nAt 1 the goal is placed at the location and rotation of the source chain's end bone." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendToSourceTranslation_MetaData[] = {
{ "Category", "Blend to Source" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default 1. Blends the translational component of BlendToSource on/off.\n\x09* At 0 the goal is placed at the retargeted location.\n\x09* At 1 the goal is placed at the location of the source chain's end bone. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Range 0 to 1. Default 1. Blends the translational component of BlendToSource on/off.\nAt 0 the goal is placed at the retargeted location.\nAt 1 the goal is placed at the location of the source chain's end bone." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendToSourceRotation_MetaData[] = {
{ "Category", "Blend to Source" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default 0. Blends the rotational component of BlendToSource on/off.\n\x09* At 0 the goal is oriented to the retargeted rotation.\n\x09* At 1 the goal is oriented to the source chain's end bone rotation. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Range 0 to 1. Default 0. Blends the rotational component of BlendToSource on/off.\nAt 0 the goal is oriented to the retargeted rotation.\nAt 1 the goal is oriented to the source chain's end bone rotation." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendToSourceWeights_MetaData[] = {
{ "Category", "Blend to Source" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default 1. Weight each axis separately when using Blend To Source.\n\x09* At 0 the goal is placed at the retargeted location.\n\x09* At 1 the goal is placed at the location of the source chain's end bone. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Range 0 to 1. Default 1. Weight each axis separately when using Blend To Source.\nAt 0 the goal is placed at the retargeted location.\nAt 1 the goal is placed at the location of the source chain's end bone." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ApplyPelvisOffsetToSourceGoals_MetaData[] = {
{ "Category", "Blend to Source" },
{ "Comment", "/** Default false. When true, the source goal locations are affected by the target pelvis motion.\n\x09* NOTE: this setting applies all offsets generated in the Pelvis Motion Op. \n\x09If no Pelvis Motion Op is present, or if the \"Affect IK\" weights in the Pelvis Motion Op are zero, then this setting has no effect. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Default false. When true, the source goal locations are affected by the target pelvis motion.\nNOTE: this setting applies all offsets generated in the Pelvis Motion Op.\n If no Pelvis Motion Op is present, or if the \"Affect IK\" weights in the Pelvis Motion Op are zero, then this setting has no effect." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticOffset_MetaData[] = {
{ "Category", "Static Offset" },
{ "Comment", "/** Default 0, 0, 0. Apply a static global-space offset to IK goal position. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Default 0, 0, 0. Apply a static global-space offset to IK goal position." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticLocalOffset_MetaData[] = {
{ "Category", "Static Offset" },
{ "Comment", "/** Default 0, 0, 0. Apply a static local-space offset to IK goal position. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Default 0, 0, 0. Apply a static local-space offset to IK goal position." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticRotationOffset_MetaData[] = {
{ "Category", "Static Offset" },
{ "Comment", "/** Default 0, 0, 0. Apply a static local-space offset to IK goal rotation. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Default 0, 0, 0. Apply a static local-space offset to IK goal rotation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleVertical_MetaData[] = {
{ "Category", "Scale Translation" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to infinity. Default 1. Scales the vertical component of the IK goal's position. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Range 0 to infinity. Default 1. Scales the vertical component of the IK goal's position." },
{ "UIMax", "5.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Extension_MetaData[] = {
{ "Category", "Scale Length" },
{ "ClampMax", "5.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 5. Default 1. Brings IK goal closer (0) or further (1+) from origin of chain.\n\x09* At 0 the effector is placed at the origin of the chain (ie Shoulder, Hip etc).\n\x09* At 1 the effector is left at the end of the chain (ie Wrist, Foot etc)\n\x09* Values in-between 0-1 will slide the effector along the vector from the start to the end of the chain.\n\x09* Values greater than 1 will stretch the chain beyond the retargeted length. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Range 0 to 5. Default 1. Brings IK goal closer (0) or further (1+) from origin of chain.\nAt 0 the effector is placed at the origin of the chain (ie Shoulder, Hip etc).\nAt 1 the effector is left at the end of the chain (ie Wrist, Foot etc)\nValues in-between 0-1 will slide the effector along the vector from the start to the end of the chain.\nValues greater than 1 will stretch the chain beyond the retargeted length." },
{ "UIMax", "2.0" },
{ "UIMin", "0.1" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRetargetIKChainSettings constinit property declarations **********
static const UECodeGen_Private::FNamePropertyParams NewProp_TargetChainName;
static void NewProp_EnableIK_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_EnableIK;
static const UECodeGen_Private::FDoublePropertyParams NewProp_BlendToSource;
static const UECodeGen_Private::FDoublePropertyParams NewProp_BlendToSourceTranslation;
static const UECodeGen_Private::FDoublePropertyParams NewProp_BlendToSourceRotation;
static const UECodeGen_Private::FStructPropertyParams NewProp_BlendToSourceWeights;
static void NewProp_ApplyPelvisOffsetToSourceGoals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ApplyPelvisOffsetToSourceGoals;
static const UECodeGen_Private::FStructPropertyParams NewProp_StaticOffset;
static const UECodeGen_Private::FStructPropertyParams NewProp_StaticLocalOffset;
static const UECodeGen_Private::FStructPropertyParams NewProp_StaticRotationOffset;
static const UECodeGen_Private::FDoublePropertyParams NewProp_ScaleVertical;
static const UECodeGen_Private::FDoublePropertyParams NewProp_Extension;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRetargetIKChainSettings constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRetargetIKChainSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetIKChainSettings;
class UScriptStruct* FRetargetIKChainSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetIKChainSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRetargetIKChainSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetIKChainSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetIKChainSettings"));
}
return Z_Registration_Info_UScriptStruct_FRetargetIKChainSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FRetargetIKChainSettings Property Definitions *********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_TargetChainName = { "TargetChainName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetIKChainSettings, TargetChainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetChainName_MetaData), NewProp_TargetChainName_MetaData) };
void Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_EnableIK_SetBit(void* Obj)
{
((FRetargetIKChainSettings*)Obj)->EnableIK = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_EnableIK = { "EnableIK", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetIKChainSettings), &Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_EnableIK_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnableIK_MetaData), NewProp_EnableIK_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_BlendToSource = { "BlendToSource", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetIKChainSettings, BlendToSource), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendToSource_MetaData), NewProp_BlendToSource_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_BlendToSourceTranslation = { "BlendToSourceTranslation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetIKChainSettings, BlendToSourceTranslation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendToSourceTranslation_MetaData), NewProp_BlendToSourceTranslation_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_BlendToSourceRotation = { "BlendToSourceRotation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetIKChainSettings, BlendToSourceRotation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendToSourceRotation_MetaData), NewProp_BlendToSourceRotation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_BlendToSourceWeights = { "BlendToSourceWeights", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetIKChainSettings, BlendToSourceWeights), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendToSourceWeights_MetaData), NewProp_BlendToSourceWeights_MetaData) };
void Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_ApplyPelvisOffsetToSourceGoals_SetBit(void* Obj)
{
((FRetargetIKChainSettings*)Obj)->ApplyPelvisOffsetToSourceGoals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_ApplyPelvisOffsetToSourceGoals = { "ApplyPelvisOffsetToSourceGoals", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetIKChainSettings), &Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_ApplyPelvisOffsetToSourceGoals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ApplyPelvisOffsetToSourceGoals_MetaData), NewProp_ApplyPelvisOffsetToSourceGoals_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_StaticOffset = { "StaticOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetIKChainSettings, StaticOffset), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticOffset_MetaData), NewProp_StaticOffset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_StaticLocalOffset = { "StaticLocalOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetIKChainSettings, StaticLocalOffset), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticLocalOffset_MetaData), NewProp_StaticLocalOffset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_StaticRotationOffset = { "StaticRotationOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetIKChainSettings, StaticRotationOffset), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticRotationOffset_MetaData), NewProp_StaticRotationOffset_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_ScaleVertical = { "ScaleVertical", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetIKChainSettings, ScaleVertical), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleVertical_MetaData), NewProp_ScaleVertical_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_Extension = { "Extension", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetIKChainSettings, Extension), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Extension_MetaData), NewProp_Extension_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_TargetChainName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_EnableIK,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_BlendToSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_BlendToSourceTranslation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_BlendToSourceRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_BlendToSourceWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_ApplyPelvisOffsetToSourceGoals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_StaticOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_StaticLocalOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_StaticRotationOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_ScaleVertical,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewProp_Extension,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRetargetIKChainSettings Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"RetargetIKChainSettings",
Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::PropPointers),
sizeof(FRetargetIKChainSettings),
alignof(FRetargetIKChainSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRetargetIKChainSettings()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetIKChainSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetIKChainSettings.InnerSingleton, Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRetargetIKChainSettings.InnerSingleton);
}
// ********** End ScriptStruct FRetargetIKChainSettings ********************************************
// ********** Begin ScriptStruct FIKRetargetIKChainsOpSettings *************************************
struct Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetIKChainsOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetIKChainsOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Retarget IK Goals Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainsToRetarget_MetaData[] = {
{ "Category", "Chains" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ReinitializeOnEdit", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawFinalGoals_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Draw final IK goal locations. \n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Draw final IK goal locations." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawSourceLocations_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Draw goal locations from source skeleton. \n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Draw goal locations from source skeleton." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalDrawSize_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Adjust size of goal debug drawing in viewport\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Adjust size of goal debug drawing in viewport" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalDrawThickness_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Adjust thickness of goal debug drawing in viewport\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Adjust thickness of goal debug drawing in viewport" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetIKChainsOpSettings constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_ChainsToRetarget_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ChainsToRetarget;
static void NewProp_bDrawFinalGoals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawFinalGoals;
static void NewProp_bDrawSourceLocations_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawSourceLocations;
static const UECodeGen_Private::FDoublePropertyParams NewProp_GoalDrawSize;
static const UECodeGen_Private::FDoublePropertyParams NewProp_GoalDrawThickness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetIKChainsOpSettings constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetIKChainsOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetIKChainsOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetIKChainsOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOpSettings;
class UScriptStruct* FIKRetargetIKChainsOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetIKChainsOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetIKChainsOpSettings Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_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_FRetargetIKChainSettings, METADATA_PARAMS(0, nullptr) }; // 425394895
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_ChainsToRetarget = { "ChainsToRetarget", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetIKChainsOpSettings, ChainsToRetarget), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainsToRetarget_MetaData), NewProp_ChainsToRetarget_MetaData) }; // 425394895
void Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_bDrawFinalGoals_SetBit(void* Obj)
{
((FIKRetargetIKChainsOpSettings*)Obj)->bDrawFinalGoals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_bDrawFinalGoals = { "bDrawFinalGoals", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetIKChainsOpSettings), &Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_bDrawFinalGoals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawFinalGoals_MetaData), NewProp_bDrawFinalGoals_MetaData) };
void Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_bDrawSourceLocations_SetBit(void* Obj)
{
((FIKRetargetIKChainsOpSettings*)Obj)->bDrawSourceLocations = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_bDrawSourceLocations = { "bDrawSourceLocations", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetIKChainsOpSettings), &Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_bDrawSourceLocations_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawSourceLocations_MetaData), NewProp_bDrawSourceLocations_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_GoalDrawSize = { "GoalDrawSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetIKChainsOpSettings, GoalDrawSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalDrawSize_MetaData), NewProp_GoalDrawSize_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_GoalDrawThickness = { "GoalDrawThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetIKChainsOpSettings, GoalDrawThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalDrawThickness_MetaData), NewProp_GoalDrawThickness_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_ChainsToRetarget_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_ChainsToRetarget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_bDrawFinalGoals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_bDrawSourceLocations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_GoalDrawSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewProp_GoalDrawThickness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetIKChainsOpSettings Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetIKChainsOpSettings",
Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::PropPointers),
sizeof(FIKRetargetIKChainsOpSettings),
alignof(FIKRetargetIKChainsOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetIKChainsOpSettings ***************************************
// ********** Begin ScriptStruct FIKRetargetIKChainsOp *********************************************
struct Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetIKChainsOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetIKChainsOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Retarget IK Goals" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetIKChainsOp constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetIKChainsOp constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetIKChainsOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics
static_assert(std::is_polymorphic<FIKRetargetIKChainsOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetIKChainsOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOp;
class UScriptStruct* FIKRetargetIKChainsOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetIKChainsOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetIKChainsOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetIKChainsOp Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetIKChainsOp, Settings), Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 2678126005
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetIKChainsOp Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetIKChainsOp",
Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::PropPointers),
sizeof(FIKRetargetIKChainsOp),
alignof(FIKRetargetIKChainsOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetIKChainsOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetIKChainsOp ***********************************************
// ********** Begin Class UIKRetargetIKChainsController Function GetSettings ***********************
struct Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics
{
struct IKRetargetIKChainsController_eventGetSettings_Parms
{
FIKRetargetIKChainsOpSettings 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 FIKRetargetIKChainsOpSettings struct with the current settings used by the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetIKChainsOpSettings 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_UIKRetargetIKChainsController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetIKChainsController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings, METADATA_PARAMS(0, nullptr) }; // 2678126005
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetIKChainsController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::IKRetargetIKChainsController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::IKRetargetIKChainsController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetIKChainsController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetIKChainsOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetIKChainsController Function GetSettings *************************
// ********** Begin Class UIKRetargetIKChainsController Function SetSettings ***********************
struct Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics
{
struct IKRetargetIKChainsController_eventSetSettings_Parms
{
FIKRetargetIKChainsOpSettings 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 FIKRetargetIKChainsOpSettings struct containing all the settings to apply to this op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetIKChainsOpSettings 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_UIKRetargetIKChainsController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetIKChainsController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings, METADATA_PARAMS(0, nullptr) }; // 2678126005
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetIKChainsController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::IKRetargetIKChainsController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::IKRetargetIKChainsController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetIKChainsController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetIKChainsOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetIKChainsController Function SetSettings *************************
// ********** Begin Class UIKRetargetIKChainsController ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetIKChainsController;
UClass* UIKRetargetIKChainsController::GetPrivateStaticClass()
{
using TClass = UIKRetargetIKChainsController;
if (!Z_Registration_Info_UClass_UIKRetargetIKChainsController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetIKChainsController"),
Z_Registration_Info_UClass_UIKRetargetIKChainsController.InnerSingleton,
StaticRegisterNativesUIKRetargetIKChainsController,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UIKRetargetIKChainsController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetIKChainsController_NoRegister()
{
return UIKRetargetIKChainsController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetIKChainsController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a IK Chains Op */" },
{ "IncludePath", "Retargeter/RetargetOps/IKChainsOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/IKChainsOp.h" },
{ "ToolTip", "The blueprint/python API for editing a IK Chains Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetIKChainsController constinit property declarations ************
// ********** End Class UIKRetargetIKChainsController constinit property declarations **************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetIKChainsController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetIKChainsController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetIKChainsController_GetSettings, "GetSettings" }, // 1951597399
{ &Z_Construct_UFunction_UIKRetargetIKChainsController_SetSettings, "SetSettings" }, // 478587122
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetIKChainsController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetIKChainsController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetIKChainsController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetIKChainsController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetIKChainsController_Statics::ClassParams = {
&UIKRetargetIKChainsController::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_UIKRetargetIKChainsController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetIKChainsController_Statics::Class_MetaDataParams)
};
void UIKRetargetIKChainsController::StaticRegisterNativesUIKRetargetIKChainsController()
{
UClass* Class = UIKRetargetIKChainsController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetIKChainsController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetIKChainsController()
{
if (!Z_Registration_Info_UClass_UIKRetargetIKChainsController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetIKChainsController.OuterSingleton, Z_Construct_UClass_UIKRetargetIKChainsController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetIKChainsController.OuterSingleton;
}
UIKRetargetIKChainsController::UIKRetargetIKChainsController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetIKChainsController);
UIKRetargetIKChainsController::~UIKRetargetIKChainsController() {}
// ********** End Class UIKRetargetIKChainsController **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRetargetIKChainSettings::StaticStruct, Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics::NewStructOps, TEXT("RetargetIKChainSettings"),&Z_Registration_Info_UScriptStruct_FRetargetIKChainSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetIKChainSettings), 425394895U) },
{ FIKRetargetIKChainsOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics::NewStructOps, TEXT("IKRetargetIKChainsOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetIKChainsOpSettings), 2678126005U) },
{ FIKRetargetIKChainsOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics::NewStructOps, TEXT("IKRetargetIKChainsOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetIKChainsOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetIKChainsOp), 4128524012U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetIKChainsController, UIKRetargetIKChainsController::StaticClass, TEXT("UIKRetargetIKChainsController"), &Z_Registration_Info_UClass_UIKRetargetIKChainsController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetIKChainsController), 2364852841U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h__Script_IKRig_3970942839{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS