Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,537 @@
// 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<FRetargetPoleVectorSettings>();
}
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<UScriptStruct>(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<FIKRetargetAlignPoleVectorOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetAlignPoleVectorOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "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<UScriptStruct>(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<FIKRetargetAlignPoleVectorOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics
static_assert(std::is_polymorphic<FIKRetargetAlignPoleVectorOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "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<UScriptStruct>(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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<UIKRetargetAlignPoleVectorController>::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

View File

@@ -0,0 +1,102 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/AlignPoleVectorOp.h"
#ifdef IKRIG_AlignPoleVectorOp_generated_h
#error "AlignPoleVectorOp.generated.h already included, missing '#pragma once' in AlignPoleVectorOp.h"
#endif
#define IKRIG_AlignPoleVectorOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetAlignPoleVectorOpSettings;
// ********** Begin ScriptStruct FRetargetPoleVectorSettings ***************************************
struct Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_62_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetPoleVectorSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetPoleVectorSettings;
// ********** End ScriptStruct FRetargetPoleVectorSettings *****************************************
// ********** Begin ScriptStruct FIKRetargetAlignPoleVectorOpSettings ******************************
struct Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_95_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetAlignPoleVectorOpSettings;
// ********** End ScriptStruct FIKRetargetAlignPoleVectorOpSettings ********************************
// ********** Begin ScriptStruct FIKRetargetAlignPoleVectorOp **************************************
struct Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_114_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetAlignPoleVectorOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetAlignPoleVectorOp;
// ********** End ScriptStruct FIKRetargetAlignPoleVectorOp ****************************************
// ********** Begin Class UIKRetargetAlignPoleVectorController *************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_172_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetAlignPoleVectorController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetAlignPoleVectorController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_172_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetAlignPoleVectorController(); \
friend struct ::Z_Construct_UClass_UIKRetargetAlignPoleVectorController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetAlignPoleVectorController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetAlignPoleVectorController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetAlignPoleVectorController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetAlignPoleVectorController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_172_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetAlignPoleVectorController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetAlignPoleVectorController(UIKRetargetAlignPoleVectorController&&) = delete; \
UIKRetargetAlignPoleVectorController(const UIKRetargetAlignPoleVectorController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetAlignPoleVectorController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetAlignPoleVectorController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetAlignPoleVectorController) \
IKRIG_API virtual ~UIKRetargetAlignPoleVectorController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_169_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_172_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_172_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_172_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h_172_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetAlignPoleVectorController;
// ********** End Class UIKRetargetAlignPoleVectorController ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_AlignPoleVectorOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,262 @@
// 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 "AnimNodes/AnimNode_IKRig.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/InputScaleBias.h"
#include "Rig/IKRigDataTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_IKRig() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UActorComponent_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAnimAlphaInputType();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CustomProperty();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputAlphaBoolBlend();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBias();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBiasClamp();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
IKRIG_API UClass* Z_Construct_UClass_UIKRigDefinition_NoRegister();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_IKRig();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoal();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_IKRig ***************************************************
struct Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_IKRig); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_IKRig); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[] = {
{ "Category", "Links" },
{ "Comment", "/** The input pose to start the IK solve relative to. */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "ToolTip", "The input pose to start the IK solve relative to." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RigDefinitionAsset_MetaData[] = {
{ "Category", "RigDefinition" },
{ "Comment", "/** The IK rig to use to modify the incoming source pose. */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "The IK rig to use to modify the incoming source pose." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Goals_MetaData[] = {
{ "Category", "Goal" },
{ "Comment", "/** The input goal transforms used by the IK Rig solvers.*/" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "The input goal transforms used by the IK Rig solvers." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStartFromRefPose_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** optionally ignore the input pose and start from the reference pose each solve */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "ToolTip", "optionally ignore the input pose and start from the reference pose each solve" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDebugDraw_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Toggle debug drawing of goals when node is selected.*/" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "ToolTip", "Toggle debug drawing of goals when node is selected." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugScale_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Adjust size of debug drawing.*/" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "ToolTip", "Adjust size of debug drawing." },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaInputType_MetaData[] = {
{ "Category", "Alpha" },
{ "Comment", "/** alpha value handler **/" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "ToolTip", "alpha value handler *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAlphaBoolEnabled_MetaData[] = {
{ "Category", "Alpha" },
{ "DisplayName", "bEnabled" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Alpha" },
{ "Comment", "// Current strength of the skeletal control\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Current strength of the skeletal control" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBias_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaBoolBlend_MetaData[] = {
{ "Category", "Alpha" },
{ "DisplayName", "Blend Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaCurveName_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBiasClamp_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalCreators_MetaData[] = {
{ "Comment", "/** a cached list of components on the owning actor that implement the goal creator interface */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_IKRig.h" },
{ "ToolTip", "a cached list of components on the owning actor that implement the goal creator interface" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_IKRig constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Source;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RigDefinitionAsset;
static const UECodeGen_Private::FStructPropertyParams NewProp_Goals_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Goals;
static void NewProp_bStartFromRefPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStartFromRefPose;
#if WITH_EDITORONLY_DATA
static void NewProp_bEnableDebugDraw_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableDebugDraw;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DebugScale;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_AlphaInputType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AlphaInputType;
static void NewProp_bAlphaBoolEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAlphaBoolEnabled;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBias;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaBoolBlend;
static const UECodeGen_Private::FNamePropertyParams NewProp_AlphaCurveName;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBiasClamp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GoalCreators_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_GoalCreators;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_IKRig constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_IKRig>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics
static_assert(std::is_polymorphic<FAnimNode_IKRig>() == std::is_polymorphic<FAnimNode_CustomProperty>(), "USTRUCT FAnimNode_IKRig cannot be polymorphic unless super FAnimNode_CustomProperty is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_IKRig;
class UScriptStruct* FAnimNode_IKRig::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_IKRig.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_IKRig.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_IKRig, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("AnimNode_IKRig"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_IKRig.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_IKRig Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, Source), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Source_MetaData), NewProp_Source_MetaData) }; // 2890301526
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_RigDefinitionAsset = { "RigDefinitionAsset", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, RigDefinitionAsset), Z_Construct_UClass_UIKRigDefinition_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RigDefinitionAsset_MetaData), NewProp_RigDefinitionAsset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_Goals_Inner = { "Goals", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FIKRigGoal, METADATA_PARAMS(0, nullptr) }; // 3308627082
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_Goals = { "Goals", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, Goals), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Goals_MetaData), NewProp_Goals_MetaData) }; // 3308627082
void Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bStartFromRefPose_SetBit(void* Obj)
{
((FAnimNode_IKRig*)Obj)->bStartFromRefPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bStartFromRefPose = { "bStartFromRefPose", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_IKRig), &Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bStartFromRefPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStartFromRefPose_MetaData), NewProp_bStartFromRefPose_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bEnableDebugDraw_SetBit(void* Obj)
{
((FAnimNode_IKRig*)Obj)->bEnableDebugDraw = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bEnableDebugDraw = { "bEnableDebugDraw", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_IKRig), &Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bEnableDebugDraw_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDebugDraw_MetaData), NewProp_bEnableDebugDraw_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_DebugScale = { "DebugScale", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, DebugScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugScale_MetaData), NewProp_DebugScale_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaInputType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaInputType = { "AlphaInputType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, AlphaInputType), Z_Construct_UEnum_Engine_EAnimAlphaInputType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaInputType_MetaData), NewProp_AlphaInputType_MetaData) }; // 813523293
void Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bAlphaBoolEnabled_SetBit(void* Obj)
{
((FAnimNode_IKRig*)Obj)->bAlphaBoolEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bAlphaBoolEnabled = { "bAlphaBoolEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_IKRig), &Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bAlphaBoolEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAlphaBoolEnabled_MetaData), NewProp_bAlphaBoolEnabled_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaScaleBias = { "AlphaScaleBias", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, AlphaScaleBias), Z_Construct_UScriptStruct_FInputScaleBias, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBias_MetaData), NewProp_AlphaScaleBias_MetaData) }; // 4097914101
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaBoolBlend = { "AlphaBoolBlend", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, AlphaBoolBlend), Z_Construct_UScriptStruct_FInputAlphaBoolBlend, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaBoolBlend_MetaData), NewProp_AlphaBoolBlend_MetaData) }; // 1497749117
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaCurveName = { "AlphaCurveName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, AlphaCurveName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaCurveName_MetaData), NewProp_AlphaCurveName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaScaleBiasClamp = { "AlphaScaleBiasClamp", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, AlphaScaleBiasClamp), Z_Construct_UScriptStruct_FInputScaleBiasClamp, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBiasClamp_MetaData), NewProp_AlphaScaleBiasClamp_MetaData) }; // 1159384820
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_GoalCreators_Inner = { "GoalCreators", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UActorComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_GoalCreators = { "GoalCreators", nullptr, (EPropertyFlags)0x0144008000002008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_IKRig, GoalCreators), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalCreators_MetaData), NewProp_GoalCreators_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_Source,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_RigDefinitionAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_Goals_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_Goals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bStartFromRefPose,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bEnableDebugDraw,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_DebugScale,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaInputType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaInputType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_bAlphaBoolEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaScaleBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaBoolBlend,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaCurveName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_AlphaScaleBiasClamp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_GoalCreators_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewProp_GoalCreators,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_IKRig Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FAnimNode_CustomProperty,
&NewStructOps,
"AnimNode_IKRig",
Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::PropPointers),
sizeof(FAnimNode_IKRig),
alignof(FAnimNode_IKRig),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_IKRig()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_IKRig.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_IKRig.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_IKRig.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_IKRig *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_IKRig_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_IKRig::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics::NewStructOps, TEXT("AnimNode_IKRig"),&Z_Registration_Info_UScriptStruct_FAnimNode_IKRig, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_IKRig), 796484533U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_IKRig_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_IKRig_h__Script_IKRig_3375828255{
TEXT("/Script/IKRig"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_IKRig_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_IKRig_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNodes/AnimNode_IKRig.h"
#ifdef IKRIG_AnimNode_IKRig_generated_h
#error "AnimNode_IKRig.generated.h already included, missing '#pragma once' in AnimNode_IKRig.h"
#endif
#define IKRIG_AnimNode_IKRig_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_IKRig ***************************************************
struct Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_IKRig_h_24_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_IKRig_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_CustomProperty Super;
struct FAnimNode_IKRig;
// ********** End ScriptStruct FAnimNode_IKRig *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_IKRig_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,258 @@
// 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 "AnimNodes/AnimNode_RetargetPoseFromMesh.h"
#include "Animation/AnimNodeBase.h"
#include "Retargeter/IKRetargetProfile.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_RetargetPoseFromMesh() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargeter_NoRegister();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_ERetargetSourceMode();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetProfile();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERetargetSourceMode *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERetargetSourceMode;
static UEnum* ERetargetSourceMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERetargetSourceMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ERetargetSourceMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_ERetargetSourceMode, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("ERetargetSourceMode"));
}
return Z_Registration_Info_UEnum_ERetargetSourceMode.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<ERetargetSourceMode>()
{
return ERetargetSourceMode_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_ERetargetSourceMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "CustomSkeletalMeshComponent.Name", "ERetargetSourceMode::CustomSkeletalMeshComponent" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
{ "ParentSkeletalMeshComponent.Name", "ERetargetSourceMode::ParentSkeletalMeshComponent" },
{ "SourcePosePin.Name", "ERetargetSourceMode::SourcePosePin" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERetargetSourceMode::ParentSkeletalMeshComponent", (int64)ERetargetSourceMode::ParentSkeletalMeshComponent },
{ "ERetargetSourceMode::CustomSkeletalMeshComponent", (int64)ERetargetSourceMode::CustomSkeletalMeshComponent },
{ "ERetargetSourceMode::SourcePosePin", (int64)ERetargetSourceMode::SourcePosePin },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_ERetargetSourceMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_ERetargetSourceMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"ERetargetSourceMode",
"ERetargetSourceMode",
Z_Construct_UEnum_IKRig_ERetargetSourceMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_ERetargetSourceMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_ERetargetSourceMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_ERetargetSourceMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_ERetargetSourceMode()
{
if (!Z_Registration_Info_UEnum_ERetargetSourceMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERetargetSourceMode.InnerSingleton, Z_Construct_UEnum_IKRig_ERetargetSourceMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERetargetSourceMode.InnerSingleton;
}
// ********** End Enum ERetargetSourceMode *********************************************************
// ********** Begin ScriptStruct FAnimNode_RetargetPoseFromMesh ************************************
struct Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_RetargetPoseFromMesh); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_RetargetPoseFromMesh); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[] = {
{ "Category", "Links" },
{ "Comment", "// Input pose to be modified by the retargeter when using \"Source Pose Pin\" mode as the Input Pose Mode.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
{ "ToolTip", "Input pose to be modified by the retargeter when using \"Source Pose Pin\" mode as the Input Pose Mode." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RetargetFrom_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Specify where to get the source pose to retarget from. Can be from the anim graph, or a different skeletal mesh component.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "Specify where to get the source pose to retarget from. Can be from the anim graph, or a different skeletal mesh component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceMeshComponent_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The Skeletal Mesh Component to retarget animation from. Assumed to be animated and tick BEFORE this anim instance.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The Skeletal Mesh Component to retarget animation from. Assumed to be animated and tick BEFORE this anim instance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKRetargeterAsset_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Retarget asset to use. Must define a Source and Target IK Rig compatible with the SourceMeshComponent and current anim instance.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Retarget asset to use. Must define a Source and Target IK Rig compatible with the SourceMeshComponent and current anim instance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomRetargetProfile_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Connect a custom retarget profile to modify the retargeter's settings at runtime.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Connect a custom retarget profile to modify the retargeter's settings at runtime." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODThreshold_MetaData[] = {
{ "Category", "Performance" },
{ "Comment", "// Max LOD that this node is allowed to run.\n// For example if you have LODThreshold at 2, it will run until LOD 2 (based on 0 index) when the component LOD becomes 3, it will stop update/evaluate\n// A value of -1 forces the node to execute at all LOD levels.\n" },
{ "DisplayName", "LOD Threshold" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
{ "ToolTip", "Max LOD that this node is allowed to run.\nFor example if you have LODThreshold at 2, it will run until LOD 2 (based on 0 index) when the component LOD becomes 3, it will stop update/evaluate\nA value of -1 forces the node to execute at all LOD levels." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODThresholdForIK_MetaData[] = {
{ "Category", "Performance" },
{ "Comment", "// Max LOD that IK is allowed to run.\n// For example if you have LODThresholdForIK at 2, it will skip the IK pass on LODs 3 and greater.\n// This only disables IK and does not affect the Root or FK passes.\n// A value of -1 forces the node to execute at all LOD levels. \n" },
{ "DisplayName", "IK LOD Threshold" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
{ "ToolTip", "Max LOD that IK is allowed to run.\nFor example if you have LODThresholdForIK at 2, it will skip the IK pass on LODs 3 and greater.\nThis only disables IK and does not affect the Root or FK passes.\nA value of -1 forces the node to execute at all LOD levels." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSuppressWarnings_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Toggle whether to print warnings about missing or incorrectly configured retarget configurations.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "Toggle whether to print warnings about missing or incorrectly configured retarget configurations." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseAttachedParent_MetaData[] = {
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RetargetPoseFromMesh.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_RetargetPoseFromMesh constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Source;
static const UECodeGen_Private::FBytePropertyParams NewProp_RetargetFrom_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RetargetFrom;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_SourceMeshComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_IKRetargeterAsset;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomRetargetProfile;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODThreshold;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODThresholdForIK;
static void NewProp_bSuppressWarnings_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSuppressWarnings;
static void NewProp_bUseAttachedParent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseAttachedParent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_RetargetPoseFromMesh constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_RetargetPoseFromMesh>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics
static_assert(std::is_polymorphic<FAnimNode_RetargetPoseFromMesh>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_RetargetPoseFromMesh cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_RetargetPoseFromMesh;
class UScriptStruct* FAnimNode_RetargetPoseFromMesh::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RetargetPoseFromMesh.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_RetargetPoseFromMesh.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("AnimNode_RetargetPoseFromMesh"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_RetargetPoseFromMesh.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_RetargetPoseFromMesh Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RetargetPoseFromMesh, Source), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Source_MetaData), NewProp_Source_MetaData) }; // 2890301526
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_RetargetFrom_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_RetargetFrom = { "RetargetFrom", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RetargetPoseFromMesh, RetargetFrom), Z_Construct_UEnum_IKRig_ERetargetSourceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RetargetFrom_MetaData), NewProp_RetargetFrom_MetaData) }; // 692276678
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_SourceMeshComponent = { "SourceMeshComponent", nullptr, (EPropertyFlags)0x001400000008200c, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RetargetPoseFromMesh, SourceMeshComponent), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceMeshComponent_MetaData), NewProp_SourceMeshComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_IKRetargeterAsset = { "IKRetargeterAsset", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RetargetPoseFromMesh, IKRetargeterAsset), Z_Construct_UClass_UIKRetargeter_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKRetargeterAsset_MetaData), NewProp_IKRetargeterAsset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_CustomRetargetProfile = { "CustomRetargetProfile", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RetargetPoseFromMesh, CustomRetargetProfile), Z_Construct_UScriptStruct_FRetargetProfile, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomRetargetProfile_MetaData), NewProp_CustomRetargetProfile_MetaData) }; // 2289176464
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_LODThreshold = { "LODThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RetargetPoseFromMesh, LODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODThreshold_MetaData), NewProp_LODThreshold_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_LODThresholdForIK = { "LODThresholdForIK", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RetargetPoseFromMesh, LODThresholdForIK), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODThresholdForIK_MetaData), NewProp_LODThresholdForIK_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_bSuppressWarnings_SetBit(void* Obj)
{
((FAnimNode_RetargetPoseFromMesh*)Obj)->bSuppressWarnings = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_bSuppressWarnings = { "bSuppressWarnings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RetargetPoseFromMesh), &Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_bSuppressWarnings_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSuppressWarnings_MetaData), NewProp_bSuppressWarnings_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_bUseAttachedParent_SetBit(void* Obj)
{
((FAnimNode_RetargetPoseFromMesh*)Obj)->bUseAttachedParent_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_bUseAttachedParent = { "bUseAttachedParent", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RetargetPoseFromMesh), &Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_bUseAttachedParent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseAttachedParent_MetaData), NewProp_bUseAttachedParent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_Source,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_RetargetFrom_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_RetargetFrom,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_SourceMeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_IKRetargeterAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_CustomRetargetProfile,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_LODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_LODThresholdForIK,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_bSuppressWarnings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewProp_bUseAttachedParent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_RetargetPoseFromMesh Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_RetargetPoseFromMesh",
Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::PropPointers),
sizeof(FAnimNode_RetargetPoseFromMesh),
alignof(FAnimNode_RetargetPoseFromMesh),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RetargetPoseFromMesh.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_RetargetPoseFromMesh.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_RetargetPoseFromMesh.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_RetargetPoseFromMesh **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_RetargetPoseFromMesh_h__Script_IKRig_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERetargetSourceMode_StaticEnum, TEXT("ERetargetSourceMode"), &Z_Registration_Info_UEnum_ERetargetSourceMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 692276678U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_RetargetPoseFromMesh::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics::NewStructOps, TEXT("AnimNode_RetargetPoseFromMesh"),&Z_Registration_Info_UScriptStruct_FAnimNode_RetargetPoseFromMesh, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_RetargetPoseFromMesh), 146181131U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_RetargetPoseFromMesh_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_RetargetPoseFromMesh_h__Script_IKRig_831211861{
TEXT("/Script/IKRig"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_RetargetPoseFromMesh_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_RetargetPoseFromMesh_h__Script_IKRig_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_RetargetPoseFromMesh_h__Script_IKRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_RetargetPoseFromMesh_h__Script_IKRig_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNodes/AnimNode_RetargetPoseFromMesh.h"
#ifdef IKRIG_AnimNode_RetargetPoseFromMesh_generated_h
#error "AnimNode_RetargetPoseFromMesh.generated.h already included, missing '#pragma once' in AnimNode_RetargetPoseFromMesh.h"
#endif
#define IKRIG_AnimNode_RetargetPoseFromMesh_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_RetargetPoseFromMesh ************************************
struct Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_RetargetPoseFromMesh_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_RetargetPoseFromMesh_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_RetargetPoseFromMesh;
// ********** End ScriptStruct FAnimNode_RetargetPoseFromMesh **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_AnimNode_RetargetPoseFromMesh_h
// ********** Begin Enum ERetargetSourceMode *******************************************************
#define FOREACH_ENUM_ERETARGETSOURCEMODE(op) \
op(ERetargetSourceMode::ParentSkeletalMeshComponent) \
op(ERetargetSourceMode::CustomSkeletalMeshComponent) \
op(ERetargetSourceMode::SourcePosePin)
enum class ERetargetSourceMode : uint8;
template<> struct TIsUEnumClass<ERetargetSourceMode> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<ERetargetSourceMode>();
// ********** End Enum ERetargetSourceMode *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,697 @@
// 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/CopyBasePoseOp.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCopyBasePoseOp() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetCopyBasePoseController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetCopyBasePoseController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRetargetCopyBasePoseOpSettings *********************************
struct Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetCopyBasePoseOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetCopyBasePoseOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Scale Source Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyBasePose_MetaData[] = {
{ "Category", "RetargetPhases" },
{ "Comment", "/** When true, will copy all the source bone transforms with matching names to use as a base pose. This can be useful for partial retargeting.\n\x09 * NOTE: no retargeting is applied to the bone transforms, they are assumed to be fully compatible between source/target skeletons. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ToolTip", "When true, will copy all the source bone transforms with matching names to use as a base pose. This can be useful for partial retargeting.\nNOTE: no retargeting is applied to the bone transforms, they are assumed to be fully compatible between source/target skeletons." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CopyFromStart_MetaData[] = {
{ "Category", "RetargetPhases" },
{ "Comment", "/** Filters the bones to copy when using \"Copy Base Pose\". If specified, will only copy all children of the specified bone (inclusive). */" },
{ "EditCondition", "bCopyBasePose" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "Filters the bones to copy when using \"Copy Base Pose\". If specified, will only copy all children of the specified bone (inclusive)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BonesToExclude_MetaData[] = {
{ "Category", "RetargetPhases" },
{ "Comment", "/** Bones added to this list (and their children) will not have their pose copied. They will be left at the reference pose.*/" },
{ "EditCondition", "bCopyBasePose" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "Bones added to this list (and their children) will not have their pose copied. They will be left at the reference pose." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CopyBasePoseRoot_MetaData[] = {
{ "Comment", "/** converted on PostLoad */" },
{ "DeprecatedProperty", "" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ToolTip", "converted on PostLoad" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetCopyBasePoseOpSettings constinit property declarations *
static void NewProp_bCopyBasePose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyBasePose;
static const UECodeGen_Private::FStructPropertyParams NewProp_CopyFromStart;
static const UECodeGen_Private::FStructPropertyParams NewProp_BonesToExclude_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BonesToExclude;
static const UECodeGen_Private::FNamePropertyParams NewProp_CopyBasePoseRoot;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetCopyBasePoseOpSettings constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetCopyBasePoseOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetCopyBasePoseOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetCopyBasePoseOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOpSettings;
class UScriptStruct* FIKRetargetCopyBasePoseOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetCopyBasePoseOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetCopyBasePoseOpSettings Property Definitions ************
void Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_bCopyBasePose_SetBit(void* Obj)
{
((FIKRetargetCopyBasePoseOpSettings*)Obj)->bCopyBasePose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_bCopyBasePose = { "bCopyBasePose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetCopyBasePoseOpSettings), &Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_bCopyBasePose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyBasePose_MetaData), NewProp_bCopyBasePose_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_CopyFromStart = { "CopyFromStart", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetCopyBasePoseOpSettings, CopyFromStart), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CopyFromStart_MetaData), NewProp_CopyFromStart_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_BonesToExclude_Inner = { "BonesToExclude", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(0, nullptr) }; // 1102615820
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_BonesToExclude = { "BonesToExclude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetCopyBasePoseOpSettings, BonesToExclude), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BonesToExclude_MetaData), NewProp_BonesToExclude_MetaData) }; // 1102615820
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_CopyBasePoseRoot = { "CopyBasePoseRoot", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetCopyBasePoseOpSettings, CopyBasePoseRoot_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CopyBasePoseRoot_MetaData), NewProp_CopyBasePoseRoot_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_bCopyBasePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_CopyFromStart,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_BonesToExclude_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_BonesToExclude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewProp_CopyBasePoseRoot,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetCopyBasePoseOpSettings Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetCopyBasePoseOpSettings",
Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::PropPointers),
sizeof(FIKRetargetCopyBasePoseOpSettings),
alignof(FIKRetargetCopyBasePoseOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetCopyBasePoseOpSettings ***********************************
// ********** Begin ScriptStruct FIKRetargetCopyBasePoseOp *****************************************
struct Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetCopyBasePoseOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetCopyBasePoseOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Copy Base Pose" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetCopyBasePoseOp constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetCopyBasePoseOp constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetCopyBasePoseOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics
static_assert(std::is_polymorphic<FIKRetargetCopyBasePoseOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetCopyBasePoseOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOp;
class UScriptStruct* FIKRetargetCopyBasePoseOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetCopyBasePoseOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetCopyBasePoseOp Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetCopyBasePoseOp, Settings), Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 3578457495
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetCopyBasePoseOp Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetCopyBasePoseOp",
Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::PropPointers),
sizeof(FIKRetargetCopyBasePoseOp),
alignof(FIKRetargetCopyBasePoseOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetCopyBasePoseOp *******************************************
// ********** Begin Class UIKRetargetCopyBasePoseController Function AddBoneToExclude **************
struct Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics
{
struct IKRetargetCopyBasePoseController_eventAddBoneToExclude_Parms
{
FName InBoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ExcludedBones" },
{ "Comment", "/* Add a bone to the \"BonesToExclude\" array */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ToolTip", "Add a bone to the \"BonesToExclude\" array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AddBoneToExclude constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddBoneToExclude constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddBoneToExclude Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetCopyBasePoseController_eventAddBoneToExclude_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::NewProp_InBoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::PropPointers) < 2048);
// ********** End Function AddBoneToExclude Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetCopyBasePoseController, nullptr, "AddBoneToExclude", Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::IKRetargetCopyBasePoseController_eventAddBoneToExclude_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x44020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::IKRetargetCopyBasePoseController_eventAddBoneToExclude_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetCopyBasePoseController::execAddBoneToExclude)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddBoneToExclude(Z_Param_InBoneName);
P_NATIVE_END;
}
// ********** End Class UIKRetargetCopyBasePoseController Function AddBoneToExclude ****************
// ********** Begin Class UIKRetargetCopyBasePoseController Function GetBonesToExclude *************
struct Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics
{
struct IKRetargetCopyBasePoseController_eventGetBonesToExclude_Parms
{
TArray<FName> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ExcludedBones" },
{ "Comment", "/* Get an array of all the excluded bones. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ToolTip", "Get an array of all the excluded bones." },
};
#endif // WITH_METADATA
// ********** Begin Function GetBonesToExclude constinit property declarations *********************
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBonesToExclude constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBonesToExclude Property Definitions ********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetCopyBasePoseController_eventGetBonesToExclude_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::PropPointers) < 2048);
// ********** End Function GetBonesToExclude Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetCopyBasePoseController, nullptr, "GetBonesToExclude", Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::IKRetargetCopyBasePoseController_eventGetBonesToExclude_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::IKRetargetCopyBasePoseController_eventGetBonesToExclude_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetCopyBasePoseController::execGetBonesToExclude)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FName>*)Z_Param__Result=P_THIS->GetBonesToExclude();
P_NATIVE_END;
}
// ********** End Class UIKRetargetCopyBasePoseController Function GetBonesToExclude ***************
// ********** Begin Class UIKRetargetCopyBasePoseController Function GetCopyFromStart **************
struct Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics
{
struct IKRetargetCopyBasePoseController_eventGetCopyFromStart_Parms
{
FName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "CopyFromStart" },
{ "Comment", "/* Get the name of the bone to use as the \"Copy From Start\" in the op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ToolTip", "Get the name of the bone to use as the \"Copy From Start\" in the op" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCopyFromStart constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCopyFromStart constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCopyFromStart Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetCopyBasePoseController_eventGetCopyFromStart_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::PropPointers) < 2048);
// ********** End Function GetCopyFromStart Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetCopyBasePoseController, nullptr, "GetCopyFromStart", Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::IKRetargetCopyBasePoseController_eventGetCopyFromStart_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::IKRetargetCopyBasePoseController_eventGetCopyFromStart_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetCopyBasePoseController::execGetCopyFromStart)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FName*)Z_Param__Result=P_THIS->GetCopyFromStart();
P_NATIVE_END;
}
// ********** End Class UIKRetargetCopyBasePoseController Function GetCopyFromStart ****************
// ********** Begin Class UIKRetargetCopyBasePoseController Function GetSettings *******************
struct Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics
{
struct IKRetargetCopyBasePoseController_eventGetSettings_Parms
{
FIKRetargetCopyBasePoseOpSettings 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 FIKRetargetCopyBasePoseOpSettings struct with the current settings used by the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetCopyBasePoseOpSettings 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_UIKRetargetCopyBasePoseController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetCopyBasePoseController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings, METADATA_PARAMS(0, nullptr) }; // 3578457495
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetCopyBasePoseController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::IKRetargetCopyBasePoseController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::IKRetargetCopyBasePoseController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetCopyBasePoseController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetCopyBasePoseOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetCopyBasePoseController Function GetSettings *********************
// ********** Begin Class UIKRetargetCopyBasePoseController Function ResetBonesToExclude ***********
struct Z_Construct_UFunction_UIKRetargetCopyBasePoseController_ResetBonesToExclude_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ExcludedBones" },
{ "Comment", "/* Reset the array of Bones to Exclude */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ToolTip", "Reset the array of Bones to Exclude" },
};
#endif // WITH_METADATA
// ********** Begin Function ResetBonesToExclude constinit property declarations *******************
// ********** End Function ResetBonesToExclude constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_ResetBonesToExclude_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetCopyBasePoseController, nullptr, "ResetBonesToExclude", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x44020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_ResetBonesToExclude_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetCopyBasePoseController_ResetBonesToExclude_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UIKRetargetCopyBasePoseController_ResetBonesToExclude()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetCopyBasePoseController_ResetBonesToExclude_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetCopyBasePoseController::execResetBonesToExclude)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetBonesToExclude();
P_NATIVE_END;
}
// ********** End Class UIKRetargetCopyBasePoseController Function ResetBonesToExclude *************
// ********** Begin Class UIKRetargetCopyBasePoseController Function SetCopyFromStart **************
struct Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics
{
struct IKRetargetCopyBasePoseController_eventSetCopyFromStart_Parms
{
FName InBoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "CopyFromStart" },
{ "Comment", "/* Set the name of the bone to use as the \"Copy From Start\" in the op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ToolTip", "Set the name of the bone to use as the \"Copy From Start\" in the op" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCopyFromStart constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCopyFromStart constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCopyFromStart Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetCopyBasePoseController_eventSetCopyFromStart_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::NewProp_InBoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::PropPointers) < 2048);
// ********** End Function SetCopyFromStart Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetCopyBasePoseController, nullptr, "SetCopyFromStart", Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::IKRetargetCopyBasePoseController_eventSetCopyFromStart_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x44020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::IKRetargetCopyBasePoseController_eventSetCopyFromStart_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetCopyBasePoseController::execSetCopyFromStart)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCopyFromStart(Z_Param_InBoneName);
P_NATIVE_END;
}
// ********** End Class UIKRetargetCopyBasePoseController Function SetCopyFromStart ****************
// ********** Begin Class UIKRetargetCopyBasePoseController Function SetSettings *******************
struct Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics
{
struct IKRetargetCopyBasePoseController_eventSetSettings_Parms
{
FIKRetargetCopyBasePoseOpSettings 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 FIKRetargetCopyBasePoseOpSettings struct containing all the settings to apply to this op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetCopyBasePoseOpSettings 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_UIKRetargetCopyBasePoseController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetCopyBasePoseController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings, METADATA_PARAMS(0, nullptr) }; // 3578457495
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetCopyBasePoseController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::IKRetargetCopyBasePoseController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::IKRetargetCopyBasePoseController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetCopyBasePoseController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetCopyBasePoseOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetCopyBasePoseController Function SetSettings *********************
// ********** Begin Class UIKRetargetCopyBasePoseController ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetCopyBasePoseController;
UClass* UIKRetargetCopyBasePoseController::GetPrivateStaticClass()
{
using TClass = UIKRetargetCopyBasePoseController;
if (!Z_Registration_Info_UClass_UIKRetargetCopyBasePoseController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetCopyBasePoseController"),
Z_Registration_Info_UClass_UIKRetargetCopyBasePoseController.InnerSingleton,
StaticRegisterNativesUIKRetargetCopyBasePoseController,
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_UIKRetargetCopyBasePoseController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetCopyBasePoseController_NoRegister()
{
return UIKRetargetCopyBasePoseController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetCopyBasePoseController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Copy Base Pose Op */" },
{ "IncludePath", "Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CopyBasePoseOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Copy Base Pose Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetCopyBasePoseController constinit property declarations ********
// ********** End Class UIKRetargetCopyBasePoseController constinit property declarations **********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AddBoneToExclude"), .Pointer = &UIKRetargetCopyBasePoseController::execAddBoneToExclude },
{ .NameUTF8 = UTF8TEXT("GetBonesToExclude"), .Pointer = &UIKRetargetCopyBasePoseController::execGetBonesToExclude },
{ .NameUTF8 = UTF8TEXT("GetCopyFromStart"), .Pointer = &UIKRetargetCopyBasePoseController::execGetCopyFromStart },
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetCopyBasePoseController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("ResetBonesToExclude"), .Pointer = &UIKRetargetCopyBasePoseController::execResetBonesToExclude },
{ .NameUTF8 = UTF8TEXT("SetCopyFromStart"), .Pointer = &UIKRetargetCopyBasePoseController::execSetCopyFromStart },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetCopyBasePoseController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetCopyBasePoseController_AddBoneToExclude, "AddBoneToExclude" }, // 4149657289
{ &Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetBonesToExclude, "GetBonesToExclude" }, // 2354549713
{ &Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetCopyFromStart, "GetCopyFromStart" }, // 2474239845
{ &Z_Construct_UFunction_UIKRetargetCopyBasePoseController_GetSettings, "GetSettings" }, // 641798366
{ &Z_Construct_UFunction_UIKRetargetCopyBasePoseController_ResetBonesToExclude, "ResetBonesToExclude" }, // 4061339770
{ &Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetCopyFromStart, "SetCopyFromStart" }, // 266496350
{ &Z_Construct_UFunction_UIKRetargetCopyBasePoseController_SetSettings, "SetSettings" }, // 1644012504
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetCopyBasePoseController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetCopyBasePoseController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetCopyBasePoseController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetCopyBasePoseController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetCopyBasePoseController_Statics::ClassParams = {
&UIKRetargetCopyBasePoseController::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_UIKRetargetCopyBasePoseController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetCopyBasePoseController_Statics::Class_MetaDataParams)
};
void UIKRetargetCopyBasePoseController::StaticRegisterNativesUIKRetargetCopyBasePoseController()
{
UClass* Class = UIKRetargetCopyBasePoseController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetCopyBasePoseController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetCopyBasePoseController()
{
if (!Z_Registration_Info_UClass_UIKRetargetCopyBasePoseController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetCopyBasePoseController.OuterSingleton, Z_Construct_UClass_UIKRetargetCopyBasePoseController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetCopyBasePoseController.OuterSingleton;
}
UIKRetargetCopyBasePoseController::UIKRetargetCopyBasePoseController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetCopyBasePoseController);
UIKRetargetCopyBasePoseController::~UIKRetargetCopyBasePoseController() {}
// ********** End Class UIKRetargetCopyBasePoseController ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRetargetCopyBasePoseOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics::NewStructOps, TEXT("IKRetargetCopyBasePoseOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetCopyBasePoseOpSettings), 3578457495U) },
{ FIKRetargetCopyBasePoseOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics::NewStructOps, TEXT("IKRetargetCopyBasePoseOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetCopyBasePoseOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetCopyBasePoseOp), 1997725149U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetCopyBasePoseController, UIKRetargetCopyBasePoseController::StaticClass, TEXT("UIKRetargetCopyBasePoseController"), &Z_Registration_Info_UClass_UIKRetargetCopyBasePoseController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetCopyBasePoseController), 2080182497U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h__Script_IKRig_4140567985{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,97 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/CopyBasePoseOp.h"
#ifdef IKRIG_CopyBasePoseOp_generated_h
#error "CopyBasePoseOp.generated.h already included, missing '#pragma once' in CopyBasePoseOp.h"
#endif
#define IKRIG_CopyBasePoseOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetCopyBasePoseOpSettings;
// ********** Begin ScriptStruct FIKRetargetCopyBasePoseOpSettings *********************************
struct Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetCopyBasePoseOpSettings;
// ********** End ScriptStruct FIKRetargetCopyBasePoseOpSettings ***********************************
// ********** Begin ScriptStruct FIKRetargetCopyBasePoseOp *****************************************
struct Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h_56_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetCopyBasePoseOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetCopyBasePoseOp;
// ********** End ScriptStruct FIKRetargetCopyBasePoseOp *******************************************
// ********** Begin Class UIKRetargetCopyBasePoseController ****************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h_98_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execResetBonesToExclude); \
DECLARE_FUNCTION(execGetBonesToExclude); \
DECLARE_FUNCTION(execAddBoneToExclude); \
DECLARE_FUNCTION(execGetCopyFromStart); \
DECLARE_FUNCTION(execSetCopyFromStart); \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetCopyBasePoseController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetCopyBasePoseController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h_98_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetCopyBasePoseController(); \
friend struct ::Z_Construct_UClass_UIKRetargetCopyBasePoseController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetCopyBasePoseController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetCopyBasePoseController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetCopyBasePoseController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetCopyBasePoseController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h_98_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetCopyBasePoseController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetCopyBasePoseController(UIKRetargetCopyBasePoseController&&) = delete; \
UIKRetargetCopyBasePoseController(const UIKRetargetCopyBasePoseController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetCopyBasePoseController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetCopyBasePoseController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetCopyBasePoseController) \
IKRIG_API virtual ~UIKRetargetCopyBasePoseController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h_95_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h_98_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h_98_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h_98_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h_98_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetCopyBasePoseController;
// ********** End Class UIKRetargetCopyBasePoseController ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CopyBasePoseOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,611 @@
// 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/CurveRemapOp.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveRemapOp() {}
// ********** Begin Cross Module References ********************************************************
IKRIG_API UClass* Z_Construct_UClass_UCurveRemapOp();
IKRIG_API UClass* Z_Construct_UClass_UCurveRemapOp_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetCurveRemapController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetCurveRemapController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UClass* Z_Construct_UClass_URetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FCurveRemapPair();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FCurveRemapPair ***************************************************
struct Z_Construct_UScriptStruct_FCurveRemapPair_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCurveRemapPair); }
static inline consteval int16 GetStructAlignment() { return alignof(FCurveRemapPair); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceCurve_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The curve name on the SOURCE skeletal mesh to copy animation data from.\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ToolTip", "The curve name on the SOURCE skeletal mesh to copy animation data from." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetCurve_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The curve name on the TARGET skeletal mesh to receive animation data.\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ToolTip", "The curve name on the TARGET skeletal mesh to receive animation data." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCurveRemapPair constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_SourceCurve;
static const UECodeGen_Private::FNamePropertyParams NewProp_TargetCurve;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCurveRemapPair constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCurveRemapPair>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCurveRemapPair_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCurveRemapPair;
class UScriptStruct* FCurveRemapPair::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCurveRemapPair.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCurveRemapPair.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCurveRemapPair, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("CurveRemapPair"));
}
return Z_Registration_Info_UScriptStruct_FCurveRemapPair.OuterSingleton;
}
// ********** Begin ScriptStruct FCurveRemapPair Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FCurveRemapPair_Statics::NewProp_SourceCurve = { "SourceCurve", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCurveRemapPair, SourceCurve), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceCurve_MetaData), NewProp_SourceCurve_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FCurveRemapPair_Statics::NewProp_TargetCurve = { "TargetCurve", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCurveRemapPair, TargetCurve), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetCurve_MetaData), NewProp_TargetCurve_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCurveRemapPair_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveRemapPair_Statics::NewProp_SourceCurve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveRemapPair_Statics::NewProp_TargetCurve,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCurveRemapPair_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCurveRemapPair Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCurveRemapPair_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"CurveRemapPair",
Z_Construct_UScriptStruct_FCurveRemapPair_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCurveRemapPair_Statics::PropPointers),
sizeof(FCurveRemapPair),
alignof(FCurveRemapPair),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCurveRemapPair_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCurveRemapPair_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCurveRemapPair()
{
if (!Z_Registration_Info_UScriptStruct_FCurveRemapPair.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCurveRemapPair.InnerSingleton, Z_Construct_UScriptStruct_FCurveRemapPair_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCurveRemapPair.InnerSingleton);
}
// ********** End ScriptStruct FCurveRemapPair *****************************************************
// ********** Begin ScriptStruct FIKRetargetCurveRemapOpSettings ***********************************
struct Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetCurveRemapOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetCurveRemapOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Remap Curve Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyAllSourceCurves_MetaData[] = {
{ "Category", "Copy Curves" },
{ "Comment", "// Whether to copy all curves over to the target animation instance\n// NOTE: This setting also applies when exporting retargeted animations.\n// True: all source curves are copied to the target animation instance/asset\n// False: only remapped curves are copied on the target animation instance/asset\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ToolTip", "Whether to copy all curves over to the target animation instance\nNOTE: This setting also applies when exporting retargeted animations.\nTrue: all source curves are copied to the target animation instance/asset\nFalse: only remapped curves are copied on the target animation instance/asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRemapCurves_MetaData[] = {
{ "Category", "Remap Curves" },
{ "Comment", "// Toggle curve remapping on/off\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ToolTip", "Toggle curve remapping on/off" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurvesToRemap_MetaData[] = {
{ "Category", "Remap Curves" },
{ "Comment", "// Add pairs of Source/Target curve names to remap. While retargeting, the animation from the source curves\n// will be redirected to the curves on the target skeletal meshes. Can be used to drive, blendshapes or other downstream systems.\n// NOTE: By default the IK Retargeter will automatically copy all equivalently named curves from the source to the\n// target. Remapping is only necessary when the target curve name(s) are different.\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ToolTip", "Add pairs of Source/Target curve names to remap. While retargeting, the animation from the source curves\nwill be redirected to the curves on the target skeletal meshes. Can be used to drive, blendshapes or other downstream systems.\nNOTE: By default the IK Retargeter will automatically copy all equivalently named curves from the source to the\ntarget. Remapping is only necessary when the target curve name(s) are different." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetCurveRemapOpSettings constinit property declarations ***
static void NewProp_bCopyAllSourceCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyAllSourceCurves;
static void NewProp_bRemapCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemapCurves;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurvesToRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CurvesToRemap;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetCurveRemapOpSettings constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetCurveRemapOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetCurveRemapOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetCurveRemapOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOpSettings;
class UScriptStruct* FIKRetargetCurveRemapOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetCurveRemapOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetCurveRemapOpSettings Property Definitions **************
void Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_bCopyAllSourceCurves_SetBit(void* Obj)
{
((FIKRetargetCurveRemapOpSettings*)Obj)->bCopyAllSourceCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_bCopyAllSourceCurves = { "bCopyAllSourceCurves", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetCurveRemapOpSettings), &Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_bCopyAllSourceCurves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyAllSourceCurves_MetaData), NewProp_bCopyAllSourceCurves_MetaData) };
void Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_bRemapCurves_SetBit(void* Obj)
{
((FIKRetargetCurveRemapOpSettings*)Obj)->bRemapCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_bRemapCurves = { "bRemapCurves", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetCurveRemapOpSettings), &Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_bRemapCurves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRemapCurves_MetaData), NewProp_bRemapCurves_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_CurvesToRemap_Inner = { "CurvesToRemap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCurveRemapPair, METADATA_PARAMS(0, nullptr) }; // 7719427
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_CurvesToRemap = { "CurvesToRemap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetCurveRemapOpSettings, CurvesToRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurvesToRemap_MetaData), NewProp_CurvesToRemap_MetaData) }; // 7719427
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_bCopyAllSourceCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_bRemapCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_CurvesToRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewProp_CurvesToRemap,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetCurveRemapOpSettings Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetCurveRemapOpSettings",
Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::PropPointers),
sizeof(FIKRetargetCurveRemapOpSettings),
alignof(FIKRetargetCurveRemapOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetCurveRemapOpSettings *************************************
// ********** Begin ScriptStruct FIKRetargetCurveRemapOp *******************************************
struct Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetCurveRemapOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetCurveRemapOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Remap Curves" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetCurveRemapOp constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetCurveRemapOp constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetCurveRemapOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics
static_assert(std::is_polymorphic<FIKRetargetCurveRemapOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetCurveRemapOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOp;
class UScriptStruct* FIKRetargetCurveRemapOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetCurveRemapOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetCurveRemapOp Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetCurveRemapOp, Settings), Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 3340878537
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetCurveRemapOp Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetCurveRemapOp",
Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::PropPointers),
sizeof(FIKRetargetCurveRemapOp),
alignof(FIKRetargetCurveRemapOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetCurveRemapOp *********************************************
// ********** Begin Class UIKRetargetCurveRemapController Function GetSettings *********************
struct Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics
{
struct IKRetargetCurveRemapController_eventGetSettings_Parms
{
FIKRetargetCurveRemapOpSettings 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 FIKRetargetCurveRemapOpSettings struct with the current settings used by the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetCurveRemapOpSettings 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_UIKRetargetCurveRemapController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetCurveRemapController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings, METADATA_PARAMS(0, nullptr) }; // 3340878537
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetCurveRemapController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::IKRetargetCurveRemapController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::IKRetargetCurveRemapController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetCurveRemapController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetCurveRemapOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetCurveRemapController Function GetSettings ***********************
// ********** Begin Class UIKRetargetCurveRemapController Function SetSettings *********************
struct Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics
{
struct IKRetargetCurveRemapController_eventSetSettings_Parms
{
FIKRetargetCurveRemapOpSettings 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 FIKRetargetCurveRemapOpSettings struct containing all the settings to apply to this op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetCurveRemapOpSettings 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_UIKRetargetCurveRemapController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetCurveRemapController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings, METADATA_PARAMS(0, nullptr) }; // 3340878537
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetCurveRemapController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::IKRetargetCurveRemapController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::IKRetargetCurveRemapController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetCurveRemapController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetCurveRemapOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetCurveRemapController Function SetSettings ***********************
// ********** Begin Class UIKRetargetCurveRemapController ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetCurveRemapController;
UClass* UIKRetargetCurveRemapController::GetPrivateStaticClass()
{
using TClass = UIKRetargetCurveRemapController;
if (!Z_Registration_Info_UClass_UIKRetargetCurveRemapController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetCurveRemapController"),
Z_Registration_Info_UClass_UIKRetargetCurveRemapController.InnerSingleton,
StaticRegisterNativesUIKRetargetCurveRemapController,
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_UIKRetargetCurveRemapController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetCurveRemapController_NoRegister()
{
return UIKRetargetCurveRemapController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetCurveRemapController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Curve Remap Op */" },
{ "IncludePath", "Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Curve Remap Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetCurveRemapController constinit property declarations **********
// ********** End Class UIKRetargetCurveRemapController constinit property declarations ************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetCurveRemapController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetCurveRemapController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetCurveRemapController_GetSettings, "GetSettings" }, // 794795555
{ &Z_Construct_UFunction_UIKRetargetCurveRemapController_SetSettings, "SetSettings" }, // 1472449470
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetCurveRemapController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetCurveRemapController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetCurveRemapController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetCurveRemapController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetCurveRemapController_Statics::ClassParams = {
&UIKRetargetCurveRemapController::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_UIKRetargetCurveRemapController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetCurveRemapController_Statics::Class_MetaDataParams)
};
void UIKRetargetCurveRemapController::StaticRegisterNativesUIKRetargetCurveRemapController()
{
UClass* Class = UIKRetargetCurveRemapController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetCurveRemapController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetCurveRemapController()
{
if (!Z_Registration_Info_UClass_UIKRetargetCurveRemapController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetCurveRemapController.OuterSingleton, Z_Construct_UClass_UIKRetargetCurveRemapController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetCurveRemapController.OuterSingleton;
}
UIKRetargetCurveRemapController::UIKRetargetCurveRemapController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetCurveRemapController);
UIKRetargetCurveRemapController::~UIKRetargetCurveRemapController() {}
// ********** End Class UIKRetargetCurveRemapController ********************************************
// ********** Begin Class UCurveRemapOp ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveRemapOp;
UClass* UCurveRemapOp::GetPrivateStaticClass()
{
using TClass = UCurveRemapOp;
if (!Z_Registration_Info_UClass_UCurveRemapOp.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveRemapOp"),
Z_Registration_Info_UClass_UCurveRemapOp.InnerSingleton,
StaticRegisterNativesUCurveRemapOp,
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_UCurveRemapOp.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveRemapOp_NoRegister()
{
return UCurveRemapOp::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveRemapOp_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE: This type has been replaced with FIKRetargetCurveRemapOp.\n" },
{ "IncludePath", "Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
{ "ToolTip", "NOTE: This type has been replaced with FIKRetargetCurveRemapOp." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurvesToRemap_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyAllSourceCurves_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/CurveRemapOp.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveRemapOp constinit property declarations ****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_CurvesToRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CurvesToRemap;
static void NewProp_bCopyAllSourceCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyAllSourceCurves;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCurveRemapOp constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveRemapOp>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveRemapOp_Statics
// ********** Begin Class UCurveRemapOp Property Definitions ***************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveRemapOp_Statics::NewProp_CurvesToRemap_Inner = { "CurvesToRemap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCurveRemapPair, METADATA_PARAMS(0, nullptr) }; // 7719427
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UCurveRemapOp_Statics::NewProp_CurvesToRemap = { "CurvesToRemap", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveRemapOp, CurvesToRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurvesToRemap_MetaData), NewProp_CurvesToRemap_MetaData) }; // 7719427
void Z_Construct_UClass_UCurveRemapOp_Statics::NewProp_bCopyAllSourceCurves_SetBit(void* Obj)
{
((UCurveRemapOp*)Obj)->bCopyAllSourceCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveRemapOp_Statics::NewProp_bCopyAllSourceCurves = { "bCopyAllSourceCurves", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveRemapOp), &Z_Construct_UClass_UCurveRemapOp_Statics::NewProp_bCopyAllSourceCurves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyAllSourceCurves_MetaData), NewProp_bCopyAllSourceCurves_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCurveRemapOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveRemapOp_Statics::NewProp_CurvesToRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveRemapOp_Statics::NewProp_CurvesToRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveRemapOp_Statics::NewProp_bCopyAllSourceCurves,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveRemapOp_Statics::PropPointers) < 2048);
// ********** End Class UCurveRemapOp Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UCurveRemapOp_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_URetargetOpBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveRemapOp_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveRemapOp_Statics::ClassParams = {
&UCurveRemapOp::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UCurveRemapOp_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UCurveRemapOp_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveRemapOp_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveRemapOp_Statics::Class_MetaDataParams)
};
void UCurveRemapOp::StaticRegisterNativesUCurveRemapOp()
{
}
UClass* Z_Construct_UClass_UCurveRemapOp()
{
if (!Z_Registration_Info_UClass_UCurveRemapOp.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveRemapOp.OuterSingleton, Z_Construct_UClass_UCurveRemapOp_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveRemapOp.OuterSingleton;
}
UCurveRemapOp::UCurveRemapOp(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveRemapOp);
UCurveRemapOp::~UCurveRemapOp() {}
// ********** End Class UCurveRemapOp **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FCurveRemapPair::StaticStruct, Z_Construct_UScriptStruct_FCurveRemapPair_Statics::NewStructOps, TEXT("CurveRemapPair"),&Z_Registration_Info_UScriptStruct_FCurveRemapPair, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCurveRemapPair), 7719427U) },
{ FIKRetargetCurveRemapOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics::NewStructOps, TEXT("IKRetargetCurveRemapOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetCurveRemapOpSettings), 3340878537U) },
{ FIKRetargetCurveRemapOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics::NewStructOps, TEXT("IKRetargetCurveRemapOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetCurveRemapOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetCurveRemapOp), 874030858U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetCurveRemapController, UIKRetargetCurveRemapController::StaticClass, TEXT("UIKRetargetCurveRemapController"), &Z_Registration_Info_UClass_UIKRetargetCurveRemapController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetCurveRemapController), 4016204398U) },
{ Z_Construct_UClass_UCurveRemapOp, UCurveRemapOp::StaticClass, TEXT("UCurveRemapOp"), &Z_Registration_Info_UClass_UCurveRemapOp, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveRemapOp), 4245677542U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h__Script_IKRig_1907256596{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,143 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/CurveRemapOp.h"
#ifdef IKRIG_CurveRemapOp_generated_h
#error "CurveRemapOp.generated.h already included, missing '#pragma once' in CurveRemapOp.h"
#endif
#define IKRIG_CurveRemapOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetCurveRemapOpSettings;
// ********** Begin ScriptStruct FCurveRemapPair ***************************************************
struct Z_Construct_UScriptStruct_FCurveRemapPair_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCurveRemapPair_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FCurveRemapPair;
// ********** End ScriptStruct FCurveRemapPair *****************************************************
// ********** Begin ScriptStruct FIKRetargetCurveRemapOpSettings ***********************************
struct Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_31_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetCurveRemapOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetCurveRemapOpSettings;
// ********** End ScriptStruct FIKRetargetCurveRemapOpSettings *************************************
// ********** Begin ScriptStruct FIKRetargetCurveRemapOp *******************************************
struct Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_59_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetCurveRemapOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetCurveRemapOp;
// ********** End ScriptStruct FIKRetargetCurveRemapOp *********************************************
// ********** Begin Class UIKRetargetCurveRemapController ******************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_127_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetCurveRemapController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetCurveRemapController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_127_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetCurveRemapController(); \
friend struct ::Z_Construct_UClass_UIKRetargetCurveRemapController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetCurveRemapController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetCurveRemapController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetCurveRemapController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetCurveRemapController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_127_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetCurveRemapController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetCurveRemapController(UIKRetargetCurveRemapController&&) = delete; \
UIKRetargetCurveRemapController(const UIKRetargetCurveRemapController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetCurveRemapController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetCurveRemapController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetCurveRemapController) \
IKRIG_API virtual ~UIKRetargetCurveRemapController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_124_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_127_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_127_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_127_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_127_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetCurveRemapController;
// ********** End Class UIKRetargetCurveRemapController ********************************************
// ********** Begin Class UCurveRemapOp ************************************************************
struct Z_Construct_UClass_UCurveRemapOp_Statics;
IKRIG_API UClass* Z_Construct_UClass_UCurveRemapOp_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_149_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveRemapOp(); \
friend struct ::Z_Construct_UClass_UCurveRemapOp_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UCurveRemapOp_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveRemapOp, URetargetOpBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UCurveRemapOp_NoRegister) \
DECLARE_SERIALIZER(UCurveRemapOp)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_149_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UCurveRemapOp(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveRemapOp(UCurveRemapOp&&) = delete; \
UCurveRemapOp(const UCurveRemapOp&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UCurveRemapOp); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveRemapOp); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCurveRemapOp) \
IKRIG_API virtual ~UCurveRemapOp();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_146_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_149_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_149_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h_149_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveRemapOp;
// ********** End Class UCurveRemapOp **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_CurveRemapOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,131 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/FKChainsOp.h"
#ifdef IKRIG_FKChainsOp_generated_h
#error "FKChainsOp.generated.h already included, missing '#pragma once' in FKChainsOp.h"
#endif
#define IKRIG_FKChainsOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetFKChainsOpSettings;
// ********** Begin ScriptStruct FRetargetFKChainSettings ******************************************
struct Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_179_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetFKChainSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetFKChainSettings;
// ********** End ScriptStruct FRetargetFKChainSettings ********************************************
// ********** Begin ScriptStruct FIKRetargetFKChainsOpSettings *************************************
struct Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_233_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetFKChainsOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetFKChainsOpSettings;
// ********** End ScriptStruct FIKRetargetFKChainsOpSettings ***************************************
// ********** Begin ScriptStruct FIKRetargetFKChainsOp *********************************************
struct Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_284_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetFKChainsOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetFKChainsOp;
// ********** End ScriptStruct FIKRetargetFKChainsOp ***********************************************
// ********** Begin Class UIKRetargetFKChainsController ********************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_369_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetFKChainsController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetFKChainsController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_369_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetFKChainsController(); \
friend struct ::Z_Construct_UClass_UIKRetargetFKChainsController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetFKChainsController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetFKChainsController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetFKChainsController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetFKChainsController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_369_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetFKChainsController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetFKChainsController(UIKRetargetFKChainsController&&) = delete; \
UIKRetargetFKChainsController(const UIKRetargetFKChainsController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetFKChainsController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetFKChainsController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetFKChainsController) \
IKRIG_API virtual ~UIKRetargetFKChainsController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_366_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_369_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_369_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_369_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h_369_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetFKChainsController;
// ********** End Class UIKRetargetFKChainsController **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FKChainsOp_h
// ********** Begin Enum EFKChainTranslationMode ***************************************************
#define FOREACH_ENUM_EFKCHAINTRANSLATIONMODE(op) \
op(EFKChainTranslationMode::None) \
op(EFKChainTranslationMode::GloballyScaled) \
op(EFKChainTranslationMode::Absolute) \
op(EFKChainTranslationMode::StretchBoneLengthUniformly) \
op(EFKChainTranslationMode::StretchBoneLengthNonUniformly) \
op(EFKChainTranslationMode::OrientAndScale)
enum class EFKChainTranslationMode : uint8;
template<> struct TIsUEnumClass<EFKChainTranslationMode> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EFKChainTranslationMode>();
// ********** End Enum EFKChainTranslationMode *****************************************************
// ********** Begin Enum EFKChainRotationMode ******************************************************
#define FOREACH_ENUM_EFKCHAINROTATIONMODE(op) \
op(EFKChainRotationMode::None) \
op(EFKChainRotationMode::Interpolated) \
op(EFKChainRotationMode::OneToOne) \
op(EFKChainRotationMode::OneToOneReversed) \
op(EFKChainRotationMode::MatchChain) \
op(EFKChainRotationMode::MatchScaledChain) \
op(EFKChainRotationMode::CopyLocal)
enum class EFKChainRotationMode : uint8;
template<> struct TIsUEnumClass<EFKChainRotationMode> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EFKChainRotationMode>();
// ********** End Enum EFKChainRotationMode ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,660 @@
// 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/FilterBoneOp.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeFilterBoneOp() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetFilterBoneController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetFilterBoneController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FFilterBoneData();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FFilterBoneData ***************************************************
struct Z_Construct_UScriptStruct_FFilterBoneData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFilterBoneData); }
static inline consteval int16 GetStructAlignment() { return alignof(FFilterBoneData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetBone_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The target bone to filter.\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The target bone to filter." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFilterBoneData constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetBone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFilterBoneData constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFilterBoneData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFilterBoneData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFilterBoneData;
class UScriptStruct* FFilterBoneData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFilterBoneData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFilterBoneData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFilterBoneData, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("FilterBoneData"));
}
return Z_Registration_Info_UScriptStruct_FFilterBoneData.OuterSingleton;
}
// ********** Begin ScriptStruct FFilterBoneData Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FFilterBoneData_Statics::NewProp_TargetBone = { "TargetBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFilterBoneData, TargetBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetBone_MetaData), NewProp_TargetBone_MetaData) }; // 1102615820
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFilterBoneData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilterBoneData_Statics::NewProp_TargetBone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFilterBoneData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFilterBoneData Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFilterBoneData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"FilterBoneData",
Z_Construct_UScriptStruct_FFilterBoneData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFilterBoneData_Statics::PropPointers),
sizeof(FFilterBoneData),
alignof(FFilterBoneData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFilterBoneData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFilterBoneData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFilterBoneData()
{
if (!Z_Registration_Info_UScriptStruct_FFilterBoneData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFilterBoneData.InnerSingleton, Z_Construct_UScriptStruct_FFilterBoneData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFilterBoneData.InnerSingleton);
}
// ********** End ScriptStruct FFilterBoneData *****************************************************
// ********** Begin ScriptStruct FIKRetargetFilterBoneOpSettings ***********************************
struct Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetFilterBoneOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetFilterBoneOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Filter Bone Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BonesToFilter_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** A list of bone-pairs to copy transforms between */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "A list of bone-pairs to copy transforms between" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinFrequency_MetaData[] = {
{ "Category", "One Euro Filter" },
{ "Comment", "/* Hz. Sets the low-pass cutoff when motion is near zero.\n\x09 * Higher = less smoothing at rest (more responsive but more jitter).\n\x09 * Lower = more smoothing at rest (less jitter but more \xe2\x80\x9cstickiness\xe2\x80\x9d). */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ToolTip", "Hz. Sets the low-pass cutoff when motion is near zero.\n * Higher = less smoothing at rest (more responsive but more jitter).\n * Lower = more smoothing at rest (less jitter but more \xe2\x80\x9cstickiness\xe2\x80\x9d)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Responsiveness_MetaData[] = {
{ "Category", "One Euro Filter" },
{ "Comment", "/* Raises the cutoff as angular speed grows.\n\x09 * Larger values are snappier on fast turns.\n\x09 * Smaller values are smoother but laggier during quick motion.\n\x09 * Typical sweet spot: 0.3 \xe2\x80\x93 0.8 */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ToolTip", "Raises the cutoff as angular speed grows.\n * Larger values are snappier on fast turns.\n * Smaller values are smoother but laggier during quick motion.\n * Typical sweet spot: 0.3 \xe2\x80\x93 0.8" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VelocityCutoffHz_MetaData[] = {
{ "Category", "One Euro Filter" },
{ "Comment", "/* Hz. Low-passes the raw angular velocity before we use it to adapt the derivative cutoff.\n\x09* If you see breathing/pumping of the smoothing during motion onsets or reversals, lower this value (e.g., 30 \xe2\x86\x92 20 Hz).\n\x09* If responsiveness to fast changes is sluggish, raise this a bit.\n\x09* Good starting range: 15\xe2\x80\x93""30 Hz. Keep under Nyquist frequency (frame_rate/2). */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ToolTip", "Hz. Low-passes the raw angular velocity before we use it to adapt the derivative cutoff.\n * If you see breathing/pumping of the smoothing during motion onsets or reversals, lower this value (e.g., 30 \xe2\x86\x92 20 Hz).\n * If responsiveness to fast changes is sluggish, raise this a bit.\n * Good starting range: 15\xe2\x80\x93""30 Hz. Keep under Nyquist frequency (frame_rate/2)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResetPlayback_MetaData[] = {
{ "Category", "One Euro Filter" },
{ "Comment", "/* If true, filter is reset when playback loops. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ToolTip", "If true, filter is reset when playback loops." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetFilterBoneOpSettings constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_BonesToFilter_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BonesToFilter;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MinFrequency;
static const UECodeGen_Private::FDoublePropertyParams NewProp_Responsiveness;
static const UECodeGen_Private::FDoublePropertyParams NewProp_VelocityCutoffHz;
static void NewProp_bResetPlayback_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResetPlayback;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetFilterBoneOpSettings constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetFilterBoneOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetFilterBoneOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetFilterBoneOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOpSettings;
class UScriptStruct* FIKRetargetFilterBoneOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetFilterBoneOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetFilterBoneOpSettings Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_BonesToFilter_Inner = { "BonesToFilter", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FFilterBoneData, METADATA_PARAMS(0, nullptr) }; // 1318550991
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_BonesToFilter = { "BonesToFilter", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFilterBoneOpSettings, BonesToFilter), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BonesToFilter_MetaData), NewProp_BonesToFilter_MetaData) }; // 1318550991
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_MinFrequency = { "MinFrequency", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFilterBoneOpSettings, MinFrequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinFrequency_MetaData), NewProp_MinFrequency_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_Responsiveness = { "Responsiveness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFilterBoneOpSettings, Responsiveness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Responsiveness_MetaData), NewProp_Responsiveness_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_VelocityCutoffHz = { "VelocityCutoffHz", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFilterBoneOpSettings, VelocityCutoffHz), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VelocityCutoffHz_MetaData), NewProp_VelocityCutoffHz_MetaData) };
void Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_bResetPlayback_SetBit(void* Obj)
{
((FIKRetargetFilterBoneOpSettings*)Obj)->bResetPlayback = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_bResetPlayback = { "bResetPlayback", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetFilterBoneOpSettings), &Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_bResetPlayback_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResetPlayback_MetaData), NewProp_bResetPlayback_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_BonesToFilter_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_BonesToFilter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_MinFrequency,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_Responsiveness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_VelocityCutoffHz,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewProp_bResetPlayback,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetFilterBoneOpSettings Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetFilterBoneOpSettings",
Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::PropPointers),
sizeof(FIKRetargetFilterBoneOpSettings),
alignof(FIKRetargetFilterBoneOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetFilterBoneOpSettings *************************************
// ********** Begin ScriptStruct FIKRetargetFilterBoneOp *******************************************
struct Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetFilterBoneOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetFilterBoneOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Filter Bones" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetFilterBoneOp constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetFilterBoneOp constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetFilterBoneOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics
static_assert(std::is_polymorphic<FIKRetargetFilterBoneOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetFilterBoneOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOp;
class UScriptStruct* FIKRetargetFilterBoneOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetFilterBoneOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetFilterBoneOp Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFilterBoneOp, Settings), Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 1536936581
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetFilterBoneOp Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetFilterBoneOp",
Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::PropPointers),
sizeof(FIKRetargetFilterBoneOp),
alignof(FIKRetargetFilterBoneOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetFilterBoneOp *********************************************
// ********** Begin Class UIKRetargetFilterBoneController Function AddBoneToFilter *****************
struct Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics
{
struct IKRetargetFilterBoneController_eventAddBoneToFilter_Parms
{
FName InTargetBone;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "BonePairs" },
{ "Comment", "/* Add a target bone to filter. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ToolTip", "Add a target bone to filter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InTargetBone_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AddBoneToFilter constinit property declarations ***********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InTargetBone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddBoneToFilter constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddBoneToFilter Property Definitions **********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::NewProp_InTargetBone = { "InTargetBone", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetFilterBoneController_eventAddBoneToFilter_Parms, InTargetBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InTargetBone_MetaData), NewProp_InTargetBone_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::NewProp_InTargetBone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::PropPointers) < 2048);
// ********** End Function AddBoneToFilter Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetFilterBoneController, nullptr, "AddBoneToFilter", Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::IKRetargetFilterBoneController_eventAddBoneToFilter_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::IKRetargetFilterBoneController_eventAddBoneToFilter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetFilterBoneController::execAddBoneToFilter)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InTargetBone);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddBoneToFilter(Z_Param_InTargetBone);
P_NATIVE_END;
}
// ********** End Class UIKRetargetFilterBoneController Function AddBoneToFilter *******************
// ********** Begin Class UIKRetargetFilterBoneController Function ClearBonesToFilter **************
struct Z_Construct_UFunction_UIKRetargetFilterBoneController_ClearBonesToFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "BonePairs" },
{ "Comment", "/* Clear all the bones */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ToolTip", "Clear all the bones" },
};
#endif // WITH_METADATA
// ********** Begin Function ClearBonesToFilter constinit property declarations ********************
// ********** End Function ClearBonesToFilter constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetFilterBoneController_ClearBonesToFilter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetFilterBoneController, nullptr, "ClearBonesToFilter", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_ClearBonesToFilter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetFilterBoneController_ClearBonesToFilter_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UIKRetargetFilterBoneController_ClearBonesToFilter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetFilterBoneController_ClearBonesToFilter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetFilterBoneController::execClearBonesToFilter)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ClearBonesToFilter();
P_NATIVE_END;
}
// ********** End Class UIKRetargetFilterBoneController Function ClearBonesToFilter ****************
// ********** Begin Class UIKRetargetFilterBoneController Function GetAllBonesToFilter *************
struct Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics
{
struct IKRetargetFilterBoneController_eventGetAllBonesToFilter_Parms
{
TArray<FName> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "BonePairs" },
{ "Comment", "/* Get all the bones currently stored in the op.\n\x09 * @return an array of target bone names*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ToolTip", "Get all the bones currently stored in the op.\n * @return an array of target bone names" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAllBonesToFilter constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAllBonesToFilter constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAllBonesToFilter Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetFilterBoneController_eventGetAllBonesToFilter_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::PropPointers) < 2048);
// ********** End Function GetAllBonesToFilter Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetFilterBoneController, nullptr, "GetAllBonesToFilter", Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::IKRetargetFilterBoneController_eventGetAllBonesToFilter_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::IKRetargetFilterBoneController_eventGetAllBonesToFilter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetFilterBoneController::execGetAllBonesToFilter)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FName>*)Z_Param__Result=P_THIS->GetAllBonesToFilter();
P_NATIVE_END;
}
// ********** End Class UIKRetargetFilterBoneController Function GetAllBonesToFilter ***************
// ********** Begin Class UIKRetargetFilterBoneController Function GetSettings *********************
struct Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics
{
struct IKRetargetFilterBoneController_eventGetSettings_Parms
{
FIKRetargetFilterBoneOpSettings 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 FIKRetargetPinBoneOpSettings struct with the current settings used by the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetPinBoneOpSettings 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_UIKRetargetFilterBoneController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetFilterBoneController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings, METADATA_PARAMS(0, nullptr) }; // 1536936581
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetFilterBoneController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::IKRetargetFilterBoneController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::IKRetargetFilterBoneController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetFilterBoneController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetFilterBoneOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetFilterBoneController Function GetSettings ***********************
// ********** Begin Class UIKRetargetFilterBoneController Function SetSettings *********************
struct Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics
{
struct IKRetargetFilterBoneController_eventSetSettings_Parms
{
FIKRetargetFilterBoneOpSettings 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 FIKRetargetPinBoneOpSettings struct containing all the settings to apply to this op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetPinBoneOpSettings 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_UIKRetargetFilterBoneController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetFilterBoneController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings, METADATA_PARAMS(0, nullptr) }; // 1536936581
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetFilterBoneController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::IKRetargetFilterBoneController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::IKRetargetFilterBoneController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetFilterBoneController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetFilterBoneOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetFilterBoneController Function SetSettings ***********************
// ********** Begin Class UIKRetargetFilterBoneController ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetFilterBoneController;
UClass* UIKRetargetFilterBoneController::GetPrivateStaticClass()
{
using TClass = UIKRetargetFilterBoneController;
if (!Z_Registration_Info_UClass_UIKRetargetFilterBoneController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetFilterBoneController"),
Z_Registration_Info_UClass_UIKRetargetFilterBoneController.InnerSingleton,
StaticRegisterNativesUIKRetargetFilterBoneController,
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_UIKRetargetFilterBoneController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetFilterBoneController_NoRegister()
{
return UIKRetargetFilterBoneController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetFilterBoneController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Filter Bone Op */" },
{ "IncludePath", "Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FilterBoneOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Filter Bone Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetFilterBoneController constinit property declarations **********
// ********** End Class UIKRetargetFilterBoneController constinit property declarations ************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AddBoneToFilter"), .Pointer = &UIKRetargetFilterBoneController::execAddBoneToFilter },
{ .NameUTF8 = UTF8TEXT("ClearBonesToFilter"), .Pointer = &UIKRetargetFilterBoneController::execClearBonesToFilter },
{ .NameUTF8 = UTF8TEXT("GetAllBonesToFilter"), .Pointer = &UIKRetargetFilterBoneController::execGetAllBonesToFilter },
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetFilterBoneController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetFilterBoneController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetFilterBoneController_AddBoneToFilter, "AddBoneToFilter" }, // 3564672813
{ &Z_Construct_UFunction_UIKRetargetFilterBoneController_ClearBonesToFilter, "ClearBonesToFilter" }, // 3038903732
{ &Z_Construct_UFunction_UIKRetargetFilterBoneController_GetAllBonesToFilter, "GetAllBonesToFilter" }, // 1429126606
{ &Z_Construct_UFunction_UIKRetargetFilterBoneController_GetSettings, "GetSettings" }, // 986517103
{ &Z_Construct_UFunction_UIKRetargetFilterBoneController_SetSettings, "SetSettings" }, // 4169891076
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetFilterBoneController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetFilterBoneController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetFilterBoneController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetFilterBoneController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetFilterBoneController_Statics::ClassParams = {
&UIKRetargetFilterBoneController::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_UIKRetargetFilterBoneController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetFilterBoneController_Statics::Class_MetaDataParams)
};
void UIKRetargetFilterBoneController::StaticRegisterNativesUIKRetargetFilterBoneController()
{
UClass* Class = UIKRetargetFilterBoneController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetFilterBoneController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetFilterBoneController()
{
if (!Z_Registration_Info_UClass_UIKRetargetFilterBoneController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetFilterBoneController.OuterSingleton, Z_Construct_UClass_UIKRetargetFilterBoneController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetFilterBoneController.OuterSingleton;
}
UIKRetargetFilterBoneController::UIKRetargetFilterBoneController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetFilterBoneController);
UIKRetargetFilterBoneController::~UIKRetargetFilterBoneController() {}
// ********** End Class UIKRetargetFilterBoneController ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FFilterBoneData::StaticStruct, Z_Construct_UScriptStruct_FFilterBoneData_Statics::NewStructOps, TEXT("FilterBoneData"),&Z_Registration_Info_UScriptStruct_FFilterBoneData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFilterBoneData), 1318550991U) },
{ FIKRetargetFilterBoneOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics::NewStructOps, TEXT("IKRetargetFilterBoneOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetFilterBoneOpSettings), 1536936581U) },
{ FIKRetargetFilterBoneOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics::NewStructOps, TEXT("IKRetargetFilterBoneOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetFilterBoneOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetFilterBoneOp), 4180867013U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetFilterBoneController, UIKRetargetFilterBoneController::StaticClass, TEXT("UIKRetargetFilterBoneController"), &Z_Registration_Info_UClass_UIKRetargetFilterBoneController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetFilterBoneController), 2017916575U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h__Script_IKRig_3296256831{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,105 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/FilterBoneOp.h"
#ifdef IKRIG_FilterBoneOp_generated_h
#error "FilterBoneOp.generated.h already included, missing '#pragma once' in FilterBoneOp.h"
#endif
#define IKRIG_FilterBoneOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetFilterBoneOpSettings;
// ********** Begin ScriptStruct FFilterBoneData ***************************************************
struct Z_Construct_UScriptStruct_FFilterBoneData_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_37_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFilterBoneData_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FFilterBoneData;
// ********** End ScriptStruct FFilterBoneData *****************************************************
// ********** Begin ScriptStruct FIKRetargetFilterBoneOpSettings ***********************************
struct Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_50_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetFilterBoneOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetFilterBoneOpSettings;
// ********** End ScriptStruct FIKRetargetFilterBoneOpSettings *************************************
// ********** Begin ScriptStruct FIKRetargetFilterBoneOp *******************************************
struct Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_92_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetFilterBoneOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetFilterBoneOp;
// ********** End ScriptStruct FIKRetargetFilterBoneOp *********************************************
// ********** Begin Class UIKRetargetFilterBoneController ******************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_128_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetAllBonesToFilter); \
DECLARE_FUNCTION(execAddBoneToFilter); \
DECLARE_FUNCTION(execClearBonesToFilter); \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetFilterBoneController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetFilterBoneController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_128_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetFilterBoneController(); \
friend struct ::Z_Construct_UClass_UIKRetargetFilterBoneController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetFilterBoneController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetFilterBoneController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetFilterBoneController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetFilterBoneController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_128_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetFilterBoneController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetFilterBoneController(UIKRetargetFilterBoneController&&) = delete; \
UIKRetargetFilterBoneController(const UIKRetargetFilterBoneController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetFilterBoneController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetFilterBoneController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetFilterBoneController) \
IKRIG_API virtual ~UIKRetargetFilterBoneController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_125_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_128_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_128_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_128_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h_128_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetFilterBoneController;
// ********** End Class UIKRetargetFilterBoneController ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FilterBoneOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,527 @@
// 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/FloorConstraintOp.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 EmptyLinkFunctionForGeneratedCodeFloorConstraintOp() {}
// ********** Begin Cross Module References ********************************************************
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetFloorGoalsController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetFloorGoalsController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FFloorConstraintChainSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FFloorConstraintChainSettings *************************************
struct Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFloorConstraintChainSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FFloorConstraintChainSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.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/FloorConstraintOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The name of the TARGET chain to transfer animation onto." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnableFloorConstraint_MetaData[] = {
{ "Category", "Floor Constraint Chain Settings" },
{ "Comment", "/** Whether to apply the floor constraint to the location of the IK goal on this chain. Default is false.\n\x09 * When ON, the floor constraint will adjust the vertical position of the IK Goal according to the following rules.\n\x09 * 1. When the source goal bone is LOWER than FloorHeightFalloffStart, the height of the goal is smoothly blended to the height of the source bone.\n\x09 * 2. When the source goal bone is HIGHER than FloorHeightFalloffStart, the height of the goal is left at its normal retargeted location.\n\x09 * NOTE: the floor is assumed to be the XY plane where Z = 0.\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 */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "Whether to apply the floor constraint to the location of the IK goal on this chain. Default is false.\nWhen ON, the floor constraint will adjust the vertical position of the IK Goal according to the following rules.\n1. When the source goal bone is LOWER than FloorHeightFalloffStart, the height of the goal is smoothly blended to the height of the source bone.\n2. When the source goal bone is HIGHER than FloorHeightFalloffStart, the height of the goal is left at its normal retargeted location.\nNOTE: the floor is assumed to be the XY plane where Z = 0.\nNOTE: This only has an effect if the chain has an IK Goal assigned to it in the Target IK Rig asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Floor Constraint Chain Settings" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default is 0. Blend the effect of the constraint on this goal on/off. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.h" },
{ "ToolTip", "Range 0 to 1. Default is 0. Blend the effect of the constraint on this goal on/off." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaintainHeightOffset_MetaData[] = {
{ "Category", "Floor Constraint Chain Settings" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default is 0. Maintain the height different between the source and target from the retarget pose. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.h" },
{ "ToolTip", "Range 0 to 1. Default is 0. Maintain the height different between the source and target from the retarget pose." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFloorConstraintChainSettings constinit property declarations *****
static const UECodeGen_Private::FNamePropertyParams NewProp_TargetChainName;
static void NewProp_EnableFloorConstraint_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_EnableFloorConstraint;
static const UECodeGen_Private::FDoublePropertyParams NewProp_Alpha;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MaintainHeightOffset;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFloorConstraintChainSettings constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFloorConstraintChainSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFloorConstraintChainSettings;
class UScriptStruct* FFloorConstraintChainSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFloorConstraintChainSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFloorConstraintChainSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFloorConstraintChainSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("FloorConstraintChainSettings"));
}
return Z_Registration_Info_UScriptStruct_FFloorConstraintChainSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FFloorConstraintChainSettings Property Definitions ****************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewProp_TargetChainName = { "TargetChainName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloorConstraintChainSettings, TargetChainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetChainName_MetaData), NewProp_TargetChainName_MetaData) };
void Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewProp_EnableFloorConstraint_SetBit(void* Obj)
{
((FFloorConstraintChainSettings*)Obj)->EnableFloorConstraint = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewProp_EnableFloorConstraint = { "EnableFloorConstraint", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFloorConstraintChainSettings), &Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewProp_EnableFloorConstraint_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnableFloorConstraint_MetaData), NewProp_EnableFloorConstraint_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloorConstraintChainSettings, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewProp_MaintainHeightOffset = { "MaintainHeightOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloorConstraintChainSettings, MaintainHeightOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaintainHeightOffset_MetaData), NewProp_MaintainHeightOffset_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewProp_TargetChainName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewProp_EnableFloorConstraint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewProp_MaintainHeightOffset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFloorConstraintChainSettings Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"FloorConstraintChainSettings",
Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::PropPointers),
sizeof(FFloorConstraintChainSettings),
alignof(FFloorConstraintChainSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFloorConstraintChainSettings()
{
if (!Z_Registration_Info_UScriptStruct_FFloorConstraintChainSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFloorConstraintChainSettings.InnerSingleton, Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFloorConstraintChainSettings.InnerSingleton);
}
// ********** End ScriptStruct FFloorConstraintChainSettings ***************************************
// ********** Begin ScriptStruct FIKRetargetFloorConstraintOpSettings ******************************
struct Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetFloorConstraintOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetFloorConstraintOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Floor Goal Op Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainsToAffect_MetaData[] = {
{ "Category", "Chains" },
{ "Comment", "/** The per-chain settings (exposed indirectly to the UI through a detail customization) */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The per-chain settings (exposed indirectly to the UI through a detail customization)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightFalloffOffset_MetaData[] = {
{ "Category", "Floor Constraint Op Settings" },
{ "ClampMin", "0.1" },
{ "Comment", "/** Range 0 to inf. Default is 8. The height in cm from the floor below which the goal is snapped directly to the source bone height.\n * NOTE: if the source bone height is greater than this value, but lower than FloorHeightFalloffEnd, then the height will smoothly blend from the source\n * bone height, to the height of the goal in its normal retargeted position. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.h" },
{ "ToolTip", "Range 0 to inf. Default is 8. The height in cm from the floor below which the goal is snapped directly to the source bone height.\nNOTE: if the source bone height is greater than this value, but lower than FloorHeightFalloffEnd, then the height will smoothly blend from the source\nbone height, to the height of the goal in its normal retargeted position." },
{ "UIMax", "100.0" },
{ "UIMin", "0.1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightFalloffDistance_MetaData[] = {
{ "Category", "Floor Constraint Op Settings" },
{ "ClampMin", "0.1" },
{ "Comment", "/** Range 0 to inf. Default is 20. The height in cm from the floor below which the goal is gradually blended towards the source bone height.\n * NOTE: if the source bone is higher than this value, the height of the goal is left at its normal retargeted height. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.h" },
{ "ToolTip", "Range 0 to inf. Default is 20. The height in cm from the floor below which the goal is gradually blended towards the source bone height.\nNOTE: if the source bone is higher than this value, the height of the goal is left at its normal retargeted height." },
{ "UIMax", "100.0" },
{ "UIMin", "0.1" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetFloorConstraintOpSettings constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ChainsToAffect_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ChainsToAffect;
static const UECodeGen_Private::FDoublePropertyParams NewProp_HeightFalloffOffset;
static const UECodeGen_Private::FDoublePropertyParams NewProp_HeightFalloffDistance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetFloorConstraintOpSettings constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetFloorConstraintOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetFloorConstraintOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetFloorConstraintOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOpSettings;
class UScriptStruct* FIKRetargetFloorConstraintOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetFloorConstraintOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetFloorConstraintOpSettings Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::NewProp_ChainsToAffect_Inner = { "ChainsToAffect", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FFloorConstraintChainSettings, METADATA_PARAMS(0, nullptr) }; // 3625525173
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::NewProp_ChainsToAffect = { "ChainsToAffect", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFloorConstraintOpSettings, ChainsToAffect), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainsToAffect_MetaData), NewProp_ChainsToAffect_MetaData) }; // 3625525173
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::NewProp_HeightFalloffOffset = { "HeightFalloffOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFloorConstraintOpSettings, HeightFalloffOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightFalloffOffset_MetaData), NewProp_HeightFalloffOffset_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::NewProp_HeightFalloffDistance = { "HeightFalloffDistance", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFloorConstraintOpSettings, HeightFalloffDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightFalloffDistance_MetaData), NewProp_HeightFalloffDistance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::NewProp_ChainsToAffect_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::NewProp_ChainsToAffect,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::NewProp_HeightFalloffOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::NewProp_HeightFalloffDistance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetFloorConstraintOpSettings Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetFloorConstraintOpSettings",
Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::PropPointers),
sizeof(FIKRetargetFloorConstraintOpSettings),
alignof(FIKRetargetFloorConstraintOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetFloorConstraintOpSettings ********************************
// ********** Begin ScriptStruct FIKRetargetFloorConstraintOp **************************************
struct Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetFloorConstraintOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetFloorConstraintOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Floor Constraint" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetFloorConstraintOp constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetFloorConstraintOp constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetFloorConstraintOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics
static_assert(std::is_polymorphic<FIKRetargetFloorConstraintOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetFloorConstraintOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOp;
class UScriptStruct* FIKRetargetFloorConstraintOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetFloorConstraintOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetFloorConstraintOp Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetFloorConstraintOp, Settings), Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 1223305975
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetFloorConstraintOp Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetFloorConstraintOp",
Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::PropPointers),
sizeof(FIKRetargetFloorConstraintOp),
alignof(FIKRetargetFloorConstraintOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetFloorConstraintOp ****************************************
// ********** Begin Class UIKRetargetFloorGoalsController Function GetSettings *********************
struct Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics
{
struct IKRetargetFloorGoalsController_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/FloorConstraintOp.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_UIKRetargetFloorGoalsController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetFloorGoalsController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings, METADATA_PARAMS(0, nullptr) }; // 2678126005
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetFloorGoalsController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::IKRetargetFloorGoalsController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::IKRetargetFloorGoalsController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetFloorGoalsController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetIKChainsOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetFloorGoalsController Function GetSettings ***********************
// ********** Begin Class UIKRetargetFloorGoalsController Function SetSettings *********************
struct Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics
{
struct IKRetargetFloorGoalsController_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/FloorConstraintOp.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_UIKRetargetFloorGoalsController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetFloorGoalsController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings, METADATA_PARAMS(0, nullptr) }; // 2678126005
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetFloorGoalsController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::IKRetargetFloorGoalsController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::IKRetargetFloorGoalsController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetFloorGoalsController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetIKChainsOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetFloorGoalsController Function SetSettings ***********************
// ********** Begin Class UIKRetargetFloorGoalsController ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetFloorGoalsController;
UClass* UIKRetargetFloorGoalsController::GetPrivateStaticClass()
{
using TClass = UIKRetargetFloorGoalsController;
if (!Z_Registration_Info_UClass_UIKRetargetFloorGoalsController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetFloorGoalsController"),
Z_Registration_Info_UClass_UIKRetargetFloorGoalsController.InnerSingleton,
StaticRegisterNativesUIKRetargetFloorGoalsController,
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_UIKRetargetFloorGoalsController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetFloorGoalsController_NoRegister()
{
return UIKRetargetFloorGoalsController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetFloorGoalsController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Floor Goal Op */" },
{ "IncludePath", "Retargeter/RetargetOps/FloorConstraintOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/FloorConstraintOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Floor Goal Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetFloorGoalsController constinit property declarations **********
// ********** End Class UIKRetargetFloorGoalsController constinit property declarations ************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetFloorGoalsController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetFloorGoalsController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetFloorGoalsController_GetSettings, "GetSettings" }, // 2147321917
{ &Z_Construct_UFunction_UIKRetargetFloorGoalsController_SetSettings, "SetSettings" }, // 2597152690
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetFloorGoalsController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetFloorGoalsController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetFloorGoalsController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetFloorGoalsController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetFloorGoalsController_Statics::ClassParams = {
&UIKRetargetFloorGoalsController::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_UIKRetargetFloorGoalsController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetFloorGoalsController_Statics::Class_MetaDataParams)
};
void UIKRetargetFloorGoalsController::StaticRegisterNativesUIKRetargetFloorGoalsController()
{
UClass* Class = UIKRetargetFloorGoalsController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetFloorGoalsController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetFloorGoalsController()
{
if (!Z_Registration_Info_UClass_UIKRetargetFloorGoalsController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetFloorGoalsController.OuterSingleton, Z_Construct_UClass_UIKRetargetFloorGoalsController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetFloorGoalsController.OuterSingleton;
}
UIKRetargetFloorGoalsController::UIKRetargetFloorGoalsController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetFloorGoalsController);
UIKRetargetFloorGoalsController::~UIKRetargetFloorGoalsController() {}
// ********** End Class UIKRetargetFloorGoalsController ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FFloorConstraintChainSettings::StaticStruct, Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics::NewStructOps, TEXT("FloorConstraintChainSettings"),&Z_Registration_Info_UScriptStruct_FFloorConstraintChainSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFloorConstraintChainSettings), 3625525173U) },
{ FIKRetargetFloorConstraintOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics::NewStructOps, TEXT("IKRetargetFloorConstraintOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetFloorConstraintOpSettings), 1223305975U) },
{ FIKRetargetFloorConstraintOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics::NewStructOps, TEXT("IKRetargetFloorConstraintOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetFloorConstraintOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetFloorConstraintOp), 38725348U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetFloorGoalsController, UIKRetargetFloorGoalsController::StaticClass, TEXT("UIKRetargetFloorGoalsController"), &Z_Registration_Info_UClass_UIKRetargetFloorGoalsController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetFloorGoalsController), 867412094U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h__Script_IKRig_3754084353{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,102 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/FloorConstraintOp.h"
#ifdef IKRIG_FloorConstraintOp_generated_h
#error "FloorConstraintOp.generated.h already included, missing '#pragma once' in FloorConstraintOp.h"
#endif
#define IKRIG_FloorConstraintOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetIKChainsOpSettings;
// ********** Begin ScriptStruct FFloorConstraintChainSettings *************************************
struct Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFloorConstraintChainSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FFloorConstraintChainSettings;
// ********** End ScriptStruct FFloorConstraintChainSettings ***************************************
// ********** Begin ScriptStruct FIKRetargetFloorConstraintOpSettings ******************************
struct Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_52_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetFloorConstraintOpSettings;
// ********** End ScriptStruct FIKRetargetFloorConstraintOpSettings ********************************
// ********** Begin ScriptStruct FIKRetargetFloorConstraintOp **************************************
struct Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_85_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetFloorConstraintOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetFloorConstraintOp;
// ********** End ScriptStruct FIKRetargetFloorConstraintOp ****************************************
// ********** Begin Class UIKRetargetFloorGoalsController ******************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_133_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetFloorGoalsController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetFloorGoalsController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_133_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetFloorGoalsController(); \
friend struct ::Z_Construct_UClass_UIKRetargetFloorGoalsController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetFloorGoalsController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetFloorGoalsController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetFloorGoalsController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetFloorGoalsController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_133_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetFloorGoalsController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetFloorGoalsController(UIKRetargetFloorGoalsController&&) = delete; \
UIKRetargetFloorGoalsController(const UIKRetargetFloorGoalsController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetFloorGoalsController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetFloorGoalsController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetFloorGoalsController) \
IKRIG_API virtual ~UIKRetargetFloorGoalsController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_130_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_133_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_133_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_133_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h_133_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetFloorGoalsController;
// ********** End Class UIKRetargetFloorGoalsController ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_FloorConstraintOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,639 @@
// 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

View File

@@ -0,0 +1,102 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/IKChainsOp.h"
#ifdef IKRIG_IKChainsOp_generated_h
#error "IKChainsOp.generated.h already included, missing '#pragma once' in IKChainsOp.h"
#endif
#define IKRIG_IKChainsOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetIKChainsOpSettings;
// ********** Begin ScriptStruct FRetargetIKChainSettings ******************************************
struct Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_67_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetIKChainSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetIKChainSettings;
// ********** End ScriptStruct FRetargetIKChainSettings ********************************************
// ********** Begin ScriptStruct FIKRetargetIKChainsOpSettings *************************************
struct Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_151_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetIKChainsOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetIKChainsOpSettings;
// ********** End ScriptStruct FIKRetargetIKChainsOpSettings ***************************************
// ********** Begin ScriptStruct FIKRetargetIKChainsOp *********************************************
struct Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_200_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetIKChainsOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetIKChainsOp;
// ********** End ScriptStruct FIKRetargetIKChainsOp ***********************************************
// ********** Begin Class UIKRetargetIKChainsController ********************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_271_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetIKChainsController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetIKChainsController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_271_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetIKChainsController(); \
friend struct ::Z_Construct_UClass_UIKRetargetIKChainsController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetIKChainsController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetIKChainsController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetIKChainsController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetIKChainsController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_271_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetIKChainsController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetIKChainsController(UIKRetargetIKChainsController&&) = delete; \
UIKRetargetIKChainsController(const UIKRetargetIKChainsController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetIKChainsController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetIKChainsController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetIKChainsController) \
IKRIG_API virtual ~UIKRetargetIKChainsController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_268_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_271_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_271_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_271_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h_271_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetIKChainsController;
// ********** End Class UIKRetargetIKChainsController **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_IKChainsOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,251 @@
// 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/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 EmptyLinkFunctionForGeneratedCodeIKRetargetChainMapping() {}
// ********** Begin Cross Module References ********************************************************
IKRIG_API UClass* Z_Construct_UClass_UIKRigDefinition_NoRegister();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EAutoMapChainType();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetChainMapping();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetChainPair();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EAutoMapChainType *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAutoMapChainType;
static UEnum* EAutoMapChainType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAutoMapChainType.OuterSingleton)
{
Z_Registration_Info_UEnum_EAutoMapChainType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EAutoMapChainType, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EAutoMapChainType"));
}
return Z_Registration_Info_UEnum_EAutoMapChainType.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EAutoMapChainType>()
{
return EAutoMapChainType_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EAutoMapChainType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Clear.Comment", "// map chains to the chain with the closest name (levenshtein distance)\n" },
{ "Clear.Name", "EAutoMapChainType::Clear" },
{ "Clear.ToolTip", "map chains to the chain with the closest name (levenshtein distance)" },
{ "Exact.Name", "EAutoMapChainType::Exact" },
{ "Fuzzy.Comment", "// map chains that have exactly the same name (case insensitive)\n" },
{ "Fuzzy.Name", "EAutoMapChainType::Fuzzy" },
{ "Fuzzy.ToolTip", "map chains that have exactly the same name (case insensitive)" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetChainMapping.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAutoMapChainType::Exact", (int64)EAutoMapChainType::Exact },
{ "EAutoMapChainType::Fuzzy", (int64)EAutoMapChainType::Fuzzy },
{ "EAutoMapChainType::Clear", (int64)EAutoMapChainType::Clear },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EAutoMapChainType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EAutoMapChainType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EAutoMapChainType",
"EAutoMapChainType",
Z_Construct_UEnum_IKRig_EAutoMapChainType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EAutoMapChainType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EAutoMapChainType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EAutoMapChainType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EAutoMapChainType()
{
if (!Z_Registration_Info_UEnum_EAutoMapChainType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAutoMapChainType.InnerSingleton, Z_Construct_UEnum_IKRig_EAutoMapChainType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAutoMapChainType.InnerSingleton;
}
// ********** End Enum EAutoMapChainType ***********************************************************
// ********** Begin ScriptStruct FRetargetChainPair ************************************************
struct Z_Construct_UScriptStruct_FRetargetChainPair_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRetargetChainPair); }
static inline consteval int16 GetStructAlignment() { return alignof(FRetargetChainPair); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetChainMapping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetChainName_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetChainMapping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceChainName_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetChainMapping.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRetargetChainPair constinit property declarations ****************
static const UECodeGen_Private::FNamePropertyParams NewProp_TargetChainName;
static const UECodeGen_Private::FNamePropertyParams NewProp_SourceChainName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRetargetChainPair constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRetargetChainPair>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRetargetChainPair_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetChainPair;
class UScriptStruct* FRetargetChainPair::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetChainPair.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRetargetChainPair.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetChainPair, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetChainPair"));
}
return Z_Registration_Info_UScriptStruct_FRetargetChainPair.OuterSingleton;
}
// ********** Begin ScriptStruct FRetargetChainPair Property Definitions ***************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetChainPair_Statics::NewProp_TargetChainName = { "TargetChainName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetChainPair, TargetChainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetChainName_MetaData), NewProp_TargetChainName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetChainPair_Statics::NewProp_SourceChainName = { "SourceChainName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetChainPair, SourceChainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceChainName_MetaData), NewProp_SourceChainName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetChainPair_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetChainPair_Statics::NewProp_TargetChainName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetChainPair_Statics::NewProp_SourceChainName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetChainPair_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRetargetChainPair Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetChainPair_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"RetargetChainPair",
Z_Construct_UScriptStruct_FRetargetChainPair_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetChainPair_Statics::PropPointers),
sizeof(FRetargetChainPair),
alignof(FRetargetChainPair),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetChainPair_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetChainPair_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRetargetChainPair()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetChainPair.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetChainPair.InnerSingleton, Z_Construct_UScriptStruct_FRetargetChainPair_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRetargetChainPair.InnerSingleton);
}
// ********** End ScriptStruct FRetargetChainPair **************************************************
// ********** Begin ScriptStruct FRetargetChainMapping *********************************************
struct Z_Construct_UScriptStruct_FRetargetChainMapping_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRetargetChainMapping); }
static inline consteval int16 GetStructAlignment() { return alignof(FRetargetChainMapping); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetChainMapping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainMap_MetaData[] = {
{ "Comment", "/** mapping of target to source bone chains by name\n\x09 * NOTE: this is an array instead of a TMap because it needs to be sorted by hierarchy*/" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetChainMapping.h" },
{ "ToolTip", "mapping of target to source bone chains by name\nNOTE: this is an array instead of a TMap because it needs to be sorted by hierarchy" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceIKRig_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetChainMapping.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetIKRig_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetChainMapping.h" },
{ "NativeConstTemplateArg", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRetargetChainMapping constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_ChainMap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ChainMap;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceIKRig;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetIKRig;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRetargetChainMapping constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRetargetChainMapping>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRetargetChainMapping_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetChainMapping;
class UScriptStruct* FRetargetChainMapping::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetChainMapping.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRetargetChainMapping.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetChainMapping, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetChainMapping"));
}
return Z_Registration_Info_UScriptStruct_FRetargetChainMapping.OuterSingleton;
}
// ********** Begin ScriptStruct FRetargetChainMapping Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::NewProp_ChainMap_Inner = { "ChainMap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRetargetChainPair, METADATA_PARAMS(0, nullptr) }; // 1280249870
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::NewProp_ChainMap = { "ChainMap", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetChainMapping, ChainMap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainMap_MetaData), NewProp_ChainMap_MetaData) }; // 1280249870
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::NewProp_SourceIKRig = { "SourceIKRig", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetChainMapping, SourceIKRig), Z_Construct_UClass_UIKRigDefinition_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceIKRig_MetaData), NewProp_SourceIKRig_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::NewProp_TargetIKRig = { "TargetIKRig", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetChainMapping, TargetIKRig), Z_Construct_UClass_UIKRigDefinition_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetIKRig_MetaData), NewProp_TargetIKRig_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::NewProp_ChainMap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::NewProp_ChainMap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::NewProp_SourceIKRig,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::NewProp_TargetIKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRetargetChainMapping Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"RetargetChainMapping",
Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::PropPointers),
sizeof(FRetargetChainMapping),
alignof(FRetargetChainMapping),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRetargetChainMapping()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetChainMapping.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetChainMapping.InnerSingleton, Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRetargetChainMapping.InnerSingleton);
}
// ********** End ScriptStruct FRetargetChainMapping ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetChainMapping_h__Script_IKRig_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EAutoMapChainType_StaticEnum, TEXT("EAutoMapChainType"), &Z_Registration_Info_UEnum_EAutoMapChainType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2850335734U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRetargetChainPair::StaticStruct, Z_Construct_UScriptStruct_FRetargetChainPair_Statics::NewStructOps, TEXT("RetargetChainPair"),&Z_Registration_Info_UScriptStruct_FRetargetChainPair, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetChainPair), 1280249870U) },
{ FRetargetChainMapping::StaticStruct, Z_Construct_UScriptStruct_FRetargetChainMapping_Statics::NewStructOps, TEXT("RetargetChainMapping"),&Z_Registration_Info_UScriptStruct_FRetargetChainMapping, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetChainMapping), 3698439750U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetChainMapping_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetChainMapping_h__Script_IKRig_3713834036{
TEXT("/Script/IKRig"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetChainMapping_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetChainMapping_h__Script_IKRig_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetChainMapping_h__Script_IKRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetChainMapping_h__Script_IKRig_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,53 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/IKRetargetChainMapping.h"
#ifdef IKRIG_IKRetargetChainMapping_generated_h
#error "IKRetargetChainMapping.generated.h already included, missing '#pragma once' in IKRetargetChainMapping.h"
#endif
#define IKRIG_IKRetargetChainMapping_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRetargetChainPair ************************************************
struct Z_Construct_UScriptStruct_FRetargetChainPair_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetChainMapping_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetChainPair_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetChainPair;
// ********** End ScriptStruct FRetargetChainPair **************************************************
// ********** Begin ScriptStruct FRetargetChainMapping *********************************************
struct Z_Construct_UScriptStruct_FRetargetChainMapping_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetChainMapping_h_39_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetChainMapping_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetChainMapping;
// ********** End ScriptStruct FRetargetChainMapping ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetChainMapping_h
// ********** Begin Enum EAutoMapChainType *********************************************************
#define FOREACH_ENUM_EAUTOMAPCHAINTYPE(op) \
op(EAutoMapChainType::Exact) \
op(EAutoMapChainType::Fuzzy) \
op(EAutoMapChainType::Clear)
enum class EAutoMapChainType : uint8;
template<> struct TIsUEnumClass<EAutoMapChainType> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EAutoMapChainType>();
// ********** End Enum EAutoMapChainType ***********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,242 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/IKRetargetDeprecated.h"
#ifdef IKRIG_IKRetargetDeprecated_generated_h
#error "IKRetargetDeprecated.generated.h already included, missing '#pragma once' in IKRetargetDeprecated.h"
#endif
#define IKRIG_IKRetargetDeprecated_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTargetChainSpeedPlantSettings ************************************
struct Z_Construct_UScriptStruct_FTargetChainSpeedPlantSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTargetChainSpeedPlantSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FTargetChainSpeedPlantSettings;
// ********** End ScriptStruct FTargetChainSpeedPlantSettings **************************************
// ********** Begin ScriptStruct FTargetChainFKSettings ********************************************
struct Z_Construct_UScriptStruct_FTargetChainFKSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_63_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTargetChainFKSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FTargetChainFKSettings;
// ********** End ScriptStruct FTargetChainFKSettings **********************************************
// ********** Begin ScriptStruct FTargetChainIKSettings ********************************************
struct Z_Construct_UScriptStruct_FTargetChainIKSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_87_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTargetChainIKSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FTargetChainIKSettings;
// ********** End ScriptStruct FTargetChainIKSettings **********************************************
// ********** Begin ScriptStruct FTargetChainSettings **********************************************
struct Z_Construct_UScriptStruct_FTargetChainSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_117_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTargetChainSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FTargetChainSettings;
// ********** End ScriptStruct FTargetChainSettings ************************************************
// ********** Begin ScriptStruct FTargetRootSettings ***********************************************
struct Z_Construct_UScriptStruct_FTargetRootSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_130_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTargetRootSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FTargetRootSettings;
// ********** End ScriptStruct FTargetRootSettings *************************************************
// ********** Begin ScriptStruct FRetargetGlobalSettings *******************************************
struct Z_Construct_UScriptStruct_FRetargetGlobalSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_158_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetGlobalSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetGlobalSettings;
// ********** End ScriptStruct FRetargetGlobalSettings *********************************************
// ********** Begin Class URetargetChainSettings ***************************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_194_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(URetargetChainSettings, IKRIG_API)
struct Z_Construct_UClass_URetargetChainSettings_Statics;
IKRIG_API UClass* Z_Construct_UClass_URetargetChainSettings_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_194_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesURetargetChainSettings(); \
friend struct ::Z_Construct_UClass_URetargetChainSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_URetargetChainSettings_NoRegister(); \
public: \
DECLARE_CLASS2(URetargetChainSettings, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_URetargetChainSettings_NoRegister) \
DECLARE_SERIALIZER(URetargetChainSettings) \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_194_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_194_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API URetargetChainSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
URetargetChainSettings(URetargetChainSettings&&) = delete; \
URetargetChainSettings(const URetargetChainSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, URetargetChainSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URetargetChainSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URetargetChainSettings) \
IKRIG_API virtual ~URetargetChainSettings();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_191_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_194_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_194_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_194_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URetargetChainSettings;
// ********** End Class URetargetChainSettings *****************************************************
// ********** Begin Class URetargetRootSettings ****************************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_258_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(URetargetRootSettings, IKRIG_API)
struct Z_Construct_UClass_URetargetRootSettings_Statics;
IKRIG_API UClass* Z_Construct_UClass_URetargetRootSettings_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_258_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesURetargetRootSettings(); \
friend struct ::Z_Construct_UClass_URetargetRootSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_URetargetRootSettings_NoRegister(); \
public: \
DECLARE_CLASS2(URetargetRootSettings, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_URetargetRootSettings_NoRegister) \
DECLARE_SERIALIZER(URetargetRootSettings) \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_258_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_258_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API URetargetRootSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
URetargetRootSettings(URetargetRootSettings&&) = delete; \
URetargetRootSettings(const URetargetRootSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, URetargetRootSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URetargetRootSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URetargetRootSettings) \
IKRIG_API virtual ~URetargetRootSettings();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_255_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_258_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_258_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_258_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URetargetRootSettings;
// ********** End Class URetargetRootSettings ******************************************************
// ********** Begin Class UIKRetargetGlobalSettings ************************************************
struct Z_Construct_UClass_UIKRetargetGlobalSettings_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetGlobalSettings_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_287_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetGlobalSettings(); \
friend struct ::Z_Construct_UClass_UIKRetargetGlobalSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetGlobalSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetGlobalSettings, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetGlobalSettings_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetGlobalSettings)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_287_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetGlobalSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetGlobalSettings(UIKRetargetGlobalSettings&&) = delete; \
UIKRetargetGlobalSettings(const UIKRetargetGlobalSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetGlobalSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetGlobalSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetGlobalSettings) \
IKRIG_API virtual ~UIKRetargetGlobalSettings();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_284_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_287_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_287_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h_287_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetGlobalSettings;
// ********** End Class UIKRetargetGlobalSettings **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetDeprecated_h
// ********** Begin Enum ERetargetTranslationMode **************************************************
#define FOREACH_ENUM_ERETARGETTRANSLATIONMODE(op) \
op(ERetargetTranslationMode::None) \
op(ERetargetTranslationMode::GloballyScaled) \
op(ERetargetTranslationMode::Absolute) \
op(ERetargetTranslationMode::StretchBoneLengthUniformly) \
op(ERetargetTranslationMode::StretchBoneLengthNonUniformly)
enum class ERetargetTranslationMode : uint8;
template<> struct TIsUEnumClass<ERetargetTranslationMode> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<ERetargetTranslationMode>();
// ********** End Enum ERetargetTranslationMode ****************************************************
// ********** Begin Enum ERetargetRotationMode *****************************************************
#define FOREACH_ENUM_ERETARGETROTATIONMODE(op) \
op(ERetargetRotationMode::Interpolated) \
op(ERetargetRotationMode::OneToOne) \
op(ERetargetRotationMode::OneToOneReversed) \
op(ERetargetRotationMode::MatchChain) \
op(ERetargetRotationMode::MatchScaledChain) \
op(ERetargetRotationMode::None)
enum class ERetargetRotationMode : uint8;
template<> struct TIsUEnumClass<ERetargetRotationMode> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<ERetargetRotationMode>();
// ********** End Enum ERetargetRotationMode *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,540 @@
// 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/IKRetargetOps.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRetargetOps() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_URetargetOpBase();
IKRIG_API UClass* Z_Construct_UClass_URetargetOpBase_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_URetargetOpStack();
IKRIG_API UClass* Z_Construct_UClass_URetargetOpStack_NoRegister();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRetargetOpSettingsBase *****************************************
struct Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetOpSettingsBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetOpSettingsBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** This is the base class for defining editable settings for your custom retargeting operation.\n * All user-configurable properties for your \"op\" should be stored in a subclass of this.\n * These settings will automatically be:\n * 1. Displayed in the details panel when the op is selected\n * 2. Saved/loaded with the op in the retarget asset\n * 3. Applied to the op at runtime as part of a profile\n * \n * NOTE: the derived type must be returned by the op's GetSettingsType() and GetSettings()\n * \n * NOTE: UProperties that require reinitialization when modified must be marked meta=(ReinitializeOnEdit)\n * When modified, in the editor, these properties will trigger a reinitialization at which point\n * the runtime Op will get the latest values automatically.\n */" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "This is the base class for defining editable settings for your custom retargeting operation.\nAll user-configurable properties for your \"op\" should be stored in a subclass of this.\nThese settings will automatically be:\n1. Displayed in the details panel when the op is selected\n2. Saved/loaded with the op in the retarget asset\n3. Applied to the op at runtime as part of a profile\n\nNOTE: the derived type must be returned by the op's GetSettingsType() and GetSettings()\n\nNOTE: UProperties that require reinitialization when modified must be marked meta=(ReinitializeOnEdit)\nWhen modified, in the editor, these properties will trigger a reinitialization at which point\nthe runtime Op will get the latest values automatically." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODThreshold_MetaData[] = {
{ "Category", "Retarget Op" },
{ "Comment", "/** The maximum LOD that this Op is allowed to run at.\n\x09 * For example if you have LODThreshold of 2, the Op will run until LOD 2 (based on 0 index). When the component LOD becomes 3, it will stop running.\n\x09 * A value of -1 forces the Op to execute at all LOD levels. Default is -1. */" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "The maximum LOD that this Op is allowed to run at.\nFor example if you have LODThreshold of 2, the Op will run until LOD 2 (based on 0 index). When the component LOD becomes 3, it will stop running.\nA value of -1 forces the Op to execute at all LOD levels. Default is -1." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDebugDraw_MetaData[] = {
{ "Comment", "/** toggle on/off all debug drawing on the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "toggle on/off all debug drawing on the op." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwningOpName_MetaData[] = {
{ "Comment", "/** the op these settings belong to */" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "the op these settings belong to" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetOpSettingsBase constinit property declarations *********
static const UECodeGen_Private::FIntPropertyParams NewProp_LODThreshold;
static void NewProp_bDebugDraw_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDebugDraw;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_OwningOpName;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetOpSettingsBase constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetOpSettingsBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetOpSettingsBase;
class UScriptStruct* FIKRetargetOpSettingsBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetOpSettingsBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetOpSettingsBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetOpSettingsBase"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetOpSettingsBase.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetOpSettingsBase Property Definitions ********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::NewProp_LODThreshold = { "LODThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetOpSettingsBase, LODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODThreshold_MetaData), NewProp_LODThreshold_MetaData) };
void Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::NewProp_bDebugDraw_SetBit(void* Obj)
{
((FIKRetargetOpSettingsBase*)Obj)->bDebugDraw = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::NewProp_bDebugDraw = { "bDebugDraw", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetOpSettingsBase), &Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::NewProp_bDebugDraw_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDebugDraw_MetaData), NewProp_bDebugDraw_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::NewProp_OwningOpName = { "OwningOpName", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetOpSettingsBase, OwningOpName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwningOpName_MetaData), NewProp_OwningOpName_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::NewProp_LODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::NewProp_bDebugDraw,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::NewProp_OwningOpName,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetOpSettingsBase Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"IKRetargetOpSettingsBase",
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::PropPointers),
sizeof(FIKRetargetOpSettingsBase),
alignof(FIKRetargetOpSettingsBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetOpSettingsBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetOpSettingsBase.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetOpSettingsBase.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetOpSettingsBase *******************************************
// ********** Begin ScriptStruct FIKRetargetOpBase *************************************************
struct Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetOpBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetOpBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * This is the base class for defining operations that live in the retargeter \"op\" stack.\n * These operations are executed in order by calling the virtual Run() function on each one in order.\n * The Run() function takes an input pose on the source skeletal mesh and affects the output pose on the target mesh.\n * NOTE: any user defined settings associated with a retarget op must be aggregated into a custom UStruct derived from FIKRetargetOpSettingsBase\n * This ensures that the settings are user editable in the details panel with full undo/redo support and serialization.\n*/" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "This is the base class for defining operations that live in the retargeter \"op\" stack.\nThese operations are executed in order by calling the virtual Run() function on each one in order.\nThe Run() function takes an input pose on the source skeletal mesh and affects the output pose on the target mesh.\nNOTE: any user defined settings associated with a retarget op must be aggregated into a custom UStruct derived from FIKRetargetOpSettingsBase\nThis ensures that the settings are user editable in the details panel with full undo/redo support and serialization." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsEnabled_MetaData[] = {
{ "Comment", "/** when false, execution of this op is skipped */" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "when false, execution of this op is skipped" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Comment", "/** the text label given to the op, used to refer to it from script */" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "the text label given to the op, used to refer to it from script" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentOpName_MetaData[] = {
{ "Comment", "/** (optional) some ops are considered as a group, this is the name of the group parent */" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "(optional) some ops are considered as a group, this is the name of the group parent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTakeInputCurvesFromSourceAnimInstance_MetaData[] = {
{ "Comment", "/** (optional) determines whether input curves are taken from the source anim instance or from the current pose context (for example when we have multiple nodes which process curves). Can be set on the fly */" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "(optional) determines whether input curves are taken from the source anim instance or from the current pose context (for example when we have multiple nodes which process curves). Can be set on the fly" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetOpBase constinit property declarations *****************
static void NewProp_bIsEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsEnabled;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FNamePropertyParams NewProp_ParentOpName;
static void NewProp_bTakeInputCurvesFromSourceAnimInstance_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTakeInputCurvesFromSourceAnimInstance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetOpBase constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetOpBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetOpBase;
class UScriptStruct* FIKRetargetOpBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetOpBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetOpBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetOpBase, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetOpBase"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetOpBase.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetOpBase Property Definitions ****************************
void Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_bIsEnabled_SetBit(void* Obj)
{
((FIKRetargetOpBase*)Obj)->bIsEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_bIsEnabled = { "bIsEnabled", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetOpBase), &Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_bIsEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsEnabled_MetaData), NewProp_bIsEnabled_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetOpBase, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_ParentOpName = { "ParentOpName", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetOpBase, ParentOpName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentOpName_MetaData), NewProp_ParentOpName_MetaData) };
void Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_bTakeInputCurvesFromSourceAnimInstance_SetBit(void* Obj)
{
((FIKRetargetOpBase*)Obj)->bTakeInputCurvesFromSourceAnimInstance = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_bTakeInputCurvesFromSourceAnimInstance = { "bTakeInputCurvesFromSourceAnimInstance", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetOpBase), &Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_bTakeInputCurvesFromSourceAnimInstance_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTakeInputCurvesFromSourceAnimInstance_MetaData), NewProp_bTakeInputCurvesFromSourceAnimInstance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_bIsEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_ParentOpName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewProp_bTakeInputCurvesFromSourceAnimInstance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetOpBase Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"IKRetargetOpBase",
Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::PropPointers),
sizeof(FIKRetargetOpBase),
alignof(FIKRetargetOpBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetOpBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetOpBase.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetOpBase.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetOpBase ***************************************************
// ********** Begin Class UIKRetargetOpControllerBase **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetOpControllerBase;
UClass* UIKRetargetOpControllerBase::GetPrivateStaticClass()
{
using TClass = UIKRetargetOpControllerBase;
if (!Z_Registration_Info_UClass_UIKRetargetOpControllerBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetOpControllerBase"),
Z_Registration_Info_UClass_UIKRetargetOpControllerBase.InnerSingleton,
StaticRegisterNativesUIKRetargetOpControllerBase,
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_UIKRetargetOpControllerBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetOpControllerBase_NoRegister()
{
return UIKRetargetOpControllerBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetOpControllerBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * This is the base class for defining a custom controller for a given retarget op type.\n * Controllers provide an API for editing ops from blueprint or python.\n *\n * To use a controller:\n * 1. Get a controller by calling UIKRetargeterController::GetOpController(int InOpIndex)\n * 2. Cast the returned UIKRetargetOpControllerBase* to the type of controller used by the op you want to modify.\n * 3. Call the public getter/setters to modify the op as desired\n *\n * NOTE: these controllers are necessary because the op UStructs do not support UFunctions\n*/" },
{ "IncludePath", "Retargeter/IKRetargetOps.h" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "This is the base class for defining a custom controller for a given retarget op type.\nControllers provide an API for editing ops from blueprint or python.\n\nTo use a controller:\n1. Get a controller by calling UIKRetargeterController::GetOpController(int InOpIndex)\n2. Cast the returned UIKRetargetOpControllerBase* to the type of controller used by the op you want to modify.\n3. Call the public getter/setters to modify the op as desired\n\nNOTE: these controllers are necessary because the op UStructs do not support UFunctions" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetOpControllerBase constinit property declarations **************
// ********** End Class UIKRetargetOpControllerBase constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetOpControllerBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetOpControllerBase_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetOpControllerBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetOpControllerBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetOpControllerBase_Statics::ClassParams = {
&UIKRetargetOpControllerBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetOpControllerBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetOpControllerBase_Statics::Class_MetaDataParams)
};
void UIKRetargetOpControllerBase::StaticRegisterNativesUIKRetargetOpControllerBase()
{
}
UClass* Z_Construct_UClass_UIKRetargetOpControllerBase()
{
if (!Z_Registration_Info_UClass_UIKRetargetOpControllerBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetOpControllerBase.OuterSingleton, Z_Construct_UClass_UIKRetargetOpControllerBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetOpControllerBase.OuterSingleton;
}
UIKRetargetOpControllerBase::UIKRetargetOpControllerBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetOpControllerBase);
UIKRetargetOpControllerBase::~UIKRetargetOpControllerBase() {}
// ********** End Class UIKRetargetOpControllerBase ************************************************
// ********** Begin Class URetargetOpBase **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URetargetOpBase;
UClass* URetargetOpBase::GetPrivateStaticClass()
{
using TClass = URetargetOpBase;
if (!Z_Registration_Info_UClass_URetargetOpBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RetargetOpBase"),
Z_Registration_Info_UClass_URetargetOpBase.InnerSingleton,
StaticRegisterNativesURetargetOpBase,
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_URetargetOpBase.InnerSingleton;
}
UClass* Z_Construct_UClass_URetargetOpBase_NoRegister()
{
return URetargetOpBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URetargetOpBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE: This type has been replaced by FRetargetOpBase. URetargetOpBase-based ops no longer work, please refactor into the new FRetargetOpBase struct.\n" },
{ "IncludePath", "Retargeter/IKRetargetOps.h" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "NOTE: This type has been replaced by FRetargetOpBase. URetargetOpBase-based ops no longer work, please refactor into the new FRetargetOpBase struct." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsEnabled_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
};
#endif // WITH_METADATA
// ********** Begin Class URetargetOpBase constinit property declarations **************************
static void NewProp_bIsEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class URetargetOpBase constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URetargetOpBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URetargetOpBase_Statics
// ********** Begin Class URetargetOpBase Property Definitions *************************************
void Z_Construct_UClass_URetargetOpBase_Statics::NewProp_bIsEnabled_SetBit(void* Obj)
{
((URetargetOpBase*)Obj)->bIsEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URetargetOpBase_Statics::NewProp_bIsEnabled = { "bIsEnabled", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URetargetOpBase), &Z_Construct_UClass_URetargetOpBase_Statics::NewProp_bIsEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsEnabled_MetaData), NewProp_bIsEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URetargetOpBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URetargetOpBase_Statics::NewProp_bIsEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URetargetOpBase_Statics::PropPointers) < 2048);
// ********** End Class URetargetOpBase Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_URetargetOpBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URetargetOpBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URetargetOpBase_Statics::ClassParams = {
&URetargetOpBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_URetargetOpBase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_URetargetOpBase_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URetargetOpBase_Statics::Class_MetaDataParams), Z_Construct_UClass_URetargetOpBase_Statics::Class_MetaDataParams)
};
void URetargetOpBase::StaticRegisterNativesURetargetOpBase()
{
}
UClass* Z_Construct_UClass_URetargetOpBase()
{
if (!Z_Registration_Info_UClass_URetargetOpBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URetargetOpBase.OuterSingleton, Z_Construct_UClass_URetargetOpBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URetargetOpBase.OuterSingleton;
}
URetargetOpBase::URetargetOpBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URetargetOpBase);
URetargetOpBase::~URetargetOpBase() {}
// ********** End Class URetargetOpBase ************************************************************
// ********** Begin Class URetargetOpStack *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URetargetOpStack;
UClass* URetargetOpStack::GetPrivateStaticClass()
{
using TClass = URetargetOpStack;
if (!Z_Registration_Info_UClass_URetargetOpStack.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RetargetOpStack"),
Z_Registration_Info_UClass_URetargetOpStack.InnerSingleton,
StaticRegisterNativesURetargetOpStack,
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_URetargetOpStack.InnerSingleton;
}
UClass* Z_Construct_UClass_URetargetOpStack_NoRegister()
{
return URetargetOpStack::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URetargetOpStack_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE: This type is no longer in use except to load old stacks of UObject-based ops.\n" },
{ "IncludePath", "Retargeter/IKRetargetOps.h" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
{ "ToolTip", "NOTE: This type is no longer in use except to load old stacks of UObject-based ops." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RetargetOps_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetOps.h" },
};
#endif // WITH_METADATA
// ********** Begin Class URetargetOpStack constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_RetargetOps_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RetargetOps;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class URetargetOpStack constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URetargetOpStack>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URetargetOpStack_Statics
// ********** Begin Class URetargetOpStack Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_URetargetOpStack_Statics::NewProp_RetargetOps_Inner = { "RetargetOps", nullptr, (EPropertyFlags)0x0104000020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_URetargetOpBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_URetargetOpStack_Statics::NewProp_RetargetOps = { "RetargetOps", nullptr, (EPropertyFlags)0x0114000020000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URetargetOpStack, RetargetOps_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RetargetOps_MetaData), NewProp_RetargetOps_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URetargetOpStack_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URetargetOpStack_Statics::NewProp_RetargetOps_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URetargetOpStack_Statics::NewProp_RetargetOps,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URetargetOpStack_Statics::PropPointers) < 2048);
// ********** End Class URetargetOpStack Property Definitions **************************************
UObject* (*const Z_Construct_UClass_URetargetOpStack_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URetargetOpStack_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URetargetOpStack_Statics::ClassParams = {
&URetargetOpStack::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_URetargetOpStack_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_URetargetOpStack_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URetargetOpStack_Statics::Class_MetaDataParams), Z_Construct_UClass_URetargetOpStack_Statics::Class_MetaDataParams)
};
void URetargetOpStack::StaticRegisterNativesURetargetOpStack()
{
}
UClass* Z_Construct_UClass_URetargetOpStack()
{
if (!Z_Registration_Info_UClass_URetargetOpStack.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URetargetOpStack.OuterSingleton, Z_Construct_UClass_URetargetOpStack_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URetargetOpStack.OuterSingleton;
}
URetargetOpStack::URetargetOpStack(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URetargetOpStack);
URetargetOpStack::~URetargetOpStack() {}
// ********** End Class URetargetOpStack ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRetargetOpSettingsBase::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics::NewStructOps, TEXT("IKRetargetOpSettingsBase"),&Z_Registration_Info_UScriptStruct_FIKRetargetOpSettingsBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetOpSettingsBase), 265292144U) },
{ FIKRetargetOpBase::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics::NewStructOps, TEXT("IKRetargetOpBase"),&Z_Registration_Info_UScriptStruct_FIKRetargetOpBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetOpBase), 3270766700U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetOpControllerBase, UIKRetargetOpControllerBase::StaticClass, TEXT("UIKRetargetOpControllerBase"), &Z_Registration_Info_UClass_UIKRetargetOpControllerBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetOpControllerBase), 3385593940U) },
{ Z_Construct_UClass_URetargetOpBase, URetargetOpBase::StaticClass, TEXT("URetargetOpBase"), &Z_Registration_Info_UClass_URetargetOpBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URetargetOpBase), 1272468724U) },
{ Z_Construct_UClass_URetargetOpStack, URetargetOpStack::StaticClass, TEXT("URetargetOpStack"), &Z_Registration_Info_UClass_URetargetOpStack, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URetargetOpStack), 890372845U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h__Script_IKRig_1764672773{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,165 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/IKRetargetOps.h"
#ifdef IKRIG_IKRetargetOps_generated_h
#error "IKRetargetOps.generated.h already included, missing '#pragma once' in IKRetargetOps.h"
#endif
#define IKRIG_IKRetargetOps_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FIKRetargetOpSettingsBase *****************************************
struct Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_44_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRetargetOpSettingsBase;
// ********** End ScriptStruct FIKRetargetOpSettingsBase *******************************************
// ********** Begin ScriptStruct FIKRetargetOpBase *************************************************
struct Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_139_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetOpBase_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRetargetOpBase;
// ********** End ScriptStruct FIKRetargetOpBase ***************************************************
// ********** Begin Class UIKRetargetOpControllerBase **********************************************
struct Z_Construct_UClass_UIKRetargetOpControllerBase_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_423_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetOpControllerBase(); \
friend struct ::Z_Construct_UClass_UIKRetargetOpControllerBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetOpControllerBase_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetOpControllerBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetOpControllerBase_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetOpControllerBase)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_423_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetOpControllerBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetOpControllerBase(UIKRetargetOpControllerBase&&) = delete; \
UIKRetargetOpControllerBase(const UIKRetargetOpControllerBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetOpControllerBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetOpControllerBase); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetOpControllerBase) \
IKRIG_API virtual ~UIKRetargetOpControllerBase();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_420_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_423_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_423_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_423_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetOpControllerBase;
// ********** End Class UIKRetargetOpControllerBase ************************************************
// ********** Begin Class URetargetOpBase **********************************************************
struct Z_Construct_UClass_URetargetOpBase_Statics;
IKRIG_API UClass* Z_Construct_UClass_URetargetOpBase_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_440_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesURetargetOpBase(); \
friend struct ::Z_Construct_UClass_URetargetOpBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_URetargetOpBase_NoRegister(); \
public: \
DECLARE_CLASS2(URetargetOpBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_URetargetOpBase_NoRegister) \
DECLARE_SERIALIZER(URetargetOpBase)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_440_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API URetargetOpBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
URetargetOpBase(URetargetOpBase&&) = delete; \
URetargetOpBase(const URetargetOpBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, URetargetOpBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URetargetOpBase); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URetargetOpBase) \
IKRIG_API virtual ~URetargetOpBase();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_437_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_440_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_440_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_440_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URetargetOpBase;
// ********** End Class URetargetOpBase ************************************************************
// ********** Begin Class URetargetOpStack *********************************************************
struct Z_Construct_UClass_URetargetOpStack_Statics;
IKRIG_API UClass* Z_Construct_UClass_URetargetOpStack_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_474_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesURetargetOpStack(); \
friend struct ::Z_Construct_UClass_URetargetOpStack_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_URetargetOpStack_NoRegister(); \
public: \
DECLARE_CLASS2(URetargetOpStack, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_URetargetOpStack_NoRegister) \
DECLARE_SERIALIZER(URetargetOpStack)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_474_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API URetargetOpStack(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
URetargetOpStack(URetargetOpStack&&) = delete; \
URetargetOpStack(const URetargetOpStack&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, URetargetOpStack); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URetargetOpStack); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URetargetOpStack) \
IKRIG_API virtual ~URetargetOpStack();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_471_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_474_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_474_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h_474_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URetargetOpStack;
// ********** End Class URetargetOpStack ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetOps_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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/IKRetargetProcessor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRetargetProcessor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetProcessor();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetProcessor_NoRegister();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UIKRetargetProcessor *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetProcessor;
UClass* UIKRetargetProcessor::GetPrivateStaticClass()
{
using TClass = UIKRetargetProcessor;
if (!Z_Registration_Info_UClass_UIKRetargetProcessor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetProcessor"),
Z_Registration_Info_UClass_UIKRetargetProcessor.InnerSingleton,
StaticRegisterNativesUIKRetargetProcessor,
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_UIKRetargetProcessor.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetProcessor_NoRegister()
{
return UIKRetargetProcessor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetProcessor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Retargeter/IKRetargetProcessor.h" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProcessor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetProcessor constinit property declarations *********************
// ********** End Class UIKRetargetProcessor constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetProcessor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetProcessor_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetProcessor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetProcessor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetProcessor_Statics::ClassParams = {
&UIKRetargetProcessor::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x001000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetProcessor_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetProcessor_Statics::Class_MetaDataParams)
};
void UIKRetargetProcessor::StaticRegisterNativesUIKRetargetProcessor()
{
}
UClass* Z_Construct_UClass_UIKRetargetProcessor()
{
if (!Z_Registration_Info_UClass_UIKRetargetProcessor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetProcessor.OuterSingleton, Z_Construct_UClass_UIKRetargetProcessor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetProcessor.OuterSingleton;
}
UIKRetargetProcessor::UIKRetargetProcessor(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetProcessor);
UIKRetargetProcessor::~UIKRetargetProcessor() {}
// ********** End Class UIKRetargetProcessor *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h__Script_IKRig_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetProcessor, UIKRetargetProcessor::StaticClass, TEXT("UIKRetargetProcessor"), &Z_Registration_Info_UClass_UIKRetargetProcessor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetProcessor), 3974588785U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h__Script_IKRig_1786162733{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h__Script_IKRig_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/IKRetargetProcessor.h"
#ifdef IKRIG_IKRetargetProcessor_generated_h
#error "IKRetargetProcessor.generated.h already included, missing '#pragma once' in IKRetargetProcessor.h"
#endif
#define IKRIG_IKRetargetProcessor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UIKRetargetProcessor *****************************************************
struct Z_Construct_UClass_UIKRetargetProcessor_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetProcessor_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h_596_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetProcessor(); \
friend struct ::Z_Construct_UClass_UIKRetargetProcessor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetProcessor_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetProcessor, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetProcessor_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetProcessor)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h_596_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UIKRetargetProcessor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetProcessor(UIKRetargetProcessor&&) = delete; \
UIKRetargetProcessor(const UIKRetargetProcessor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UIKRetargetProcessor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetProcessor); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetProcessor) \
NO_API virtual ~UIKRetargetProcessor();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h_592_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h_596_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h_596_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h_596_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetProcessor;
// ********** End Class UIKRetargetProcessor *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProcessor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,608 @@
// 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/IKRetargetProfile.h"
#include "Retargeter/IKRetargetDeprecated.h"
#include "StructUtils/InstancedStruct.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRetargetProfile() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStruct();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargeter_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_URetargetProfileLibrary();
IKRIG_API UClass* Z_Construct_UClass_URetargetProfileLibrary_NoRegister();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_ECopyOpSettingsContext();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetGlobalSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetOpProfile();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetProfile();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FTargetChainSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FTargetRootSettings();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ECopyOpSettingsContext ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECopyOpSettingsContext;
static UEnum* ECopyOpSettingsContext_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECopyOpSettingsContext.OuterSingleton)
{
Z_Registration_Info_UEnum_ECopyOpSettingsContext.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_ECopyOpSettingsContext, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("ECopyOpSettingsContext"));
}
return Z_Registration_Info_UEnum_ECopyOpSettingsContext.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<ECopyOpSettingsContext>()
{
return ECopyOpSettingsContext_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_ECopyOpSettingsContext_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
{ "PreInitialize.Name", "ECopyOpSettingsContext::PreInitialize" },
{ "Runtime.Comment", "// copies ALL settings (used in editor during setup)\n" },
{ "Runtime.Name", "ECopyOpSettingsContext::Runtime" },
{ "Runtime.ToolTip", "copies ALL settings (used in editor during setup)" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECopyOpSettingsContext::PreInitialize", (int64)ECopyOpSettingsContext::PreInitialize },
{ "ECopyOpSettingsContext::Runtime", (int64)ECopyOpSettingsContext::Runtime },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_ECopyOpSettingsContext_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_ECopyOpSettingsContext_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"ECopyOpSettingsContext",
"ECopyOpSettingsContext",
Z_Construct_UEnum_IKRig_ECopyOpSettingsContext_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_ECopyOpSettingsContext_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_ECopyOpSettingsContext_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_ECopyOpSettingsContext_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_ECopyOpSettingsContext()
{
if (!Z_Registration_Info_UEnum_ECopyOpSettingsContext.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECopyOpSettingsContext.InnerSingleton, Z_Construct_UEnum_IKRig_ECopyOpSettingsContext_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECopyOpSettingsContext.InnerSingleton;
}
// ********** End Enum ECopyOpSettingsContext ******************************************************
// ********** Begin ScriptStruct FRetargetOpProfile ************************************************
struct Z_Construct_UScriptStruct_FRetargetOpProfile_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRetargetOpProfile); }
static inline consteval int16 GetStructAlignment() { return alignof(FRetargetOpProfile); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OpToApplySettingsTo_MetaData[] = {
{ "Category", "IK Retarget Op Profile" },
{ "Comment", "/** The name of the op these settings should be applied to.\n\x09 * If left at None, will apply to all ops that use the type of settings stored in 'SettingsToApply' */" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
{ "ToolTip", "The name of the op these settings should be applied to.\nIf left at None, will apply to all ops that use the type of settings stored in 'SettingsToApply'" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SettingsToApply_MetaData[] = {
{ "BaseStruct", "/Script/IKRig.IKRetargetOpSettingsBase" },
{ "Category", "IK Retarget Op Profile" },
{ "Comment", "/** The settings to override for a specific op in the retargeter's op stack.\n\x09 * NOTE: all settings stored here will be applied to the op. However, at runtime each op independently\n\x09 * determines which settings are safe to be applied without requiring reinitialization. */" },
{ "ExcludeBaseStruct", "" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
{ "ToolTip", "The settings to override for a specific op in the retargeter's op stack.\nNOTE: all settings stored here will be applied to the op. However, at runtime each op independently\ndetermines which settings are safe to be applied without requiring reinitialization." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRetargetOpProfile constinit property declarations ****************
static const UECodeGen_Private::FNamePropertyParams NewProp_OpToApplySettingsTo;
static const UECodeGen_Private::FStructPropertyParams NewProp_SettingsToApply;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRetargetOpProfile constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRetargetOpProfile>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRetargetOpProfile_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetOpProfile;
class UScriptStruct* FRetargetOpProfile::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetOpProfile.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRetargetOpProfile.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetOpProfile, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetOpProfile"));
}
return Z_Registration_Info_UScriptStruct_FRetargetOpProfile.OuterSingleton;
}
// ********** Begin ScriptStruct FRetargetOpProfile Property Definitions ***************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::NewProp_OpToApplySettingsTo = { "OpToApplySettingsTo", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetOpProfile, OpToApplySettingsTo), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OpToApplySettingsTo_MetaData), NewProp_OpToApplySettingsTo_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::NewProp_SettingsToApply = { "SettingsToApply", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetOpProfile, SettingsToApply), Z_Construct_UScriptStruct_FInstancedStruct, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SettingsToApply_MetaData), NewProp_SettingsToApply_MetaData) }; // 3949785911
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::NewProp_OpToApplySettingsTo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::NewProp_SettingsToApply,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRetargetOpProfile Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"RetargetOpProfile",
Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::PropPointers),
sizeof(FRetargetOpProfile),
alignof(FRetargetOpProfile),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRetargetOpProfile()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetOpProfile.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetOpProfile.InnerSingleton, Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRetargetOpProfile.InnerSingleton);
}
// ********** End ScriptStruct FRetargetOpProfile **************************************************
// ********** Begin ScriptStruct FRetargetProfile **************************************************
struct Z_Construct_UScriptStruct_FRetargetProfile_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRetargetProfile); }
static inline consteval int16 GetStructAlignment() { return alignof(FRetargetProfile); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RetargetOpProfiles_MetaData[] = {
{ "Category", "Op Settings" },
{ "Comment", "/** A polymorphic list of override settings to apply to retargeting operations in the stack */" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
{ "ToolTip", "A polymorphic list of override settings to apply to retargeting operations in the stack" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyTargetRetargetPose_MetaData[] = {
{ "Category", "Retarget Poses" },
{ "Comment", "// If true, the TARGET Retarget Pose specified in this profile will be applied to the Retargeter (when plugged into the Retargeter).\n" },
{ "DisplayName", "Override Target Retarget Pose" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
{ "ToolTip", "If true, the TARGET Retarget Pose specified in this profile will be applied to the Retargeter (when plugged into the Retargeter)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetRetargetPoseName_MetaData[] = {
{ "Category", "Retarget Poses" },
{ "Comment", "// Override the TARGET Retarget Pose to use when this profile is active.\n// The pose must be present in the Retarget Asset and is not applied unless bApplyTargetRetargetPose is true.\n" },
{ "EditCondition", "bApplyTargetRetargetPose" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
{ "ToolTip", "Override the TARGET Retarget Pose to use when this profile is active.\nThe pose must be present in the Retarget Asset and is not applied unless bApplyTargetRetargetPose is true." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplySourceRetargetPose_MetaData[] = {
{ "Category", "Retarget Poses" },
{ "Comment", "// If true, the Source Retarget Pose specified in this profile will be applied to the Retargeter (when plugged into the Retargeter).\n" },
{ "DisplayName", "Override Source Retarget Pose" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
{ "ToolTip", "If true, the Source Retarget Pose specified in this profile will be applied to the Retargeter (when plugged into the Retargeter)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceRetargetPoseName_MetaData[] = {
{ "Category", "Retarget Poses" },
{ "Comment", "// Override the SOURCE Retarget Pose to use when this profile is active.\n// The pose must be present in the Retarget Asset and is not applied unless bApplySourceRetargetPose is true.\n" },
{ "EditCondition", "bApplySourceRetargetPose" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
{ "ToolTip", "Override the SOURCE Retarget Pose to use when this profile is active.\nThe pose must be present in the Retarget Asset and is not applied unless bApplySourceRetargetPose is true." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceAllIKOff_MetaData[] = {
{ "Category", "IK Retarget Settings" },
{ "Comment", "/** Globally forces all IK solving off */" },
{ "DisplayName", "Force All IK Off" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
{ "ToolTip", "Globally forces all IK solving off" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyChainSettings_MetaData[] = {
{ "Category", "Deprecated" },
{ "DisplayName", "Apply Chain Settings (Deprecated)" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainSettings_MetaData[] = {
{ "Category", "Deprecated" },
{ "DisplayName", "Chain Settings (Deprecated)" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyRootSettings_MetaData[] = {
{ "Category", "Deprecated" },
{ "DisplayName", "Apply Root Settings (Deprecated)" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootSettings_MetaData[] = {
{ "Category", "Deprecated" },
{ "DisplayName", "Root Settings (Deprecated)" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyGlobalSettings_MetaData[] = {
{ "Category", "Deprecated" },
{ "DisplayName", "Apply Global Settings (Deprecated)" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalSettings_MetaData[] = {
{ "Category", "Deprecated" },
{ "DisplayName", "Global Settings (Deprecated)" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRetargetProfile constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_RetargetOpProfiles_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RetargetOpProfiles;
static void NewProp_bApplyTargetRetargetPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyTargetRetargetPose;
static const UECodeGen_Private::FNamePropertyParams NewProp_TargetRetargetPoseName;
static void NewProp_bApplySourceRetargetPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplySourceRetargetPose;
static const UECodeGen_Private::FNamePropertyParams NewProp_SourceRetargetPoseName;
static void NewProp_bForceAllIKOff_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceAllIKOff;
static void NewProp_bApplyChainSettings_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyChainSettings;
static const UECodeGen_Private::FStructPropertyParams NewProp_ChainSettings_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_ChainSettings_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ChainSettings;
static void NewProp_bApplyRootSettings_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyRootSettings;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootSettings;
static void NewProp_bApplyGlobalSettings_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyGlobalSettings;
static const UECodeGen_Private::FStructPropertyParams NewProp_GlobalSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRetargetProfile constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRetargetProfile>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRetargetProfile_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetProfile;
class UScriptStruct* FRetargetProfile::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetProfile.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRetargetProfile.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetProfile, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetProfile"));
}
return Z_Registration_Info_UScriptStruct_FRetargetProfile.OuterSingleton;
}
// ********** Begin ScriptStruct FRetargetProfile Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_RetargetOpProfiles_Inner = { "RetargetOpProfiles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRetargetOpProfile, METADATA_PARAMS(0, nullptr) }; // 43793711
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_RetargetOpProfiles = { "RetargetOpProfiles", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetProfile, RetargetOpProfiles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RetargetOpProfiles_MetaData), NewProp_RetargetOpProfiles_MetaData) }; // 43793711
void Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyTargetRetargetPose_SetBit(void* Obj)
{
((FRetargetProfile*)Obj)->bApplyTargetRetargetPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyTargetRetargetPose = { "bApplyTargetRetargetPose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetProfile), &Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyTargetRetargetPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplyTargetRetargetPose_MetaData), NewProp_bApplyTargetRetargetPose_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_TargetRetargetPoseName = { "TargetRetargetPoseName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetProfile, TargetRetargetPoseName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetRetargetPoseName_MetaData), NewProp_TargetRetargetPoseName_MetaData) };
void Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplySourceRetargetPose_SetBit(void* Obj)
{
((FRetargetProfile*)Obj)->bApplySourceRetargetPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplySourceRetargetPose = { "bApplySourceRetargetPose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetProfile), &Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplySourceRetargetPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplySourceRetargetPose_MetaData), NewProp_bApplySourceRetargetPose_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_SourceRetargetPoseName = { "SourceRetargetPoseName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetProfile, SourceRetargetPoseName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceRetargetPoseName_MetaData), NewProp_SourceRetargetPoseName_MetaData) };
void Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bForceAllIKOff_SetBit(void* Obj)
{
((FRetargetProfile*)Obj)->bForceAllIKOff = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bForceAllIKOff = { "bForceAllIKOff", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetProfile), &Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bForceAllIKOff_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceAllIKOff_MetaData), NewProp_bForceAllIKOff_MetaData) };
void Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyChainSettings_SetBit(void* Obj)
{
((FRetargetProfile*)Obj)->bApplyChainSettings = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyChainSettings = { "bApplyChainSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetProfile), &Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyChainSettings_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplyChainSettings_MetaData), NewProp_bApplyChainSettings_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_ChainSettings_ValueProp = { "ChainSettings", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FTargetChainSettings, METADATA_PARAMS(0, nullptr) }; // 3890421923
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_ChainSettings_Key_KeyProp = { "ChainSettings_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_ChainSettings = { "ChainSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetProfile, ChainSettings), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainSettings_MetaData), NewProp_ChainSettings_MetaData) }; // 3890421923
void Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyRootSettings_SetBit(void* Obj)
{
((FRetargetProfile*)Obj)->bApplyRootSettings = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyRootSettings = { "bApplyRootSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetProfile), &Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyRootSettings_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplyRootSettings_MetaData), NewProp_bApplyRootSettings_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_RootSettings = { "RootSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetProfile, RootSettings), Z_Construct_UScriptStruct_FTargetRootSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootSettings_MetaData), NewProp_RootSettings_MetaData) }; // 1179062092
void Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyGlobalSettings_SetBit(void* Obj)
{
((FRetargetProfile*)Obj)->bApplyGlobalSettings = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyGlobalSettings = { "bApplyGlobalSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetProfile), &Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyGlobalSettings_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplyGlobalSettings_MetaData), NewProp_bApplyGlobalSettings_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_GlobalSettings = { "GlobalSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetProfile, GlobalSettings), Z_Construct_UScriptStruct_FRetargetGlobalSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalSettings_MetaData), NewProp_GlobalSettings_MetaData) }; // 3936742568
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetProfile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_RetargetOpProfiles_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_RetargetOpProfiles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyTargetRetargetPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_TargetRetargetPoseName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplySourceRetargetPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_SourceRetargetPoseName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bForceAllIKOff,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyChainSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_ChainSettings_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_ChainSettings_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_ChainSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyRootSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_RootSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_bApplyGlobalSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewProp_GlobalSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetProfile_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRetargetProfile Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetProfile_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"RetargetProfile",
Z_Construct_UScriptStruct_FRetargetProfile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetProfile_Statics::PropPointers),
sizeof(FRetargetProfile),
alignof(FRetargetProfile),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetProfile_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetProfile_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRetargetProfile()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetProfile.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetProfile.InnerSingleton, Z_Construct_UScriptStruct_FRetargetProfile_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRetargetProfile.InnerSingleton);
}
// ********** End ScriptStruct FRetargetProfile ****************************************************
// ********** Begin Class URetargetProfileLibrary Function CopyRetargetProfileFromRetargetAsset ****
struct Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics
{
struct RetargetProfileLibrary_eventCopyRetargetProfileFromRetargetAsset_Parms
{
const UIKRetargeter* InRetargetAsset;
FRetargetProfile ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Retarget Profile" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InRetargetAsset_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function CopyRetargetProfileFromRetargetAsset constinit property declarations **
static const UECodeGen_Private::FObjectPropertyParams NewProp_InRetargetAsset;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CopyRetargetProfileFromRetargetAsset constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CopyRetargetProfileFromRetargetAsset Property Definitions *************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::NewProp_InRetargetAsset = { "InRetargetAsset", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RetargetProfileLibrary_eventCopyRetargetProfileFromRetargetAsset_Parms, InRetargetAsset), Z_Construct_UClass_UIKRetargeter_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InRetargetAsset_MetaData), NewProp_InRetargetAsset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RetargetProfileLibrary_eventCopyRetargetProfileFromRetargetAsset_Parms, ReturnValue), Z_Construct_UScriptStruct_FRetargetProfile, METADATA_PARAMS(0, nullptr) }; // 2289176464
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::NewProp_InRetargetAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::PropPointers) < 2048);
// ********** End Function CopyRetargetProfileFromRetargetAsset Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URetargetProfileLibrary, nullptr, "CopyRetargetProfileFromRetargetAsset", Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::RetargetProfileLibrary_eventCopyRetargetProfileFromRetargetAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::RetargetProfileLibrary_eventCopyRetargetProfileFromRetargetAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URetargetProfileLibrary::execCopyRetargetProfileFromRetargetAsset)
{
P_GET_OBJECT(UIKRetargeter,Z_Param_InRetargetAsset);
P_FINISH;
P_NATIVE_BEGIN;
*(FRetargetProfile*)Z_Param__Result=URetargetProfileLibrary::CopyRetargetProfileFromRetargetAsset(Z_Param_InRetargetAsset);
P_NATIVE_END;
}
// ********** End Class URetargetProfileLibrary Function CopyRetargetProfileFromRetargetAsset ******
// ********** Begin Class URetargetProfileLibrary Function GetOpControllerFromRetargetProfile ******
struct Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics
{
struct RetargetProfileLibrary_eventGetOpControllerFromRetargetProfile_Parms
{
FRetargetProfile InRetargetProfile;
FName InRetargetOpName;
UIKRetargetOpControllerBase* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Retarget Profile" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InRetargetOpName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetOpControllerFromRetargetProfile constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_InRetargetProfile;
static const UECodeGen_Private::FNamePropertyParams NewProp_InRetargetOpName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetOpControllerFromRetargetProfile constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetOpControllerFromRetargetProfile Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::NewProp_InRetargetProfile = { "InRetargetProfile", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RetargetProfileLibrary_eventGetOpControllerFromRetargetProfile_Parms, InRetargetProfile), Z_Construct_UScriptStruct_FRetargetProfile, METADATA_PARAMS(0, nullptr) }; // 2289176464
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::NewProp_InRetargetOpName = { "InRetargetOpName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RetargetProfileLibrary_eventGetOpControllerFromRetargetProfile_Parms, InRetargetOpName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InRetargetOpName_MetaData), NewProp_InRetargetOpName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RetargetProfileLibrary_eventGetOpControllerFromRetargetProfile_Parms, ReturnValue), Z_Construct_UClass_UIKRetargetOpControllerBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::NewProp_InRetargetProfile,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::NewProp_InRetargetOpName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::PropPointers) < 2048);
// ********** End Function GetOpControllerFromRetargetProfile Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URetargetProfileLibrary, nullptr, "GetOpControllerFromRetargetProfile", Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::RetargetProfileLibrary_eventGetOpControllerFromRetargetProfile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::Function_MetaDataParams), Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::RetargetProfileLibrary_eventGetOpControllerFromRetargetProfile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URetargetProfileLibrary::execGetOpControllerFromRetargetProfile)
{
P_GET_STRUCT_REF(FRetargetProfile,Z_Param_Out_InRetargetProfile);
P_GET_PROPERTY(FNameProperty,Z_Param_InRetargetOpName);
P_FINISH;
P_NATIVE_BEGIN;
*(UIKRetargetOpControllerBase**)Z_Param__Result=URetargetProfileLibrary::GetOpControllerFromRetargetProfile(Z_Param_Out_InRetargetProfile,Z_Param_InRetargetOpName);
P_NATIVE_END;
}
// ********** End Class URetargetProfileLibrary Function GetOpControllerFromRetargetProfile ********
// ********** Begin Class URetargetProfileLibrary **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URetargetProfileLibrary;
UClass* URetargetProfileLibrary::GetPrivateStaticClass()
{
using TClass = URetargetProfileLibrary;
if (!Z_Registration_Info_UClass_URetargetProfileLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RetargetProfileLibrary"),
Z_Registration_Info_UClass_URetargetProfileLibrary.InnerSingleton,
StaticRegisterNativesURetargetProfileLibrary,
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_URetargetProfileLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_URetargetProfileLibrary_NoRegister()
{
return URetargetProfileLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URetargetProfileLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Retargeter/IKRetargetProfile.h" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetProfile.h" },
};
#endif // WITH_METADATA
// ********** Begin Class URetargetProfileLibrary constinit property declarations ******************
// ********** End Class URetargetProfileLibrary constinit property declarations ********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("CopyRetargetProfileFromRetargetAsset"), .Pointer = &URetargetProfileLibrary::execCopyRetargetProfileFromRetargetAsset },
{ .NameUTF8 = UTF8TEXT("GetOpControllerFromRetargetProfile"), .Pointer = &URetargetProfileLibrary::execGetOpControllerFromRetargetProfile },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_URetargetProfileLibrary_CopyRetargetProfileFromRetargetAsset, "CopyRetargetProfileFromRetargetAsset" }, // 3108535260
{ &Z_Construct_UFunction_URetargetProfileLibrary_GetOpControllerFromRetargetProfile, "GetOpControllerFromRetargetProfile" }, // 3988631708
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URetargetProfileLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URetargetProfileLibrary_Statics
UObject* (*const Z_Construct_UClass_URetargetProfileLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URetargetProfileLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URetargetProfileLibrary_Statics::ClassParams = {
&URetargetProfileLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URetargetProfileLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_URetargetProfileLibrary_Statics::Class_MetaDataParams)
};
void URetargetProfileLibrary::StaticRegisterNativesURetargetProfileLibrary()
{
UClass* Class = URetargetProfileLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_URetargetProfileLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_URetargetProfileLibrary()
{
if (!Z_Registration_Info_UClass_URetargetProfileLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URetargetProfileLibrary.OuterSingleton, Z_Construct_UClass_URetargetProfileLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URetargetProfileLibrary.OuterSingleton;
}
URetargetProfileLibrary::URetargetProfileLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URetargetProfileLibrary);
URetargetProfileLibrary::~URetargetProfileLibrary() {}
// ********** End Class URetargetProfileLibrary ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h__Script_IKRig_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ECopyOpSettingsContext_StaticEnum, TEXT("ECopyOpSettingsContext"), &Z_Registration_Info_UEnum_ECopyOpSettingsContext, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3456488505U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRetargetOpProfile::StaticStruct, Z_Construct_UScriptStruct_FRetargetOpProfile_Statics::NewStructOps, TEXT("RetargetOpProfile"),&Z_Registration_Info_UScriptStruct_FRetargetOpProfile, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetOpProfile), 43793711U) },
{ FRetargetProfile::StaticStruct, Z_Construct_UScriptStruct_FRetargetProfile_Statics::NewStructOps, TEXT("RetargetProfile"),&Z_Registration_Info_UScriptStruct_FRetargetProfile, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetProfile), 2289176464U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_URetargetProfileLibrary, URetargetProfileLibrary::StaticClass, TEXT("URetargetProfileLibrary"), &Z_Registration_Info_UClass_URetargetProfileLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URetargetProfileLibrary), 2145281845U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h__Script_IKRig_2861362454{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h__Script_IKRig_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h__Script_IKRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h__Script_IKRig_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,102 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/IKRetargetProfile.h"
#ifdef IKRIG_IKRetargetProfile_generated_h
#error "IKRetargetProfile.generated.h already included, missing '#pragma once' in IKRetargetProfile.h"
#endif
#define IKRIG_IKRetargetProfile_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UIKRetargeter;
class UIKRetargetOpControllerBase;
struct FRetargetProfile;
// ********** Begin ScriptStruct FRetargetOpProfile ************************************************
struct Z_Construct_UScriptStruct_FRetargetOpProfile_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetOpProfile_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetOpProfile;
// ********** End ScriptStruct FRetargetOpProfile **************************************************
// ********** Begin ScriptStruct FRetargetProfile **************************************************
struct Z_Construct_UScriptStruct_FRetargetProfile_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h_67_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetProfile_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetProfile;
// ********** End ScriptStruct FRetargetProfile ****************************************************
// ********** Begin Class URetargetProfileLibrary **************************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h_176_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetOpControllerFromRetargetProfile); \
DECLARE_FUNCTION(execCopyRetargetProfileFromRetargetAsset);
struct Z_Construct_UClass_URetargetProfileLibrary_Statics;
IKRIG_API UClass* Z_Construct_UClass_URetargetProfileLibrary_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h_176_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesURetargetProfileLibrary(); \
friend struct ::Z_Construct_UClass_URetargetProfileLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_URetargetProfileLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(URetargetProfileLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_URetargetProfileLibrary_NoRegister) \
DECLARE_SERIALIZER(URetargetProfileLibrary)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h_176_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API URetargetProfileLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
URetargetProfileLibrary(URetargetProfileLibrary&&) = delete; \
URetargetProfileLibrary(const URetargetProfileLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, URetargetProfileLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URetargetProfileLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URetargetProfileLibrary) \
NO_API virtual ~URetargetProfileLibrary();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h_173_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h_176_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h_176_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h_176_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h_176_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URetargetProfileLibrary;
// ********** End Class URetargetProfileLibrary ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetProfile_h
// ********** Begin Enum ECopyOpSettingsContext ****************************************************
#define FOREACH_ENUM_ECOPYOPSETTINGSCONTEXT(op) \
op(ECopyOpSettingsContext::PreInitialize) \
op(ECopyOpSettingsContext::Runtime)
enum class ECopyOpSettingsContext : uint8;
template<> struct TIsUEnumClass<ECopyOpSettingsContext> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<ECopyOpSettingsContext>();
// ********** End Enum ECopyOpSettingsContext ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,153 @@
// 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/IKRetargetSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRetargetSettings() {}
// ********** Begin Cross Module References ********************************************************
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EBasicAxis();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERetargetSourceOrTarget ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERetargetSourceOrTarget;
static UEnum* ERetargetSourceOrTarget_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERetargetSourceOrTarget.OuterSingleton)
{
Z_Registration_Info_UEnum_ERetargetSourceOrTarget.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("ERetargetSourceOrTarget"));
}
return Z_Registration_Info_UEnum_ERetargetSourceOrTarget.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<ERetargetSourceOrTarget>()
{
return ERetargetSourceOrTarget_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// which skeleton are we referring to?\n" },
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetSettings.h" },
{ "Source.Comment", "// the SOURCE skeleton (to copy FROM)\n" },
{ "Source.Name", "ERetargetSourceOrTarget::Source" },
{ "Source.ToolTip", "the SOURCE skeleton (to copy FROM)" },
{ "Target.Comment", "// the TARGET skeleton (to copy TO)\n" },
{ "Target.Name", "ERetargetSourceOrTarget::Target" },
{ "Target.ToolTip", "the TARGET skeleton (to copy TO)" },
{ "ToolTip", "which skeleton are we referring to?" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERetargetSourceOrTarget::Source", (int64)ERetargetSourceOrTarget::Source },
{ "ERetargetSourceOrTarget::Target", (int64)ERetargetSourceOrTarget::Target },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"ERetargetSourceOrTarget",
"ERetargetSourceOrTarget",
Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget()
{
if (!Z_Registration_Info_UEnum_ERetargetSourceOrTarget.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERetargetSourceOrTarget.InnerSingleton, Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERetargetSourceOrTarget.InnerSingleton;
}
// ********** End Enum ERetargetSourceOrTarget *****************************************************
// ********** Begin Enum EBasicAxis ****************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBasicAxis;
static UEnum* EBasicAxis_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBasicAxis.OuterSingleton)
{
Z_Registration_Info_UEnum_EBasicAxis.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EBasicAxis, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EBasicAxis"));
}
return Z_Registration_Info_UEnum_EBasicAxis.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EBasicAxis>()
{
return EBasicAxis_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EBasicAxis_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Retargeter/IKRetargetSettings.h" },
{ "NegX.Name", "EBasicAxis::NegX" },
{ "NegY.Name", "EBasicAxis::NegY" },
{ "NegZ.Name", "EBasicAxis::NegZ" },
{ "X.Name", "EBasicAxis::X" },
{ "Y.Name", "EBasicAxis::Y" },
{ "Z.Name", "EBasicAxis::Z" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBasicAxis::X", (int64)EBasicAxis::X },
{ "EBasicAxis::Y", (int64)EBasicAxis::Y },
{ "EBasicAxis::Z", (int64)EBasicAxis::Z },
{ "EBasicAxis::NegX", (int64)EBasicAxis::NegX },
{ "EBasicAxis::NegY", (int64)EBasicAxis::NegY },
{ "EBasicAxis::NegZ", (int64)EBasicAxis::NegZ },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EBasicAxis_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EBasicAxis_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EBasicAxis",
"EBasicAxis",
Z_Construct_UEnum_IKRig_EBasicAxis_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EBasicAxis_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EBasicAxis_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EBasicAxis_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EBasicAxis()
{
if (!Z_Registration_Info_UEnum_EBasicAxis.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBasicAxis.InnerSingleton, Z_Construct_UEnum_IKRig_EBasicAxis_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBasicAxis.InnerSingleton;
}
// ********** End Enum EBasicAxis ******************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetSettings_h__Script_IKRig_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERetargetSourceOrTarget_StaticEnum, TEXT("ERetargetSourceOrTarget"), &Z_Registration_Info_UEnum_ERetargetSourceOrTarget, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2637548287U) },
{ EBasicAxis_StaticEnum, TEXT("EBasicAxis"), &Z_Registration_Info_UEnum_EBasicAxis, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3077521933U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetSettings_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetSettings_h__Script_IKRig_3127767857{
TEXT("/Script/IKRig"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetSettings_h__Script_IKRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetSettings_h__Script_IKRig_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,48 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/IKRetargetSettings.h"
#ifdef IKRIG_IKRetargetSettings_generated_h
#error "IKRetargetSettings.generated.h already included, missing '#pragma once' in IKRetargetSettings.h"
#endif
#define IKRIG_IKRetargetSettings_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargetSettings_h
// ********** Begin Enum ERetargetSourceOrTarget ***************************************************
#define FOREACH_ENUM_ERETARGETSOURCEORTARGET(op) \
op(ERetargetSourceOrTarget::Source) \
op(ERetargetSourceOrTarget::Target)
enum class ERetargetSourceOrTarget : uint8;
template<> struct TIsUEnumClass<ERetargetSourceOrTarget> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<ERetargetSourceOrTarget>();
// ********** End Enum ERetargetSourceOrTarget *****************************************************
// ********** Begin Enum EBasicAxis ****************************************************************
#define FOREACH_ENUM_EBASICAXIS(op) \
op(EBasicAxis::X) \
op(EBasicAxis::Y) \
op(EBasicAxis::Z) \
op(EBasicAxis::NegX) \
op(EBasicAxis::NegY) \
op(EBasicAxis::NegZ)
enum class EBasicAxis;
template<> struct TIsUEnumClass<EBasicAxis> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EBasicAxis>();
// ********** End Enum EBasicAxis ******************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,103 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/IKRetargeter.h"
#ifdef IKRIG_IKRetargeter_generated_h
#error "IKRetargeter.generated.h already included, missing '#pragma once' in IKRetargeter.h"
#endif
#define IKRIG_IKRetargeter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UIKRetargeter;
struct FRetargetGlobalSettings;
struct FRetargetProfile;
struct FTargetChainFKSettings;
struct FTargetChainIKSettings;
struct FTargetChainSettings;
struct FTargetChainSpeedPlantSettings;
struct FTargetRootSettings;
// ********** Begin ScriptStruct FIKRetargetPose ***************************************************
struct Z_Construct_UScriptStruct_FIKRetargetPose_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetPose_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRetargetPose;
// ********** End ScriptStruct FIKRetargetPose *****************************************************
// ********** Begin Class UIKRetargeter ************************************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_61_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetChainSpeedPlantSettingsInRetargetProfile); \
DECLARE_FUNCTION(execSetChainIKSettingsInRetargetProfile); \
DECLARE_FUNCTION(execSetChainFKSettingsInRetargetProfile); \
DECLARE_FUNCTION(execSetChainSettingsInRetargetProfile); \
DECLARE_FUNCTION(execSetRootSettingsInRetargetProfile); \
DECLARE_FUNCTION(execSetGlobalSettingsInRetargetProfile); \
DECLARE_FUNCTION(execGetGlobalSettingsFromRetargetProfile); \
DECLARE_FUNCTION(execGetGlobalSettingsFromRetargetAsset); \
DECLARE_FUNCTION(execGetRootSettingsFromRetargetProfile); \
DECLARE_FUNCTION(execGetRootSettingsFromRetargetAsset); \
DECLARE_FUNCTION(execGetChainSettingsFromRetargetProfile); \
DECLARE_FUNCTION(execGetChainSettingsFromRetargetAsset); \
DECLARE_FUNCTION(execGetChainUsingGoalFromRetargetAsset); \
DECLARE_FUNCTION(execHasTargetIKRig); \
DECLARE_FUNCTION(execHasSourceIKRig);
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_61_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UIKRetargeter, IKRIG_API)
struct Z_Construct_UClass_UIKRetargeter_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargeter_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_61_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargeter(); \
friend struct ::Z_Construct_UClass_UIKRetargeter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargeter_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargeter, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargeter_NoRegister) \
DECLARE_SERIALIZER(UIKRetargeter) \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_61_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_61_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargeter(UIKRetargeter&&) = delete; \
UIKRetargeter(const UIKRetargeter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargeter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargeter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargeter) \
IKRIG_API virtual ~UIKRetargeter();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_58_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_61_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_61_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_61_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h_61_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargeter;
// ********** End Class UIKRetargeter **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_IKRetargeter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeIKRig_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_IKRig;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_IKRig()
{
if (!Z_Registration_Info_UPackage__Script_IKRig.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/IKRig",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x1EE4E4D4,
0xDCBE08A4,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_IKRig.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_IKRig.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_IKRig(Z_Construct_UPackage__Script_IKRig, TEXT("/Script/IKRig"), Z_Registration_Info_UPackage__Script_IKRig, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x1EE4E4D4, 0xDCBE08A4));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,188 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/Solvers/IKRigBodyMoverSolver.h"
#ifdef IKRIG_IKRigBodyMoverSolver_generated_h
#error "IKRigBodyMoverSolver.generated.h already included, missing '#pragma once' in IKRigBodyMoverSolver.h"
#endif
#define IKRIG_IKRigBodyMoverSolver_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRigBodyMoverGoalSettings;
struct FIKRigBodyMoverSettings;
// ********** Begin ScriptStruct FIKRigBodyMoverGoalSettings ***************************************
struct Z_Construct_UScriptStruct_FIKRigBodyMoverGoalSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigBodyMoverGoalSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigGoalSettingsBase Super;
struct FIKRigBodyMoverGoalSettings;
// ********** End ScriptStruct FIKRigBodyMoverGoalSettings *****************************************
// ********** Begin ScriptStruct FIKRigBodyMoverSettings *******************************************
struct Z_Construct_UScriptStruct_FIKRigBodyMoverSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigBodyMoverSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverSettingsBase Super;
struct FIKRigBodyMoverSettings;
// ********** End ScriptStruct FIKRigBodyMoverSettings *********************************************
// ********** Begin ScriptStruct FIKRigBodyMoverSolver *********************************************
struct Z_Construct_UScriptStruct_FIKRigBodyMoverSolver_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_83_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigBodyMoverSolver_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverBase Super;
struct FIKRigBodyMoverSolver;
// ********** End ScriptStruct FIKRigBodyMoverSolver ***********************************************
// ********** Begin Class UIKRigBodyMoverController ************************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_139_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetGoalSettings); \
DECLARE_FUNCTION(execGetGoalSettings); \
DECLARE_FUNCTION(execSetSolverSettings); \
DECLARE_FUNCTION(execGetSolverSettings);
struct Z_Construct_UClass_UIKRigBodyMoverController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigBodyMoverController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_139_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigBodyMoverController(); \
friend struct ::Z_Construct_UClass_UIKRigBodyMoverController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigBodyMoverController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigBodyMoverController, UIKRigSolverControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigBodyMoverController_NoRegister) \
DECLARE_SERIALIZER(UIKRigBodyMoverController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_139_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigBodyMoverController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigBodyMoverController(UIKRigBodyMoverController&&) = delete; \
UIKRigBodyMoverController(const UIKRigBodyMoverController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigBodyMoverController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigBodyMoverController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigBodyMoverController) \
IKRIG_API virtual ~UIKRigBodyMoverController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_136_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_139_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_139_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_139_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_139_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigBodyMoverController;
// ********** End Class UIKRigBodyMoverController **************************************************
// ********** Begin Class UIKRig_BodyMoverEffector *************************************************
struct Z_Construct_UClass_UIKRig_BodyMoverEffector_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRig_BodyMoverEffector_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_174_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRig_BodyMoverEffector(); \
friend struct ::Z_Construct_UClass_UIKRig_BodyMoverEffector_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRig_BodyMoverEffector_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRig_BodyMoverEffector, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRig_BodyMoverEffector_NoRegister) \
DECLARE_SERIALIZER(UIKRig_BodyMoverEffector)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_174_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRig_BodyMoverEffector(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRig_BodyMoverEffector(UIKRig_BodyMoverEffector&&) = delete; \
UIKRig_BodyMoverEffector(const UIKRig_BodyMoverEffector&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRig_BodyMoverEffector); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRig_BodyMoverEffector); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRig_BodyMoverEffector) \
IKRIG_API virtual ~UIKRig_BodyMoverEffector();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_171_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_174_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_174_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_174_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRig_BodyMoverEffector;
// ********** End Class UIKRig_BodyMoverEffector ***************************************************
// ********** Begin Class UIKRig_BodyMover *********************************************************
struct Z_Construct_UClass_UIKRig_BodyMover_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRig_BodyMover_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_190_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRig_BodyMover(); \
friend struct ::Z_Construct_UClass_UIKRig_BodyMover_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRig_BodyMover_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRig_BodyMover, UIKRigSolver, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRig_BodyMover_NoRegister) \
DECLARE_SERIALIZER(UIKRig_BodyMover)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_190_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRig_BodyMover(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRig_BodyMover(UIKRig_BodyMover&&) = delete; \
UIKRig_BodyMover(const UIKRig_BodyMover&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRig_BodyMover); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRig_BodyMover); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRig_BodyMover) \
IKRIG_API virtual ~UIKRig_BodyMover();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_187_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_190_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_190_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h_190_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRig_BodyMover;
// ********** End Class UIKRig_BodyMover ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigBodyMoverSolver_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,413 @@
// 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 "ActorComponents/IKRigComponent.h"
#include "Rig/IKRigDataTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
IKRIG_API UClass* Z_Construct_UClass_UIKGoalCreatorInterface_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigComponent();
IKRIG_API UClass* Z_Construct_UClass_UIKRigComponent_NoRegister();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoal();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UIKRigComponent Function ClearAllGoals ***********************************
struct Z_Construct_UFunction_UIKRigComponent_ClearAllGoals_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRigGoals" },
{ "Comment", "/** Remove all stored goals in this component. */" },
{ "ModuleRelativePath", "Public/ActorComponents/IKRigComponent.h" },
{ "ToolTip", "Remove all stored goals in this component." },
};
#endif // WITH_METADATA
// ********** Begin Function ClearAllGoals constinit property declarations *************************
// ********** End Function ClearAllGoals constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigComponent_ClearAllGoals_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigComponent, nullptr, "ClearAllGoals", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigComponent_ClearAllGoals_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigComponent_ClearAllGoals_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UIKRigComponent_ClearAllGoals()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigComponent_ClearAllGoals_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigComponent::execClearAllGoals)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ClearAllGoals();
P_NATIVE_END;
}
// ********** End Class UIKRigComponent Function ClearAllGoals *************************************
// ********** Begin Class UIKRigComponent Function SetIKRigGoal ************************************
struct Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics
{
struct IKRigComponent_eventSetIKRigGoal_Parms
{
FIKRigGoal Goal;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRigGoals" },
{ "Comment", "/** Apply a IKRigGoal and store it on this rig. Goal transform assumed in Component Space of Skeletal Mesh. */" },
{ "ModuleRelativePath", "Public/ActorComponents/IKRigComponent.h" },
{ "ToolTip", "Apply a IKRigGoal and store it on this rig. Goal transform assumed in Component Space of Skeletal Mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Goal_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetIKRigGoal constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Goal;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIKRigGoal constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetIKRigGoal Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::NewProp_Goal = { "Goal", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigComponent_eventSetIKRigGoal_Parms, Goal), Z_Construct_UScriptStruct_FIKRigGoal, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Goal_MetaData), NewProp_Goal_MetaData) }; // 3308627082
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::NewProp_Goal,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::PropPointers) < 2048);
// ********** End Function SetIKRigGoal Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigComponent, nullptr, "SetIKRigGoal", Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::IKRigComponent_eventSetIKRigGoal_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::IKRigComponent_eventSetIKRigGoal_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigComponent::execSetIKRigGoal)
{
P_GET_STRUCT_REF(FIKRigGoal,Z_Param_Out_Goal);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetIKRigGoal(Z_Param_Out_Goal);
P_NATIVE_END;
}
// ********** End Class UIKRigComponent Function SetIKRigGoal **************************************
// ********** Begin Class UIKRigComponent Function SetIKRigGoalPositionAndRotation *****************
struct Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics
{
struct IKRigComponent_eventSetIKRigGoalPositionAndRotation_Parms
{
FName GoalName;
FVector Position;
FQuat Rotation;
float PositionAlpha;
float RotationAlpha;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRigGoals" },
{ "Comment", "/** Set an IK Rig Goal position and rotation (assumed in Component Space of Skeletal Mesh) with separate alpha values. */" },
{ "ModuleRelativePath", "Public/ActorComponents/IKRigComponent.h" },
{ "ToolTip", "Set an IK Rig Goal position and rotation (assumed in Component Space of Skeletal Mesh) with separate alpha values." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionAlpha_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationAlpha_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetIKRigGoalPositionAndRotation constinit property declarations *******
static const UECodeGen_Private::FNamePropertyParams NewProp_GoalName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PositionAlpha;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationAlpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIKRigGoalPositionAndRotation constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetIKRigGoalPositionAndRotation Property Definitions ******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::NewProp_GoalName = { "GoalName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigComponent_eventSetIKRigGoalPositionAndRotation_Parms, GoalName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalName_MetaData), NewProp_GoalName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigComponent_eventSetIKRigGoalPositionAndRotation_Parms, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigComponent_eventSetIKRigGoalPositionAndRotation_Parms, Rotation), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotation_MetaData), NewProp_Rotation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::NewProp_PositionAlpha = { "PositionAlpha", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigComponent_eventSetIKRigGoalPositionAndRotation_Parms, PositionAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionAlpha_MetaData), NewProp_PositionAlpha_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::NewProp_RotationAlpha = { "RotationAlpha", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigComponent_eventSetIKRigGoalPositionAndRotation_Parms, RotationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationAlpha_MetaData), NewProp_RotationAlpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::NewProp_GoalName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::NewProp_Rotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::NewProp_PositionAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::NewProp_RotationAlpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::PropPointers) < 2048);
// ********** End Function SetIKRigGoalPositionAndRotation Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigComponent, nullptr, "SetIKRigGoalPositionAndRotation", Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::IKRigComponent_eventSetIKRigGoalPositionAndRotation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::IKRigComponent_eventSetIKRigGoalPositionAndRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigComponent::execSetIKRigGoalPositionAndRotation)
{
P_GET_PROPERTY(FNameProperty,Z_Param_GoalName);
P_GET_STRUCT(FVector,Z_Param_Position);
P_GET_STRUCT(FQuat,Z_Param_Rotation);
P_GET_PROPERTY(FFloatProperty,Z_Param_PositionAlpha);
P_GET_PROPERTY(FFloatProperty,Z_Param_RotationAlpha);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetIKRigGoalPositionAndRotation(Z_Param_GoalName,Z_Param_Position,Z_Param_Rotation,Z_Param_PositionAlpha,Z_Param_RotationAlpha);
P_NATIVE_END;
}
// ********** End Class UIKRigComponent Function SetIKRigGoalPositionAndRotation *******************
// ********** Begin Class UIKRigComponent Function SetIKRigGoalTransform ***************************
struct Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics
{
struct IKRigComponent_eventSetIKRigGoalTransform_Parms
{
FName GoalName;
FTransform Transform;
float PositionAlpha;
float RotationAlpha;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRigGoals" },
{ "Comment", "/** Set an IK Rig Goal transform (assumed in Component Space of Skeletal Mesh) with separate alpha values. */" },
{ "ModuleRelativePath", "Public/ActorComponents/IKRigComponent.h" },
{ "ToolTip", "Set an IK Rig Goal transform (assumed in Component Space of Skeletal Mesh) with separate alpha values." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionAlpha_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationAlpha_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetIKRigGoalTransform constinit property declarations *****************
static const UECodeGen_Private::FNamePropertyParams NewProp_GoalName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PositionAlpha;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationAlpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIKRigGoalTransform constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetIKRigGoalTransform Property Definitions ****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::NewProp_GoalName = { "GoalName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigComponent_eventSetIKRigGoalTransform_Parms, GoalName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalName_MetaData), NewProp_GoalName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigComponent_eventSetIKRigGoalTransform_Parms, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::NewProp_PositionAlpha = { "PositionAlpha", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigComponent_eventSetIKRigGoalTransform_Parms, PositionAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionAlpha_MetaData), NewProp_PositionAlpha_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::NewProp_RotationAlpha = { "RotationAlpha", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigComponent_eventSetIKRigGoalTransform_Parms, RotationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationAlpha_MetaData), NewProp_RotationAlpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::NewProp_GoalName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::NewProp_PositionAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::NewProp_RotationAlpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::PropPointers) < 2048);
// ********** End Function SetIKRigGoalTransform Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigComponent, nullptr, "SetIKRigGoalTransform", Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::IKRigComponent_eventSetIKRigGoalTransform_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::IKRigComponent_eventSetIKRigGoalTransform_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigComponent::execSetIKRigGoalTransform)
{
P_GET_PROPERTY(FNameProperty,Z_Param_GoalName);
P_GET_STRUCT(FTransform,Z_Param_Transform);
P_GET_PROPERTY(FFloatProperty,Z_Param_PositionAlpha);
P_GET_PROPERTY(FFloatProperty,Z_Param_RotationAlpha);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetIKRigGoalTransform(Z_Param_GoalName,Z_Param_Transform,Z_Param_PositionAlpha,Z_Param_RotationAlpha);
P_NATIVE_END;
}
// ********** End Class UIKRigComponent Function SetIKRigGoalTransform *****************************
// ********** Begin Class UIKRigComponent **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRigComponent;
UClass* UIKRigComponent::GetPrivateStaticClass()
{
using TClass = UIKRigComponent;
if (!Z_Registration_Info_UClass_UIKRigComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRigComponent"),
Z_Registration_Info_UClass_UIKRigComponent.InnerSingleton,
StaticRegisterNativesUIKRigComponent,
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_UIKRigComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRigComponent_NoRegister()
{
return UIKRigComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRigComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "BlueprintType", "true" },
{ "ClassGroupNames", "IKRig" },
{ "IncludePath", "ActorComponents/IKRigComponent.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/ActorComponents/IKRigComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRigComponent constinit property declarations **************************
// ********** End Class UIKRigComponent constinit property declarations ****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ClearAllGoals"), .Pointer = &UIKRigComponent::execClearAllGoals },
{ .NameUTF8 = UTF8TEXT("SetIKRigGoal"), .Pointer = &UIKRigComponent::execSetIKRigGoal },
{ .NameUTF8 = UTF8TEXT("SetIKRigGoalPositionAndRotation"), .Pointer = &UIKRigComponent::execSetIKRigGoalPositionAndRotation },
{ .NameUTF8 = UTF8TEXT("SetIKRigGoalTransform"), .Pointer = &UIKRigComponent::execSetIKRigGoalTransform },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRigComponent_ClearAllGoals, "ClearAllGoals" }, // 2590689458
{ &Z_Construct_UFunction_UIKRigComponent_SetIKRigGoal, "SetIKRigGoal" }, // 275424473
{ &Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalPositionAndRotation, "SetIKRigGoalPositionAndRotation" }, // 1194698376
{ &Z_Construct_UFunction_UIKRigComponent_SetIKRigGoalTransform, "SetIKRigGoalTransform" }, // 567935388
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRigComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRigComponent_Statics
UObject* (*const Z_Construct_UClass_UIKRigComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UIKRigComponent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UIKGoalCreatorInterface_NoRegister, (int32)VTABLE_OFFSET(UIKRigComponent, IIKGoalCreatorInterface), false }, // 2188526901
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRigComponent_Statics::ClassParams = {
&UIKRigComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
UE_ARRAY_COUNT(InterfaceParams),
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRigComponent_Statics::Class_MetaDataParams)
};
void UIKRigComponent::StaticRegisterNativesUIKRigComponent()
{
UClass* Class = UIKRigComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRigComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRigComponent()
{
if (!Z_Registration_Info_UClass_UIKRigComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRigComponent.OuterSingleton, Z_Construct_UClass_UIKRigComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRigComponent.OuterSingleton;
}
UIKRigComponent::UIKRigComponent(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRigComponent);
UIKRigComponent::~UIKRigComponent() {}
// ********** End Class UIKRigComponent ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h__Script_IKRig_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRigComponent, UIKRigComponent::StaticClass, TEXT("UIKRigComponent"), &Z_Registration_Info_UClass_UIKRigComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRigComponent), 4237906644U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h__Script_IKRig_574033650{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h__Script_IKRig_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ActorComponents/IKRigComponent.h"
#ifdef IKRIG_IKRigComponent_generated_h
#error "IKRigComponent.generated.h already included, missing '#pragma once' in IKRigComponent.h"
#endif
#define IKRIG_IKRigComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRigGoal;
// ********** Begin Class UIKRigComponent **********************************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h_16_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execClearAllGoals); \
DECLARE_FUNCTION(execSetIKRigGoal); \
DECLARE_FUNCTION(execSetIKRigGoalTransform); \
DECLARE_FUNCTION(execSetIKRigGoalPositionAndRotation);
struct Z_Construct_UClass_UIKRigComponent_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigComponent_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigComponent(); \
friend struct ::Z_Construct_UClass_UIKRigComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigComponent_NoRegister) \
DECLARE_SERIALIZER(UIKRigComponent) \
virtual UObject* _getUObject() const override { return const_cast<UIKRigComponent*>(this); }
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h_16_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigComponent(UIKRigComponent&&) = delete; \
UIKRigComponent(const UIKRigComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigComponent) \
IKRIG_API virtual ~UIKRigComponent();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h_13_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h_16_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigComponent;
// ********** End Class UIKRigComponent ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,406 @@
// 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 "Rig/IKRigDataTypes.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigDataTypes() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EIKRigGoalSpace();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoal();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoalContainer();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EIKRigGoalSpace ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EIKRigGoalSpace;
static UEnum* EIKRigGoalSpace_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EIKRigGoalSpace.OuterSingleton)
{
Z_Registration_Info_UEnum_EIKRigGoalSpace.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EIKRigGoalSpace, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EIKRigGoalSpace"));
}
return Z_Registration_Info_UEnum_EIKRigGoalSpace.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EIKRigGoalSpace>()
{
return EIKRigGoalSpace_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EIKRigGoalSpace_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Additive.DisplayName", "Additive" },
{ "Additive.Name", "EIKRigGoalSpace::Additive" },
{ "BlueprintType", "true" },
{ "Component.DisplayName", "Component Space" },
{ "Component.Name", "EIKRigGoalSpace::Component" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "World.DisplayName", "World Space" },
{ "World.Name", "EIKRigGoalSpace::World" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EIKRigGoalSpace::Component", (int64)EIKRigGoalSpace::Component },
{ "EIKRigGoalSpace::Additive", (int64)EIKRigGoalSpace::Additive },
{ "EIKRigGoalSpace::World", (int64)EIKRigGoalSpace::World },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EIKRigGoalSpace_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EIKRigGoalSpace_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EIKRigGoalSpace",
"EIKRigGoalSpace",
Z_Construct_UEnum_IKRig_EIKRigGoalSpace_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EIKRigGoalSpace_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EIKRigGoalSpace_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EIKRigGoalSpace_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EIKRigGoalSpace()
{
if (!Z_Registration_Info_UEnum_EIKRigGoalSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EIKRigGoalSpace.InnerSingleton, Z_Construct_UEnum_IKRig_EIKRigGoalSpace_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EIKRigGoalSpace.InnerSingleton;
}
// ********** End Enum EIKRigGoalSpace *************************************************************
// ********** Begin Enum EIKRigGoalTransformSource *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EIKRigGoalTransformSource;
static UEnum* EIKRigGoalTransformSource_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EIKRigGoalTransformSource.OuterSingleton)
{
Z_Registration_Info_UEnum_EIKRigGoalTransformSource.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EIKRigGoalTransformSource"));
}
return Z_Registration_Info_UEnum_EIKRigGoalTransformSource.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EIKRigGoalTransformSource>()
{
return EIKRigGoalTransformSource_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ActorComponent.DisplayName", "Actor Component" },
{ "ActorComponent.Name", "EIKRigGoalTransformSource::ActorComponent" },
{ "BlueprintType", "true" },
{ "Bone.DisplayName", "Bone" },
{ "Bone.Name", "EIKRigGoalTransformSource::Bone" },
{ "Manual.DisplayName", "Manual Input" },
{ "Manual.Name", "EIKRigGoalTransformSource::Manual" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EIKRigGoalTransformSource::Manual", (int64)EIKRigGoalTransformSource::Manual },
{ "EIKRigGoalTransformSource::Bone", (int64)EIKRigGoalTransformSource::Bone },
{ "EIKRigGoalTransformSource::ActorComponent", (int64)EIKRigGoalTransformSource::ActorComponent },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EIKRigGoalTransformSource",
"EIKRigGoalTransformSource",
Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource()
{
if (!Z_Registration_Info_UEnum_EIKRigGoalTransformSource.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EIKRigGoalTransformSource.InnerSingleton, Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EIKRigGoalTransformSource.InnerSingleton;
}
// ********** End Enum EIKRigGoalTransformSource ***************************************************
// ********** Begin ScriptStruct FIKRigGoal ********************************************************
struct Z_Construct_UScriptStruct_FIKRigGoal_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigGoal); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigGoal); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "Goal" },
{ "Comment", "/** Name of the IK Goal. Must correspond to the name of a Goal in the target IKRig asset. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "Name of the IK Goal. Must correspond to the name of a Goal in the target IKRig asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "Category", "Goal" },
{ "Comment", "/** Name of the bone associate with this goal. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "Name of the bone associate with this goal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSource_MetaData[] = {
{ "Category", "Goal" },
{ "Comment", "/** Set the source of the transform data for the Goal.\n\x09 * \"Manual Input\" uses the values provided by the blueprint node pin.\n\x09 * \"Bone\" uses the transform of the bone provided by OptionalSourceBone.\n\x09 * \"Actor Component\" uses the transform supplied by any Actor Components that implements the IIKGoalCreatorInterface*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "Set the source of the transform data for the Goal.\n\"Manual Input\" uses the values provided by the blueprint node pin.\n\"Bone\" uses the transform of the bone provided by OptionalSourceBone.\n\"Actor Component\" uses the transform supplied by any Actor Components that implements the IIKGoalCreatorInterface" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceBone_MetaData[] = {
{ "Category", "Goal" },
{ "Comment", "/** When TransformSource is set to \"Bone\" mode, the Position and Rotation will be driven by this Bone's input transform.\n\x09 * When using a Bone as the transform source, the Position and Rotation Alpha values can still be set as desired.\n\x09 * But the PositionSpace and RotationSpace are no longer relevant and will not be used.*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "When TransformSource is set to \"Bone\" mode, the Position and Rotation will be driven by this Bone's input transform.\nWhen using a Bone as the transform source, the Position and Rotation Alpha values can still be set as desired.\nBut the PositionSpace and RotationSpace are no longer relevant and will not be used." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Position" },
{ "Comment", "/** Position of the IK goal in Component Space of target actor component. */" },
{ "EditCondition", "Source == EIKRigGoalSource::Manual" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "Position of the IK goal in Component Space of target actor component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[] = {
{ "Category", "Rotation" },
{ "Comment", "/** Rotation of the IK goal in Component Space of target actor component. */" },
{ "EditCondition", "Source == EIKRigGoalSource::Manual" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "Rotation of the IK goal in Component Space of target actor component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionAlpha_MetaData[] = {
{ "Category", "Position" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0-1, default is 1.0. Smoothly blends the Goal position from the input pose (0.0) to the Goal position (1.0). */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "Range 0-1, default is 1.0. Smoothly blends the Goal position from the input pose (0.0) to the Goal position (1.0)." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationAlpha_MetaData[] = {
{ "Category", "Rotation" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0-1, default is 1.0. Smoothly blends the Goal rotation from the input pose (0.0) to the Goal rotation (1.0). */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "Range 0-1, default is 1.0. Smoothly blends the Goal rotation from the input pose (0.0) to the Goal rotation (1.0)." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionSpace_MetaData[] = {
{ "Category", "Position" },
{ "Comment", "/** The space that the goal position is in.\n\x09 *\"Additive\" treats the goal transform as an additive offset relative to the Bone at the effector.\n\x09 *\"Component\" treats the goal transform as being in the space of the Skeletal Mesh Actor Component.\n\x09 *\"World\" treats the goal transform as being in the space of the World. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "The space that the goal position is in.\n\"Additive\" treats the goal transform as an additive offset relative to the Bone at the effector.\n\"Component\" treats the goal transform as being in the space of the Skeletal Mesh Actor Component.\n\"World\" treats the goal transform as being in the space of the World." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationSpace_MetaData[] = {
{ "Category", "Rotation" },
{ "Comment", "/** The space that the goal rotation is in.\n\x09*\"Additive\" treats the goal transform as an additive offset relative to the Bone at the effector.\n\x09*\"Component\" treats the goal transform as being in the space of the Skeletal Mesh Actor Component.\n\x09*\"World\" treats the goal transform as being in the space of the World. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "The space that the goal rotation is in.\n\"Additive\" treats the goal transform as an additive offset relative to the Bone at the effector.\n\"Component\" treats the goal transform as being in the space of the Skeletal Mesh Actor Component.\n\"World\" treats the goal transform as being in the space of the World." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FinalBlendedPosition_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FinalBlendedRotation_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Comment", "/** If true, the goal is active and can be used by solvers in the rig.\n\x09 * NOTE: Toggling this on or off at runtime will trigger a re-initialization. Prefer Alpha if possible. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
{ "ToolTip", "If true, the goal is active and can be used by solvers in the rig.\nNOTE: Toggling this on or off at runtime will trigger a re-initialization. Prefer Alpha if possible." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigGoal constinit property declarations ************************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FBytePropertyParams NewProp_TransformSource_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TransformSource;
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PositionAlpha;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationAlpha;
static const UECodeGen_Private::FBytePropertyParams NewProp_PositionSpace_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PositionSpace;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationSpace_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationSpace;
static const UECodeGen_Private::FStructPropertyParams NewProp_FinalBlendedPosition;
static const UECodeGen_Private::FStructPropertyParams NewProp_FinalBlendedRotation;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigGoal constinit property declarations **************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigGoal>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigGoal_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigGoal;
class UScriptStruct* FIKRigGoal::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigGoal.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigGoal.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigGoal, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigGoal"));
}
return Z_Registration_Info_UScriptStruct_FIKRigGoal.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigGoal Property Definitions ***********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_TransformSource_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_TransformSource = { "TransformSource", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, TransformSource), Z_Construct_UEnum_IKRig_EIKRigGoalTransformSource, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSource_MetaData), NewProp_TransformSource_MetaData) }; // 2351282976
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_SourceBone = { "SourceBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, SourceBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceBone_MetaData), NewProp_SourceBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, Rotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotation_MetaData), NewProp_Rotation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_PositionAlpha = { "PositionAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, PositionAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionAlpha_MetaData), NewProp_PositionAlpha_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_RotationAlpha = { "RotationAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, RotationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationAlpha_MetaData), NewProp_RotationAlpha_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_PositionSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_PositionSpace = { "PositionSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, PositionSpace), Z_Construct_UEnum_IKRig_EIKRigGoalSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionSpace_MetaData), NewProp_PositionSpace_MetaData) }; // 1224953278
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_RotationSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_RotationSpace = { "RotationSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, RotationSpace), Z_Construct_UEnum_IKRig_EIKRigGoalSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationSpace_MetaData), NewProp_RotationSpace_MetaData) }; // 1224953278
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_FinalBlendedPosition = { "FinalBlendedPosition", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, FinalBlendedPosition), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FinalBlendedPosition_MetaData), NewProp_FinalBlendedPosition_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_FinalBlendedRotation = { "FinalBlendedRotation", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoal, FinalBlendedRotation), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FinalBlendedRotation_MetaData), NewProp_FinalBlendedRotation_MetaData) };
void Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FIKRigGoal*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRigGoal), &Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigGoal_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_TransformSource_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_TransformSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_SourceBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_Rotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_PositionAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_RotationAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_PositionSpace_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_PositionSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_RotationSpace_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_RotationSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_FinalBlendedPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_FinalBlendedRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigGoal_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigGoal Property Definitions *************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigGoal_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"IKRigGoal",
Z_Construct_UScriptStruct_FIKRigGoal_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigGoal_Statics::PropPointers),
sizeof(FIKRigGoal),
alignof(FIKRigGoal),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigGoal_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigGoal_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoal()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigGoal.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigGoal.InnerSingleton, Z_Construct_UScriptStruct_FIKRigGoal_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigGoal.InnerSingleton);
}
// ********** End ScriptStruct FIKRigGoal **********************************************************
// ********** Begin ScriptStruct FIKRigGoalContainer ***********************************************
struct Z_Construct_UScriptStruct_FIKRigGoalContainer_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigGoalContainer); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigGoalContainer); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Rig/IKRigDataTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigGoalContainer constinit property declarations ***************
// ********** End ScriptStruct FIKRigGoalContainer constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigGoalContainer>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigGoalContainer_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigGoalContainer;
class UScriptStruct* FIKRigGoalContainer::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigGoalContainer.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigGoalContainer.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigGoalContainer, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigGoalContainer"));
}
return Z_Registration_Info_UScriptStruct_FIKRigGoalContainer.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigGoalContainer_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"IKRigGoalContainer",
nullptr,
0,
sizeof(FIKRigGoalContainer),
alignof(FIKRigGoalContainer),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigGoalContainer_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigGoalContainer_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoalContainer()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigGoalContainer.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigGoalContainer.InnerSingleton, Z_Construct_UScriptStruct_FIKRigGoalContainer_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigGoalContainer.InnerSingleton);
}
// ********** End ScriptStruct FIKRigGoalContainer *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDataTypes_h__Script_IKRig_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EIKRigGoalSpace_StaticEnum, TEXT("EIKRigGoalSpace"), &Z_Registration_Info_UEnum_EIKRigGoalSpace, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1224953278U) },
{ EIKRigGoalTransformSource_StaticEnum, TEXT("EIKRigGoalTransformSource"), &Z_Registration_Info_UEnum_EIKRigGoalTransformSource, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2351282976U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRigGoal::StaticStruct, Z_Construct_UScriptStruct_FIKRigGoal_Statics::NewStructOps, TEXT("IKRigGoal"),&Z_Registration_Info_UScriptStruct_FIKRigGoal, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigGoal), 3308627082U) },
{ FIKRigGoalContainer::StaticStruct, Z_Construct_UScriptStruct_FIKRigGoalContainer_Statics::NewStructOps, TEXT("IKRigGoalContainer"),&Z_Registration_Info_UScriptStruct_FIKRigGoalContainer, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigGoalContainer), 1795137656U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDataTypes_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDataTypes_h__Script_IKRig_552841583{
TEXT("/Script/IKRig"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDataTypes_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDataTypes_h__Script_IKRig_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDataTypes_h__Script_IKRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDataTypes_h__Script_IKRig_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/IKRigDataTypes.h"
#ifdef IKRIG_IKRigDataTypes_generated_h
#error "IKRigDataTypes.generated.h already included, missing '#pragma once' in IKRigDataTypes.h"
#endif
#define IKRIG_IKRigDataTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FIKRigGoal ********************************************************
struct Z_Construct_UScriptStruct_FIKRigGoal_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDataTypes_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigGoal_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRigGoal;
// ********** End ScriptStruct FIKRigGoal **********************************************************
// ********** Begin ScriptStruct FIKRigGoalContainer ***********************************************
struct Z_Construct_UScriptStruct_FIKRigGoalContainer_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDataTypes_h_150_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigGoalContainer_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRigGoalContainer;
// ********** End ScriptStruct FIKRigGoalContainer *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDataTypes_h
// ********** Begin Enum EIKRigGoalSpace ***********************************************************
#define FOREACH_ENUM_EIKRIGGOALSPACE(op) \
op(EIKRigGoalSpace::Component) \
op(EIKRigGoalSpace::Additive) \
op(EIKRigGoalSpace::World)
enum class EIKRigGoalSpace : uint8;
template<> struct TIsUEnumClass<EIKRigGoalSpace> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EIKRigGoalSpace>();
// ********** End Enum EIKRigGoalSpace *************************************************************
// ********** Begin Enum EIKRigGoalTransformSource *************************************************
#define FOREACH_ENUM_EIKRIGGOALTRANSFORMSOURCE(op) \
op(EIKRigGoalTransformSource::Manual) \
op(EIKRigGoalTransformSource::Bone) \
op(EIKRigGoalTransformSource::ActorComponent)
enum class EIKRigGoalTransformSource : uint8;
template<> struct TIsUEnumClass<EIKRigGoalTransformSource> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EIKRigGoalTransformSource>();
// ********** End Enum EIKRigGoalTransformSource ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,726 @@
// 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 "Rig/IKRigDefinition.h"
#include "Animation/BoneReference.h"
#include "Rig/IKRigSkeleton.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
#include "StructUtils/InstancedStruct.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigDefinition() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStruct();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UClass* Z_Construct_UClass_UInterface_PreviewMeshProvider_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
IKRIG_API UClass* Z_Construct_UClass_UIKRigDefinition();
IKRIG_API UClass* Z_Construct_UClass_UIKRigDefinition_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigEffectorGoal();
IKRIG_API UClass* Z_Construct_UClass_UIKRigEffectorGoal_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolver_NoRegister();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FBoneChain();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSkeleton();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetDefinition();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EIKRigGoalPreviewMode *****************************************************
#if WITH_EDITORONLY_DATA
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EIKRigGoalPreviewMode;
static UEnum* EIKRigGoalPreviewMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EIKRigGoalPreviewMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EIKRigGoalPreviewMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EIKRigGoalPreviewMode"));
}
return Z_Registration_Info_UEnum_EIKRigGoalPreviewMode.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EIKRigGoalPreviewMode>()
{
return EIKRigGoalPreviewMode_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Absolute.DisplayName", "Absolute" },
{ "Absolute.Name", "EIKRigGoalPreviewMode::Absolute" },
{ "Additive.DisplayName", "Additive" },
{ "Additive.Name", "EIKRigGoalPreviewMode::Additive" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EIKRigGoalPreviewMode::Additive", (int64)EIKRigGoalPreviewMode::Additive },
{ "EIKRigGoalPreviewMode::Absolute", (int64)EIKRigGoalPreviewMode::Absolute },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EIKRigGoalPreviewMode",
"EIKRigGoalPreviewMode",
Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode()
{
if (!Z_Registration_Info_UEnum_EIKRigGoalPreviewMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EIKRigGoalPreviewMode.InnerSingleton, Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EIKRigGoalPreviewMode.InnerSingleton;
}
#endif // WITH_EDITORONLY_DATA
// ********** End Enum EIKRigGoalPreviewMode *******************************************************
// ********** Begin Class UIKRigEffectorGoal *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRigEffectorGoal;
UClass* UIKRigEffectorGoal::GetPrivateStaticClass()
{
using TClass = UIKRigEffectorGoal;
if (!Z_Registration_Info_UClass_UIKRigEffectorGoal.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRigEffectorGoal"),
Z_Registration_Info_UClass_UIKRigEffectorGoal.InnerSingleton,
StaticRegisterNativesUIKRigEffectorGoal,
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_UIKRigEffectorGoal.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRigEffectorGoal_NoRegister()
{
return UIKRigEffectorGoal::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRigEffectorGoal_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "Rig/IKRigDefinition.h" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalName_MetaData[] = {
{ "Category", "Goal Settings" },
{ "Comment", "/** The name used to refer to this goal from outside systems.\n\x09 * This is the name to use when referring to this Goal from Blueprint, Anim Graph, Control Rig or IK Retargeter.*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The name used to refer to this goal from outside systems.\nThis is the name to use when referring to this Goal from Blueprint, Anim Graph, Control Rig or IK Retargeter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "Category", "Goal Settings" },
{ "Comment", "/** The name of the bone that this Goal is located at.*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The name of the bone that this Goal is located at." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionAlpha_MetaData[] = {
{ "Category", "Goal Settings" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0-1, default is 1. Blend between the input bone position (0.0) and the current goal position (1.0).*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "Range 0-1, default is 1. Blend between the input bone position (0.0) and the current goal position (1.0)." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationAlpha_MetaData[] = {
{ "Category", "Goal Settings" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0-1, default is 1. Blend between the input bone rotation (0.0) and the current goal rotation (1.0).*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "Range 0-1, default is 1. Blend between the input bone rotation (0.0) and the current goal rotation (1.0)." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentTransform_MetaData[] = {
{ "Category", "Goal Settings" },
{ "Comment", "/** The current transform of this Goal, in the Global Space of the character.*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The current transform of this Goal, in the Global Space of the character." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialTransform_MetaData[] = {
{ "Category", "Goal Settings" },
{ "Comment", "/** The initial transform of this Goal, as defined by the initial transform of the Goal's bone in the retarget pose.*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The initial transform of this Goal, as defined by the initial transform of the Goal's bone in the retarget pose." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMode_MetaData[] = {
{ "Category", "Goal Settings" },
{ "Comment", "/** Effects how this Goal transform is previewed in the IK Rig editor.\n\x09* \"Additive\" interprets the Goal transform as being relative to the input pose. Useful for previewing animations.\n\x09* \"Absolute\" pins the Goal transform to the Gizmo in the viewport.\n\x09*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "Effects how this Goal transform is previewed in the IK Rig editor.\n\"Additive\" interprets the Goal transform as being relative to the input pose. Useful for previewing animations.\n\"Absolute\" pins the Goal transform to the Gizmo in the viewport." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeMultiplier_MetaData[] = {
{ "Category", "Viewport Goal Settings" },
{ "ClampMax", "1000.0" },
{ "ClampMin", "0.1" },
{ "Comment", "/**The size of the Goal gizmo drawing in the editor viewport.*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The size of the Goal gizmo drawing in the editor viewport." },
{ "UIMax", "100.0" },
{ "UIMin", "0.1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThicknessMultiplier_MetaData[] = {
{ "Category", "Viewport Goal Settings" },
{ "ClampMax", "10.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/**The thickness of the Goal gizmo drawing in the editor viewport.*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The thickness of the Goal gizmo drawing in the editor viewport." },
{ "UIMax", "5.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExposePosition_MetaData[] = {
{ "Category", "Exposure" },
{ "Comment", "/** Should position data be exposed in Blueprint */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "Should position data be exposed in Blueprint" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExposeRotation_MetaData[] = {
{ "Category", "Exposure" },
{ "Comment", "/** Should rotation data be exposed in Blueprint */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "Should rotation data be exposed in Blueprint" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UIKRigEffectorGoal constinit property declarations ***********************
static const UECodeGen_Private::FNamePropertyParams NewProp_GoalName;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PositionAlpha;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationAlpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurrentTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_InitialTransform;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_PreviewMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PreviewMode;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SizeMultiplier;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ThicknessMultiplier;
static void NewProp_bExposePosition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExposePosition;
static void NewProp_bExposeRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExposeRotation;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UIKRigEffectorGoal constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRigEffectorGoal>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRigEffectorGoal_Statics
// ********** Begin Class UIKRigEffectorGoal Property Definitions **********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_GoalName = { "GoalName", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigEffectorGoal, GoalName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalName_MetaData), NewProp_GoalName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigEffectorGoal, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_PositionAlpha = { "PositionAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigEffectorGoal, PositionAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionAlpha_MetaData), NewProp_PositionAlpha_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_RotationAlpha = { "RotationAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigEffectorGoal, RotationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationAlpha_MetaData), NewProp_RotationAlpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_CurrentTransform = { "CurrentTransform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigEffectorGoal, CurrentTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentTransform_MetaData), NewProp_CurrentTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_InitialTransform = { "InitialTransform", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigEffectorGoal, InitialTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialTransform_MetaData), NewProp_InitialTransform_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_PreviewMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_PreviewMode = { "PreviewMode", nullptr, (EPropertyFlags)0x0010000800000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigEffectorGoal, PreviewMode), Z_Construct_UEnum_IKRig_EIKRigGoalPreviewMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMode_MetaData), NewProp_PreviewMode_MetaData) }; // 1693225380
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_SizeMultiplier = { "SizeMultiplier", nullptr, (EPropertyFlags)0x0010000800000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigEffectorGoal, SizeMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeMultiplier_MetaData), NewProp_SizeMultiplier_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_ThicknessMultiplier = { "ThicknessMultiplier", nullptr, (EPropertyFlags)0x0010000800000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigEffectorGoal, ThicknessMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThicknessMultiplier_MetaData), NewProp_ThicknessMultiplier_MetaData) };
void Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_bExposePosition_SetBit(void* Obj)
{
((UIKRigEffectorGoal*)Obj)->bExposePosition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_bExposePosition = { "bExposePosition", nullptr, (EPropertyFlags)0x0010000800000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIKRigEffectorGoal), &Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_bExposePosition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExposePosition_MetaData), NewProp_bExposePosition_MetaData) };
void Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_bExposeRotation_SetBit(void* Obj)
{
((UIKRigEffectorGoal*)Obj)->bExposeRotation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_bExposeRotation = { "bExposeRotation", nullptr, (EPropertyFlags)0x0010000800000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIKRigEffectorGoal), &Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_bExposeRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExposeRotation_MetaData), NewProp_bExposeRotation_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIKRigEffectorGoal_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_GoalName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_PositionAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_RotationAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_CurrentTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_InitialTransform,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_PreviewMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_PreviewMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_SizeMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_ThicknessMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_bExposePosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigEffectorGoal_Statics::NewProp_bExposeRotation,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigEffectorGoal_Statics::PropPointers) < 2048);
// ********** End Class UIKRigEffectorGoal Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UIKRigEffectorGoal_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigEffectorGoal_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRigEffectorGoal_Statics::ClassParams = {
&UIKRigEffectorGoal::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UIKRigEffectorGoal_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigEffectorGoal_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigEffectorGoal_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRigEffectorGoal_Statics::Class_MetaDataParams)
};
void UIKRigEffectorGoal::StaticRegisterNativesUIKRigEffectorGoal()
{
}
UClass* Z_Construct_UClass_UIKRigEffectorGoal()
{
if (!Z_Registration_Info_UClass_UIKRigEffectorGoal.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRigEffectorGoal.OuterSingleton, Z_Construct_UClass_UIKRigEffectorGoal_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRigEffectorGoal.OuterSingleton;
}
UIKRigEffectorGoal::UIKRigEffectorGoal(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRigEffectorGoal);
UIKRigEffectorGoal::~UIKRigEffectorGoal() {}
// ********** End Class UIKRigEffectorGoal *********************************************************
// ********** Begin ScriptStruct FBoneChain ********************************************************
struct Z_Construct_UScriptStruct_FBoneChain_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBoneChain); }
static inline consteval int16 GetStructAlignment() { return alignof(FBoneChain); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainName_MetaData[] = {
{ "Category", "BoneChain" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartBone_MetaData[] = {
{ "Category", "BoneChain" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndBone_MetaData[] = {
{ "Category", "BoneChain" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKGoalName_MetaData[] = {
{ "Category", "BoneChain" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBoneChain constinit property declarations ************************
static const UECodeGen_Private::FNamePropertyParams NewProp_ChainName;
static const UECodeGen_Private::FStructPropertyParams NewProp_StartBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndBone;
static const UECodeGen_Private::FNamePropertyParams NewProp_IKGoalName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBoneChain constinit property declarations **************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoneChain>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBoneChain_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoneChain;
class UScriptStruct* FBoneChain::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBoneChain.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBoneChain.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoneChain, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("BoneChain"));
}
return Z_Registration_Info_UScriptStruct_FBoneChain.OuterSingleton;
}
// ********** Begin ScriptStruct FBoneChain Property Definitions ***********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FBoneChain_Statics::NewProp_ChainName = { "ChainName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoneChain, ChainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainName_MetaData), NewProp_ChainName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoneChain_Statics::NewProp_StartBone = { "StartBone", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoneChain, StartBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartBone_MetaData), NewProp_StartBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoneChain_Statics::NewProp_EndBone = { "EndBone", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoneChain, EndBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndBone_MetaData), NewProp_EndBone_MetaData) }; // 1102615820
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FBoneChain_Statics::NewProp_IKGoalName = { "IKGoalName", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoneChain, IKGoalName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKGoalName_MetaData), NewProp_IKGoalName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoneChain_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoneChain_Statics::NewProp_ChainName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoneChain_Statics::NewProp_StartBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoneChain_Statics::NewProp_EndBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoneChain_Statics::NewProp_IKGoalName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoneChain_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBoneChain Property Definitions *************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoneChain_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"BoneChain",
Z_Construct_UScriptStruct_FBoneChain_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoneChain_Statics::PropPointers),
sizeof(FBoneChain),
alignof(FBoneChain),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoneChain_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoneChain_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBoneChain()
{
if (!Z_Registration_Info_UScriptStruct_FBoneChain.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoneChain.InnerSingleton, Z_Construct_UScriptStruct_FBoneChain_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoneChain.InnerSingleton);
}
// ********** End ScriptStruct FBoneChain **********************************************************
// ********** Begin ScriptStruct FRetargetDefinition ***********************************************
struct Z_Construct_UScriptStruct_FRetargetDefinition_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRetargetDefinition); }
static inline consteval int16 GetStructAlignment() { return alignof(FRetargetDefinition); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootBone_MetaData[] = {
{ "Category", "RetargetRoot" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneChains_MetaData[] = {
{ "Category", "Chains" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRetargetDefinition constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_RootBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneChains_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneChains;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRetargetDefinition constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRetargetDefinition>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRetargetDefinition_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetDefinition;
class UScriptStruct* FRetargetDefinition::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetDefinition.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRetargetDefinition.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetDefinition, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetDefinition"));
}
return Z_Registration_Info_UScriptStruct_FRetargetDefinition.OuterSingleton;
}
// ********** Begin ScriptStruct FRetargetDefinition Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetDefinition_Statics::NewProp_RootBone = { "RootBone", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetDefinition, RootBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootBone_MetaData), NewProp_RootBone_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRetargetDefinition_Statics::NewProp_BoneChains_Inner = { "BoneChains", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBoneChain, METADATA_PARAMS(0, nullptr) }; // 3656545939
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRetargetDefinition_Statics::NewProp_BoneChains = { "BoneChains", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetDefinition, BoneChains), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneChains_MetaData), NewProp_BoneChains_MetaData) }; // 3656545939
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetDefinition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetDefinition_Statics::NewProp_RootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetDefinition_Statics::NewProp_BoneChains_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetDefinition_Statics::NewProp_BoneChains,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetDefinition_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRetargetDefinition Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetDefinition_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"RetargetDefinition",
Z_Construct_UScriptStruct_FRetargetDefinition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetDefinition_Statics::PropPointers),
sizeof(FRetargetDefinition),
alignof(FRetargetDefinition),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetDefinition_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetDefinition_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRetargetDefinition()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetDefinition.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetDefinition.InnerSingleton, Z_Construct_UScriptStruct_FRetargetDefinition_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRetargetDefinition.InnerSingleton);
}
// ********** End ScriptStruct FRetargetDefinition *************************************************
// ********** Begin Class UIKRigDefinition *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRigDefinition;
UClass* UIKRigDefinition::GetPrivateStaticClass()
{
using TClass = UIKRigDefinition;
if (!Z_Registration_Info_UClass_UIKRigDefinition.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRigDefinition"),
Z_Registration_Info_UClass_UIKRigDefinition.InnerSingleton,
StaticRegisterNativesUIKRigDefinition,
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_UIKRigDefinition.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRigDefinition_NoRegister()
{
return UIKRigDefinition::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRigDefinition_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "Rig/IKRigDefinition.h" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewSkeletalMesh_MetaData[] = {
{ "Category", "PreviewMesh" },
{ "Comment", "/** The skeletal mesh to run the IK solve on (loaded into viewport).\n\x09* NOTE: you can assign ANY Skeletal Mesh to apply the IK Rig to. Compatibility is determined when a new mesh is assigned\n\x09* by comparing it's hierarchy with the goals, solvers and bone settings required by the rig. See output log for details. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The skeletal mesh to run the IK solve on (loaded into viewport).\nNOTE: you can assign ANY Skeletal Mesh to apply the IK Rig to. Compatibility is determined when a new mesh is assigned\nby comparing it's hierarchy with the goals, solvers and bone settings required by the rig. See output log for details." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneSize_MetaData[] = {
{ "Comment", "/**The size of the Bones in the editor viewport. This is set by callbacks from the viewport Character>Bones menu*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The size of the Bones in the editor viewport. This is set by callbacks from the viewport Character>Bones menu" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrawGoals_MetaData[] = {
{ "Category", "Viewport Goal Settings" },
{ "Comment", "/**Draw bones in the viewport.*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "Draw bones in the viewport." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalSize_MetaData[] = {
{ "Category", "Viewport Goal Settings" },
{ "ClampMin", "0.01" },
{ "Comment", "/**The size of the Goals in the editor viewport.*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The size of the Goals in the editor viewport." },
{ "UIMax", "100.0" },
{ "UIMin", "0.1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalThickness_MetaData[] = {
{ "Category", "Viewport Goal Settings" },
{ "ClampMin", "0.01" },
{ "Comment", "/** The thickness of the Goals in the editor viewport.*/" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The thickness of the Goals in the editor viewport." },
{ "UIMax", "10.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Controller_MetaData[] = {
{ "Comment", "/** The controller responsible for managing this asset's data (all editor mutation goes through this) */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "The controller responsible for managing this asset's data (all editor mutation goes through this)" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Skeleton_MetaData[] = {
{ "Comment", "/** hierarchy and bone-pose transforms */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "hierarchy and bone-pose transforms" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Goals_MetaData[] = {
{ "Comment", "/** goals, used as effectors by solvers that support them */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "goals, used as effectors by solvers that support them" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SolverStack_MetaData[] = {
{ "BaseStruct", "/Script/IKRig.IKRigSolverBase" },
{ "Comment", "/** polymorphic stack of solvers, executed in serial fashion where output of prior solve is input to the next */" },
{ "ExcludeBaseStruct", "" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "polymorphic stack of solvers, executed in serial fashion where output of prior solve is input to the next" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RetargetDefinition_MetaData[] = {
{ "Comment", "/** bone chains for IK Retargeter */" },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
{ "ToolTip", "bone chains for IK Retargeter" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Solvers_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "The pre 5.6 stack of UObject based solvers. Use SolverStack instead." },
{ "ModuleRelativePath", "Public/Rig/IKRigDefinition.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRigDefinition constinit property declarations *************************
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_PreviewSkeletalMesh;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_BoneSize;
static void NewProp_DrawGoals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_DrawGoals;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GoalSize;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GoalThickness;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Controller;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Skeleton;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Goals_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Goals;
static const UECodeGen_Private::FStructPropertyParams NewProp_SolverStack_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SolverStack;
static const UECodeGen_Private::FStructPropertyParams NewProp_RetargetDefinition;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Solvers_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Solvers;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UIKRigDefinition constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRigDefinition>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRigDefinition_Statics
// ********** Begin Class UIKRigDefinition Property Definitions ************************************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_PreviewSkeletalMesh = { "PreviewSkeletalMesh", nullptr, (EPropertyFlags)0x0014010000000001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigDefinition, PreviewSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewSkeletalMesh_MetaData), NewProp_PreviewSkeletalMesh_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_BoneSize = { "BoneSize", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigDefinition, BoneSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneSize_MetaData), NewProp_BoneSize_MetaData) };
void Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_DrawGoals_SetBit(void* Obj)
{
((UIKRigDefinition*)Obj)->DrawGoals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_DrawGoals = { "DrawGoals", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIKRigDefinition), &Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_DrawGoals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrawGoals_MetaData), NewProp_DrawGoals_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_GoalSize = { "GoalSize", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigDefinition, GoalSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalSize_MetaData), NewProp_GoalSize_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_GoalThickness = { "GoalThickness", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigDefinition, GoalThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalThickness_MetaData), NewProp_GoalThickness_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Controller = { "Controller", nullptr, (EPropertyFlags)0x0114000c00202000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigDefinition, Controller), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Controller_MetaData), NewProp_Controller_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Skeleton = { "Skeleton", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigDefinition, Skeleton), Z_Construct_UScriptStruct_FIKRigSkeleton, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Skeleton_MetaData), NewProp_Skeleton_MetaData) }; // 1290481162
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Goals_Inner = { "Goals", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UIKRigEffectorGoal_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Goals = { "Goals", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigDefinition, Goals), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Goals_MetaData), NewProp_Goals_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_SolverStack_Inner = { "SolverStack", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FInstancedStruct, METADATA_PARAMS(0, nullptr) }; // 3949785911
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_SolverStack = { "SolverStack", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigDefinition, SolverStack), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SolverStack_MetaData), NewProp_SolverStack_MetaData) }; // 3949785911
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_RetargetDefinition = { "RetargetDefinition", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigDefinition, RetargetDefinition), Z_Construct_UScriptStruct_FRetargetDefinition, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RetargetDefinition_MetaData), NewProp_RetargetDefinition_MetaData) }; // 1780809276
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Solvers_Inner = { "Solvers", nullptr, (EPropertyFlags)0x0104000020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UIKRigSolver_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Solvers = { "Solvers", nullptr, (EPropertyFlags)0x0144000020000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRigDefinition, Solvers_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Solvers_MetaData), NewProp_Solvers_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIKRigDefinition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_PreviewSkeletalMesh,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_BoneSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_DrawGoals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_GoalSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_GoalThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Controller,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Skeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Goals_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Goals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_SolverStack_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_SolverStack,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_RetargetDefinition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Solvers_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigDefinition_Statics::NewProp_Solvers,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigDefinition_Statics::PropPointers) < 2048);
// ********** End Class UIKRigDefinition Property Definitions **************************************
UObject* (*const Z_Construct_UClass_UIKRigDefinition_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigDefinition_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UIKRigDefinition_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UInterface_PreviewMeshProvider_NoRegister, (int32)VTABLE_OFFSET(UIKRigDefinition, IInterface_PreviewMeshProvider), false }, // 3647916628
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRigDefinition_Statics::ClassParams = {
&UIKRigDefinition::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UIKRigDefinition_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigDefinition_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigDefinition_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRigDefinition_Statics::Class_MetaDataParams)
};
void UIKRigDefinition::StaticRegisterNativesUIKRigDefinition()
{
}
UClass* Z_Construct_UClass_UIKRigDefinition()
{
if (!Z_Registration_Info_UClass_UIKRigDefinition.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRigDefinition.OuterSingleton, Z_Construct_UClass_UIKRigDefinition_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRigDefinition.OuterSingleton;
}
UIKRigDefinition::UIKRigDefinition(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRigDefinition);
UIKRigDefinition::~UIKRigDefinition() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UIKRigDefinition)
// ********** End Class UIKRigDefinition ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h__Script_IKRig_Statics
{
#if WITH_EDITORONLY_DATA
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EIKRigGoalPreviewMode_StaticEnum, TEXT("EIKRigGoalPreviewMode"), &Z_Registration_Info_UEnum_EIKRigGoalPreviewMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1693225380U) },
};
#endif // WITH_EDITORONLY_DATA
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBoneChain::StaticStruct, Z_Construct_UScriptStruct_FBoneChain_Statics::NewStructOps, TEXT("BoneChain"),&Z_Registration_Info_UScriptStruct_FBoneChain, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoneChain), 3656545939U) },
{ FRetargetDefinition::StaticStruct, Z_Construct_UScriptStruct_FRetargetDefinition_Statics::NewStructOps, TEXT("RetargetDefinition"),&Z_Registration_Info_UScriptStruct_FRetargetDefinition, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetDefinition), 1780809276U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRigEffectorGoal, UIKRigEffectorGoal::StaticClass, TEXT("UIKRigEffectorGoal"), &Z_Registration_Info_UClass_UIKRigEffectorGoal, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRigEffectorGoal), 3434497895U) },
{ Z_Construct_UClass_UIKRigDefinition, UIKRigDefinition::StaticClass, TEXT("UIKRigDefinition"), &Z_Registration_Info_UClass_UIKRigDefinition, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRigDefinition), 2406249013U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h__Script_IKRig_4246102577{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h__Script_IKRig_Statics::ScriptStructInfo),
IF_WITH_EDITORONLY_DATA(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h__Script_IKRig_Statics::EnumInfo, nullptr), IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h__Script_IKRig_Statics::EnumInfo), 0),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,142 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/IKRigDefinition.h"
#ifdef IKRIG_IKRigDefinition_generated_h
#error "IKRigDefinition.generated.h already included, missing '#pragma once' in IKRigDefinition.h"
#endif
#define IKRIG_IKRigDefinition_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UIKRigEffectorGoal *******************************************************
struct Z_Construct_UClass_UIKRigEffectorGoal_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigEffectorGoal_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_41_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigEffectorGoal(); \
friend struct ::Z_Construct_UClass_UIKRigEffectorGoal_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigEffectorGoal_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigEffectorGoal, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigEffectorGoal_NoRegister) \
DECLARE_SERIALIZER(UIKRigEffectorGoal)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_41_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigEffectorGoal(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigEffectorGoal(UIKRigEffectorGoal&&) = delete; \
UIKRigEffectorGoal(const UIKRigEffectorGoal&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigEffectorGoal); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigEffectorGoal); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigEffectorGoal) \
IKRIG_API virtual ~UIKRigEffectorGoal();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_38_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_41_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_41_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_41_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigEffectorGoal;
// ********** End Class UIKRigEffectorGoal *********************************************************
// ********** Begin ScriptStruct FBoneChain ********************************************************
struct Z_Construct_UScriptStruct_FBoneChain_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_136_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoneChain_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FBoneChain;
// ********** End ScriptStruct FBoneChain **********************************************************
// ********** Begin ScriptStruct FRetargetDefinition ***********************************************
struct Z_Construct_UScriptStruct_FRetargetDefinition_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_167_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetDefinition_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetDefinition;
// ********** End ScriptStruct FRetargetDefinition *************************************************
// ********** Begin Class UIKRigDefinition *********************************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_188_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UIKRigDefinition, IKRIG_API)
struct Z_Construct_UClass_UIKRigDefinition_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigDefinition_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_188_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigDefinition(); \
friend struct ::Z_Construct_UClass_UIKRigDefinition_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigDefinition_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigDefinition, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigDefinition_NoRegister) \
DECLARE_SERIALIZER(UIKRigDefinition) \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_188_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<UIKRigDefinition*>(this); }
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_188_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigDefinition(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigDefinition(UIKRigDefinition&&) = delete; \
UIKRigDefinition(const UIKRigDefinition&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigDefinition); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigDefinition); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigDefinition) \
IKRIG_API virtual ~UIKRigDefinition();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_185_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_188_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_188_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h_188_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigDefinition;
// ********** End Class UIKRigDefinition ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigDefinition_h
// ********** Begin Enum EIKRigGoalPreviewMode *****************************************************
#if WITH_EDITORONLY_DATA
#define FOREACH_ENUM_EIKRIGGOALPREVIEWMODE(op) \
op(EIKRigGoalPreviewMode::Additive) \
op(EIKRigGoalPreviewMode::Absolute)
enum class EIKRigGoalPreviewMode : uint8;
template<> struct TIsUEnumClass<EIKRigGoalPreviewMode> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EIKRigGoalPreviewMode>();
#endif // WITH_EDITORONLY_DATA
// ********** End Enum EIKRigGoalPreviewMode *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,251 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/Solvers/IKRigFullBodyIK.h"
#ifdef IKRIG_IKRigFullBodyIK_generated_h
#error "IKRigFullBodyIK.generated.h already included, missing '#pragma once' in IKRigFullBodyIK.h"
#endif
#define IKRIG_IKRigFullBodyIK_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UIKRig_FBIKBoneSettings;
class UIKRig_FBIKEffector;
struct FIKRigFBIKBoneSettings;
struct FIKRigFBIKGoalSettings;
struct FIKRigFBIKSettings;
// ********** Begin ScriptStruct FIKRigFBIKGoalSettings ********************************************
struct Z_Construct_UScriptStruct_FIKRigFBIKGoalSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigFBIKGoalSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigGoalSettingsBase Super;
struct FIKRigFBIKGoalSettings;
// ********** End ScriptStruct FIKRigFBIKGoalSettings **********************************************
// ********** Begin ScriptStruct FIKRigFBIKBoneSettings ********************************************
struct Z_Construct_UScriptStruct_FIKRigFBIKBoneSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_61_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigFBIKBoneSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigBoneSettingsBase Super;
struct FIKRigFBIKBoneSettings;
// ********** End ScriptStruct FIKRigFBIKBoneSettings **********************************************
// ********** Begin ScriptStruct FIKRigFBIKSettings ************************************************
struct Z_Construct_UScriptStruct_FIKRigFBIKSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_147_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigFBIKSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverSettingsBase Super;
struct FIKRigFBIKSettings;
// ********** End ScriptStruct FIKRigFBIKSettings **************************************************
// ********** Begin ScriptStruct FIKRigFullBodyIKSolver ********************************************
struct Z_Construct_UScriptStruct_FIKRigFullBodyIKSolver_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_201_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigFullBodyIKSolver_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverBase Super;
struct FIKRigFullBodyIKSolver;
// ********** End ScriptStruct FIKRigFullBodyIKSolver **********************************************
// ********** Begin Class UIKRigFBIKController *****************************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_276_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetBoneSettings); \
DECLARE_FUNCTION(execGetBoneSettings); \
DECLARE_FUNCTION(execSetGoalSettings); \
DECLARE_FUNCTION(execGetGoalSettings); \
DECLARE_FUNCTION(execSetSolverSettings); \
DECLARE_FUNCTION(execGetSolverSettings);
struct Z_Construct_UClass_UIKRigFBIKController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigFBIKController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_276_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigFBIKController(); \
friend struct ::Z_Construct_UClass_UIKRigFBIKController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigFBIKController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigFBIKController, UIKRigSolverControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigFBIKController_NoRegister) \
DECLARE_SERIALIZER(UIKRigFBIKController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_276_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigFBIKController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigFBIKController(UIKRigFBIKController&&) = delete; \
UIKRigFBIKController(const UIKRigFBIKController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigFBIKController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigFBIKController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigFBIKController) \
IKRIG_API virtual ~UIKRigFBIKController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_273_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_276_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_276_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_276_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_276_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigFBIKController;
// ********** End Class UIKRigFBIKController *******************************************************
// ********** Begin Class UIKRig_FBIKEffector ******************************************************
struct Z_Construct_UClass_UIKRig_FBIKEffector_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRig_FBIKEffector_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_324_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRig_FBIKEffector(); \
friend struct ::Z_Construct_UClass_UIKRig_FBIKEffector_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRig_FBIKEffector_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRig_FBIKEffector, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRig_FBIKEffector_NoRegister) \
DECLARE_SERIALIZER(UIKRig_FBIKEffector)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_324_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRig_FBIKEffector(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRig_FBIKEffector(UIKRig_FBIKEffector&&) = delete; \
UIKRig_FBIKEffector(const UIKRig_FBIKEffector&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRig_FBIKEffector); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRig_FBIKEffector); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRig_FBIKEffector) \
IKRIG_API virtual ~UIKRig_FBIKEffector();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_321_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_324_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_324_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_324_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRig_FBIKEffector;
// ********** End Class UIKRig_FBIKEffector ********************************************************
// ********** Begin Class UIKRig_FBIKBoneSettings **************************************************
struct Z_Construct_UClass_UIKRig_FBIKBoneSettings_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRig_FBIKBoneSettings_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_346_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRig_FBIKBoneSettings(); \
friend struct ::Z_Construct_UClass_UIKRig_FBIKBoneSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRig_FBIKBoneSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRig_FBIKBoneSettings, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRig_FBIKBoneSettings_NoRegister) \
DECLARE_SERIALIZER(UIKRig_FBIKBoneSettings)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_346_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRig_FBIKBoneSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRig_FBIKBoneSettings(UIKRig_FBIKBoneSettings&&) = delete; \
UIKRig_FBIKBoneSettings(const UIKRig_FBIKBoneSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRig_FBIKBoneSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRig_FBIKBoneSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRig_FBIKBoneSettings) \
IKRIG_API virtual ~UIKRig_FBIKBoneSettings();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_343_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_346_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_346_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_346_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRig_FBIKBoneSettings;
// ********** End Class UIKRig_FBIKBoneSettings ****************************************************
// ********** Begin Class UIKRigFBIKSolver *********************************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_384_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetBoneSettings); \
DECLARE_FUNCTION(execGetEffectors);
struct Z_Construct_UClass_UIKRigFBIKSolver_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigFBIKSolver_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_384_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigFBIKSolver(); \
friend struct ::Z_Construct_UClass_UIKRigFBIKSolver_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigFBIKSolver_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigFBIKSolver, UIKRigSolver, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigFBIKSolver_NoRegister) \
DECLARE_SERIALIZER(UIKRigFBIKSolver)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_384_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigFBIKSolver(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigFBIKSolver(UIKRigFBIKSolver&&) = delete; \
UIKRigFBIKSolver(const UIKRigFBIKSolver&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigFBIKSolver); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigFBIKSolver); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigFBIKSolver) \
IKRIG_API virtual ~UIKRigFBIKSolver();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_381_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_384_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_384_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_384_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h_384_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigFBIKSolver;
// ********** End Class UIKRigFBIKSolver ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigFullBodyIK_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,212 @@
// 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 "ActorComponents/IKRigInterface.h"
#include "Rig/IKRigDataTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
IKRIG_API UClass* Z_Construct_UClass_UIKGoalCreatorInterface();
IKRIG_API UClass* Z_Construct_UClass_UIKGoalCreatorInterface_NoRegister();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoal();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UIKGoalCreatorInterface Function AddIKGoals **************************
struct IKGoalCreatorInterface_eventAddIKGoals_Parms
{
TMap<FName,FIKRigGoal> OutGoals;
};
void IIKGoalCreatorInterface::AddIKGoals(TMap<FName,FIKRigGoal>& OutGoals)
{
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_AddIKGoals instead.");
}
static FName NAME_UIKGoalCreatorInterface_AddIKGoals = FName(TEXT("AddIKGoals"));
void IIKGoalCreatorInterface::Execute_AddIKGoals(UObject* O, TMap<FName,FIKRigGoal>& OutGoals)
{
check(O != NULL);
check(O->GetClass()->ImplementsInterface(UIKGoalCreatorInterface::StaticClass()));
IKGoalCreatorInterface_eventAddIKGoals_Parms Parms;
UFunction* const Func = O->FindFunction(NAME_UIKGoalCreatorInterface_AddIKGoals);
if (Func)
{
Parms.OutGoals=std::move(OutGoals);
O->ProcessEvent(Func, &Parms);
OutGoals=std::move(Parms.OutGoals);
}
else if (auto I = (IIKGoalCreatorInterface*)(O->GetNativeInterfaceAddress(UIKGoalCreatorInterface::StaticClass())))
{
I->AddIKGoals_Implementation(OutGoals);
}
}
struct Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRigGoals" },
{ "Comment", "/** Add your own goals to the OutGoals map (careful not to remove existing goals in the map!)*/" },
{ "ModuleRelativePath", "Public/ActorComponents/IKRigInterface.h" },
{ "ToolTip", "Add your own goals to the OutGoals map (careful not to remove existing goals in the map!)" },
};
#endif // WITH_METADATA
// ********** Begin Function AddIKGoals constinit property declarations ****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_OutGoals_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_OutGoals_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_OutGoals;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddIKGoals constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddIKGoals Property Definitions ***************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::NewProp_OutGoals_ValueProp = { "OutGoals", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FIKRigGoal, METADATA_PARAMS(0, nullptr) }; // 3308627082
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::NewProp_OutGoals_Key_KeyProp = { "OutGoals_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::NewProp_OutGoals = { "OutGoals", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKGoalCreatorInterface_eventAddIKGoals_Parms, OutGoals), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3308627082
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::NewProp_OutGoals_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::NewProp_OutGoals_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::NewProp_OutGoals,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::PropPointers) < 2048);
// ********** End Function AddIKGoals Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKGoalCreatorInterface, nullptr, "AddIKGoals", Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::PropPointers),
sizeof(IKGoalCreatorInterface_eventAddIKGoals_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C420C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(IKGoalCreatorInterface_eventAddIKGoals_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IIKGoalCreatorInterface::execAddIKGoals)
{
P_GET_TMAP_REF(FName,FIKRigGoal,Z_Param_Out_OutGoals);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddIKGoals_Implementation(Z_Param_Out_OutGoals);
P_NATIVE_END;
}
// ********** End Interface UIKGoalCreatorInterface Function AddIKGoals ****************************
// ********** Begin Interface UIKGoalCreatorInterface **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKGoalCreatorInterface;
UClass* UIKGoalCreatorInterface::GetPrivateStaticClass()
{
using TClass = UIKGoalCreatorInterface;
if (!Z_Registration_Info_UClass_UIKGoalCreatorInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKGoalCreatorInterface"),
Z_Registration_Info_UClass_UIKGoalCreatorInterface.InnerSingleton,
StaticRegisterNativesUIKGoalCreatorInterface,
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_UIKGoalCreatorInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKGoalCreatorInterface_NoRegister()
{
return UIKGoalCreatorInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKGoalCreatorInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/ActorComponents/IKRigInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UIKGoalCreatorInterface constinit property declarations **************
// ********** End Interface UIKGoalCreatorInterface constinit property declarations ****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AddIKGoals"), .Pointer = &IIKGoalCreatorInterface::execAddIKGoals },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKGoalCreatorInterface_AddIKGoals, "AddIKGoals" }, // 1985447704
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IIKGoalCreatorInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKGoalCreatorInterface_Statics
UObject* (*const Z_Construct_UClass_UIKGoalCreatorInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKGoalCreatorInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKGoalCreatorInterface_Statics::ClassParams = {
&UIKGoalCreatorInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKGoalCreatorInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKGoalCreatorInterface_Statics::Class_MetaDataParams)
};
void UIKGoalCreatorInterface::StaticRegisterNativesUIKGoalCreatorInterface()
{
UClass* Class = UIKGoalCreatorInterface::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKGoalCreatorInterface_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKGoalCreatorInterface()
{
if (!Z_Registration_Info_UClass_UIKGoalCreatorInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKGoalCreatorInterface.OuterSingleton, Z_Construct_UClass_UIKGoalCreatorInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKGoalCreatorInterface.OuterSingleton;
}
UIKGoalCreatorInterface::UIKGoalCreatorInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKGoalCreatorInterface);
// ********** End Interface UIKGoalCreatorInterface ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h__Script_IKRig_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKGoalCreatorInterface, UIKGoalCreatorInterface::StaticClass, TEXT("UIKGoalCreatorInterface"), &Z_Registration_Info_UClass_UIKGoalCreatorInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKGoalCreatorInterface), 2188526901U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h__Script_IKRig_1361590340{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h__Script_IKRig_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,89 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ActorComponents/IKRigInterface.h"
#ifdef IKRIG_IKRigInterface_generated_h
#error "IKRigInterface.generated.h already included, missing '#pragma once' in IKRigInterface.h"
#endif
#define IKRIG_IKRigInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRigGoal;
// ********** Begin Interface UIKGoalCreatorInterface **********************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_RPC_WRAPPERS_NO_PURE_DECLS \
virtual void AddIKGoals_Implementation(TMap<FName,FIKRigGoal>& OutGoals) {}; \
DECLARE_FUNCTION(execAddIKGoals);
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UIKGoalCreatorInterface_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKGoalCreatorInterface_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKGoalCreatorInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKGoalCreatorInterface(UIKGoalCreatorInterface&&) = delete; \
UIKGoalCreatorInterface(const UIKGoalCreatorInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKGoalCreatorInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKGoalCreatorInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKGoalCreatorInterface) \
virtual ~UIKGoalCreatorInterface() = default;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUIKGoalCreatorInterface(); \
friend struct ::Z_Construct_UClass_UIKGoalCreatorInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKGoalCreatorInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UIKGoalCreatorInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKGoalCreatorInterface_NoRegister) \
DECLARE_SERIALIZER(UIKGoalCreatorInterface)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IIKGoalCreatorInterface() {} \
public: \
typedef UIKGoalCreatorInterface UClassType; \
typedef IIKGoalCreatorInterface ThisClass; \
static void Execute_AddIKGoals(UObject* O, TMap<FName,FIKRigGoal>& OutGoals); \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_10_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_CALLBACK_WRAPPERS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h_13_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKGoalCreatorInterface;
// ********** End Interface UIKGoalCreatorInterface ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_ActorComponents_IKRigInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,694 @@
// 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 "Rig/Solvers/IKRigLimbSolver.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigLimbSolver() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EAxis();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_LimbEffector();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_LimbEffector_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_LimbSolver();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_LimbSolver_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigLimbSolverController();
IKRIG_API UClass* Z_Construct_UClass_UIKRigLimbSolverController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolver();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolverControllerBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigLimbSolver();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigLimbSolverSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FLimbSolverSettings();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRigLimbSolverSettings ******************************************
struct Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigLimbSolverSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigLimbSolverSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
{ "UIWrapper", "/Script/IKRigEditor.LimbSolverSettingsWrapper" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartBone_MetaData[] = {
{ "Category", "Limb IK Settings" },
{ "Comment", "/** The first bone in the IK chain, for example the \"hip\" in a leg, or the \"shoulder\" in an arm */" },
{ "DisplayName", "Root Bone" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
{ "ToolTip", "The first bone in the IK chain, for example the \"hip\" in a leg, or the \"shoulder\" in an arm" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalName_MetaData[] = {
{ "Category", "Limb IK Effector" },
{ "Comment", "/** The name of the IK goal to drive the end bone towards */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
{ "ToolTip", "The name of the IK goal to drive the end bone towards" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndBone_MetaData[] = {
{ "Category", "Limb IK Effector" },
{ "Comment", "/** The name of the last bone in the IK chain. This is the bone you want to reach the goal. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
{ "ToolTip", "The name of the last bone in the IK chain. This is the bone you want to reach the goal." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigLimbSolverSettings constinit property declarations **********
static const UECodeGen_Private::FNamePropertyParams NewProp_StartBone;
static const UECodeGen_Private::FNamePropertyParams NewProp_GoalName;
static const UECodeGen_Private::FNamePropertyParams NewProp_EndBone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigLimbSolverSettings constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigLimbSolverSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics
static_assert(std::is_polymorphic<FIKRigLimbSolverSettings>() == std::is_polymorphic<FLimbSolverSettings>(), "USTRUCT FIKRigLimbSolverSettings cannot be polymorphic unless super FLimbSolverSettings is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigLimbSolverSettings;
class UScriptStruct* FIKRigLimbSolverSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigLimbSolverSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigLimbSolverSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigLimbSolverSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigLimbSolverSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRigLimbSolverSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigLimbSolverSettings Property Definitions *********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::NewProp_StartBone = { "StartBone", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigLimbSolverSettings, StartBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartBone_MetaData), NewProp_StartBone_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::NewProp_GoalName = { "GoalName", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigLimbSolverSettings, GoalName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalName_MetaData), NewProp_GoalName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::NewProp_EndBone = { "EndBone", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigLimbSolverSettings, EndBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndBone_MetaData), NewProp_EndBone_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::NewProp_StartBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::NewProp_GoalName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::NewProp_EndBone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigLimbSolverSettings Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FLimbSolverSettings,
&NewStructOps,
"IKRigLimbSolverSettings",
Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::PropPointers),
sizeof(FIKRigLimbSolverSettings),
alignof(FIKRigLimbSolverSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigLimbSolverSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigLimbSolverSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigLimbSolverSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigLimbSolverSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRigLimbSolverSettings ********************************************
// ********** Begin ScriptStruct FIKRigLimbSolver **************************************************
struct Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigLimbSolver); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigLimbSolver); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigLimbSolver constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigLimbSolver constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigLimbSolver>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics
static_assert(std::is_polymorphic<FIKRigLimbSolver>() == std::is_polymorphic<FIKRigSolverBase>(), "USTRUCT FIKRigLimbSolver cannot be polymorphic unless super FIKRigSolverBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigLimbSolver;
class UScriptStruct* FIKRigLimbSolver::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigLimbSolver.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigLimbSolver.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigLimbSolver, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigLimbSolver"));
}
return Z_Registration_Info_UScriptStruct_FIKRigLimbSolver.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigLimbSolver Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigLimbSolver, Settings), Z_Construct_UScriptStruct_FIKRigLimbSolverSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 351285291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigLimbSolver Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSolverBase,
&NewStructOps,
"IKRigLimbSolver",
Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::PropPointers),
sizeof(FIKRigLimbSolver),
alignof(FIKRigLimbSolver),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigLimbSolver()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigLimbSolver.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigLimbSolver.InnerSingleton, Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigLimbSolver.InnerSingleton);
}
// ********** End ScriptStruct FIKRigLimbSolver ****************************************************
// ********** Begin Class UIKRigLimbSolverController Function GetSolverSettings ********************
struct Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics
{
struct IKRigLimbSolverController_eventGetSolverSettings_Parms
{
FIKRigLimbSolverSettings ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRig" },
{ "Comment", "/* Get the current solver settings as a struct.\n\x09 * @return FIKRigLimbSolverSettings struct with the current settings used by the solver. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
{ "ToolTip", "Get the current solver settings as a struct.\n * @return FIKRigLimbSolverSettings struct with the current settings used by the solver." },
};
#endif // WITH_METADATA
// ********** Begin Function GetSolverSettings constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSolverSettings constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSolverSettings Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigLimbSolverController_eventGetSolverSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRigLimbSolverSettings, METADATA_PARAMS(0, nullptr) }; // 351285291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSolverSettings Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigLimbSolverController, nullptr, "GetSolverSettings", Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::IKRigLimbSolverController_eventGetSolverSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::IKRigLimbSolverController_eventGetSolverSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigLimbSolverController::execGetSolverSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRigLimbSolverSettings*)Z_Param__Result=P_THIS->GetSolverSettings();
P_NATIVE_END;
}
// ********** End Class UIKRigLimbSolverController Function GetSolverSettings **********************
// ********** Begin Class UIKRigLimbSolverController Function SetSolverSettings ********************
struct Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics
{
struct IKRigLimbSolverController_eventSetSolverSettings_Parms
{
FIKRigLimbSolverSettings InSettings;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRig" },
{ "Comment", "/* Set the solver settings. Input is a custom struct type for this solver.\n\x09 * @param InSettings a FIKRigLimbSolverSettings struct containing all the settings to apply to this solver */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
{ "ToolTip", "Set the solver settings. Input is a custom struct type for this solver.\n * @param InSettings a FIKRigLimbSolverSettings struct containing all the settings to apply to this solver" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSolverSettings constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSolverSettings constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSolverSettings Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigLimbSolverController_eventSetSolverSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRigLimbSolverSettings, METADATA_PARAMS(0, nullptr) }; // 351285291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSolverSettings Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigLimbSolverController, nullptr, "SetSolverSettings", Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::IKRigLimbSolverController_eventSetSolverSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::IKRigLimbSolverController_eventSetSolverSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigLimbSolverController::execSetSolverSettings)
{
P_GET_STRUCT(FIKRigLimbSolverSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSolverSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRigLimbSolverController Function SetSolverSettings **********************
// ********** Begin Class UIKRigLimbSolverController ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRigLimbSolverController;
UClass* UIKRigLimbSolverController::GetPrivateStaticClass()
{
using TClass = UIKRigLimbSolverController;
if (!Z_Registration_Info_UClass_UIKRigLimbSolverController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRigLimbSolverController"),
Z_Registration_Info_UClass_UIKRigLimbSolverController.InnerSingleton,
StaticRegisterNativesUIKRigLimbSolverController,
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_UIKRigLimbSolverController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRigLimbSolverController_NoRegister()
{
return UIKRigLimbSolverController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRigLimbSolverController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for modifying an Full-Body IK solver's settings in an IK Rig.\n * Can adjust Solver, Goal and Bone settings. */" },
{ "IncludePath", "Rig/Solvers/IKRigLimbSolver.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
{ "ToolTip", "The blueprint/python API for modifying an Full-Body IK solver's settings in an IK Rig.\n* Can adjust Solver, Goal and Bone settings." },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRigLimbSolverController constinit property declarations ***************
// ********** End Class UIKRigLimbSolverController constinit property declarations *****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSolverSettings"), .Pointer = &UIKRigLimbSolverController::execGetSolverSettings },
{ .NameUTF8 = UTF8TEXT("SetSolverSettings"), .Pointer = &UIKRigLimbSolverController::execSetSolverSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRigLimbSolverController_GetSolverSettings, "GetSolverSettings" }, // 2929333019
{ &Z_Construct_UFunction_UIKRigLimbSolverController_SetSolverSettings, "SetSolverSettings" }, // 3158509291
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRigLimbSolverController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRigLimbSolverController_Statics
UObject* (*const Z_Construct_UClass_UIKRigLimbSolverController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRigSolverControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigLimbSolverController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRigLimbSolverController_Statics::ClassParams = {
&UIKRigLimbSolverController::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_UIKRigLimbSolverController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRigLimbSolverController_Statics::Class_MetaDataParams)
};
void UIKRigLimbSolverController::StaticRegisterNativesUIKRigLimbSolverController()
{
UClass* Class = UIKRigLimbSolverController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRigLimbSolverController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRigLimbSolverController()
{
if (!Z_Registration_Info_UClass_UIKRigLimbSolverController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRigLimbSolverController.OuterSingleton, Z_Construct_UClass_UIKRigLimbSolverController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRigLimbSolverController.OuterSingleton;
}
UIKRigLimbSolverController::UIKRigLimbSolverController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRigLimbSolverController);
UIKRigLimbSolverController::~UIKRigLimbSolverController() {}
// ********** End Class UIKRigLimbSolverController *************************************************
// ********** Begin Class UIKRig_LimbEffector ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRig_LimbEffector;
UClass* UIKRig_LimbEffector::GetPrivateStaticClass()
{
using TClass = UIKRig_LimbEffector;
if (!Z_Registration_Info_UClass_UIKRig_LimbEffector.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRig_LimbEffector"),
Z_Registration_Info_UClass_UIKRig_LimbEffector.InnerSingleton,
StaticRegisterNativesUIKRig_LimbEffector,
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_UIKRig_LimbEffector.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRig_LimbEffector_NoRegister()
{
return UIKRig_LimbEffector::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRig_LimbEffector_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE: This type has been replaced with FIKRigLimbSolver.\n" },
{ "IncludePath", "Rig/Solvers/IKRigLimbSolver.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
{ "ToolTip", "NOTE: This type has been replaced with FIKRigLimbSolver." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalName_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRig_LimbEffector constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_GoalName;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UIKRig_LimbEffector constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRig_LimbEffector>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRig_LimbEffector_Statics
// ********** Begin Class UIKRig_LimbEffector Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRig_LimbEffector_Statics::NewProp_GoalName = { "GoalName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbEffector, GoalName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalName_MetaData), NewProp_GoalName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRig_LimbEffector_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbEffector, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIKRig_LimbEffector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbEffector_Statics::NewProp_GoalName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbEffector_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_LimbEffector_Statics::PropPointers) < 2048);
// ********** End Class UIKRig_LimbEffector Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UIKRig_LimbEffector_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_LimbEffector_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRig_LimbEffector_Statics::ClassParams = {
&UIKRig_LimbEffector::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UIKRig_LimbEffector_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_LimbEffector_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_LimbEffector_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRig_LimbEffector_Statics::Class_MetaDataParams)
};
void UIKRig_LimbEffector::StaticRegisterNativesUIKRig_LimbEffector()
{
}
UClass* Z_Construct_UClass_UIKRig_LimbEffector()
{
if (!Z_Registration_Info_UClass_UIKRig_LimbEffector.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRig_LimbEffector.OuterSingleton, Z_Construct_UClass_UIKRig_LimbEffector_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRig_LimbEffector.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRig_LimbEffector);
UIKRig_LimbEffector::~UIKRig_LimbEffector() {}
// ********** End Class UIKRig_LimbEffector ********************************************************
// ********** Begin Class UIKRig_LimbSolver ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRig_LimbSolver;
UClass* UIKRig_LimbSolver::GetPrivateStaticClass()
{
using TClass = UIKRig_LimbSolver;
if (!Z_Registration_Info_UClass_UIKRig_LimbSolver.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRig_LimbSolver"),
Z_Registration_Info_UClass_UIKRig_LimbSolver.InnerSingleton,
StaticRegisterNativesUIKRig_LimbSolver,
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_UIKRig_LimbSolver.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRig_LimbSolver_NoRegister()
{
return UIKRig_LimbSolver::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRig_LimbSolver_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE: This type has been replaced with FIKRigLimbSolver.\n" },
{ "IncludePath", "Rig/Solvers/IKRigLimbSolver.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
{ "ToolTip", "NOTE: This type has been replaced with FIKRigLimbSolver." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootName_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReachPrecision_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HingeRotationAxis_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxIterations_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableLimit_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRotationAngle_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAveragePull_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PullDistribution_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReachStepAlpha_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableTwistCorrection_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndBoneForwardAxis_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Effector_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigLimbSolver.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRig_LimbSolver constinit property declarations ************************
static const UECodeGen_Private::FNamePropertyParams NewProp_RootName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReachPrecision;
static const UECodeGen_Private::FBytePropertyParams NewProp_HingeRotationAxis;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxIterations;
static void NewProp_bEnableLimit_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableLimit;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRotationAngle;
static void NewProp_bAveragePull_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAveragePull;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PullDistribution;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReachStepAlpha;
static void NewProp_bEnableTwistCorrection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableTwistCorrection;
static const UECodeGen_Private::FBytePropertyParams NewProp_EndBoneForwardAxis;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Effector;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UIKRig_LimbSolver constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRig_LimbSolver>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRig_LimbSolver_Statics
// ********** Begin Class UIKRig_LimbSolver Property Definitions ***********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_RootName = { "RootName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbSolver, RootName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootName_MetaData), NewProp_RootName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_ReachPrecision = { "ReachPrecision", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbSolver, ReachPrecision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReachPrecision_MetaData), NewProp_ReachPrecision_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_HingeRotationAxis = { "HingeRotationAxis", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbSolver, HingeRotationAxis), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HingeRotationAxis_MetaData), NewProp_HingeRotationAxis_MetaData) }; // 2447774434
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_MaxIterations = { "MaxIterations", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbSolver, MaxIterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxIterations_MetaData), NewProp_MaxIterations_MetaData) };
void Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bEnableLimit_SetBit(void* Obj)
{
((UIKRig_LimbSolver*)Obj)->bEnableLimit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bEnableLimit = { "bEnableLimit", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIKRig_LimbSolver), &Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bEnableLimit_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableLimit_MetaData), NewProp_bEnableLimit_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_MinRotationAngle = { "MinRotationAngle", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbSolver, MinRotationAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRotationAngle_MetaData), NewProp_MinRotationAngle_MetaData) };
void Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bAveragePull_SetBit(void* Obj)
{
((UIKRig_LimbSolver*)Obj)->bAveragePull = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bAveragePull = { "bAveragePull", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIKRig_LimbSolver), &Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bAveragePull_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAveragePull_MetaData), NewProp_bAveragePull_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_PullDistribution = { "PullDistribution", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbSolver, PullDistribution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PullDistribution_MetaData), NewProp_PullDistribution_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_ReachStepAlpha = { "ReachStepAlpha", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbSolver, ReachStepAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReachStepAlpha_MetaData), NewProp_ReachStepAlpha_MetaData) };
void Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bEnableTwistCorrection_SetBit(void* Obj)
{
((UIKRig_LimbSolver*)Obj)->bEnableTwistCorrection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bEnableTwistCorrection = { "bEnableTwistCorrection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIKRig_LimbSolver), &Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bEnableTwistCorrection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableTwistCorrection_MetaData), NewProp_bEnableTwistCorrection_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_EndBoneForwardAxis = { "EndBoneForwardAxis", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbSolver, EndBoneForwardAxis), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndBoneForwardAxis_MetaData), NewProp_EndBoneForwardAxis_MetaData) }; // 2447774434
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_Effector = { "Effector", nullptr, (EPropertyFlags)0x0114000020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_LimbSolver, Effector_DEPRECATED), Z_Construct_UClass_UIKRig_LimbEffector_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Effector_MetaData), NewProp_Effector_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIKRig_LimbSolver_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_RootName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_ReachPrecision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_HingeRotationAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_MaxIterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bEnableLimit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_MinRotationAngle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bAveragePull,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_PullDistribution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_ReachStepAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_bEnableTwistCorrection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_EndBoneForwardAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_LimbSolver_Statics::NewProp_Effector,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_LimbSolver_Statics::PropPointers) < 2048);
// ********** End Class UIKRig_LimbSolver Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UIKRig_LimbSolver_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRigSolver,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_LimbSolver_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRig_LimbSolver_Statics::ClassParams = {
&UIKRig_LimbSolver::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UIKRig_LimbSolver_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_LimbSolver_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_LimbSolver_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRig_LimbSolver_Statics::Class_MetaDataParams)
};
void UIKRig_LimbSolver::StaticRegisterNativesUIKRig_LimbSolver()
{
}
UClass* Z_Construct_UClass_UIKRig_LimbSolver()
{
if (!Z_Registration_Info_UClass_UIKRig_LimbSolver.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRig_LimbSolver.OuterSingleton, Z_Construct_UClass_UIKRig_LimbSolver_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRig_LimbSolver.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRig_LimbSolver);
UIKRig_LimbSolver::~UIKRig_LimbSolver() {}
// ********** End Class UIKRig_LimbSolver **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRigLimbSolverSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics::NewStructOps, TEXT("IKRigLimbSolverSettings"),&Z_Registration_Info_UScriptStruct_FIKRigLimbSolverSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigLimbSolverSettings), 351285291U) },
{ FIKRigLimbSolver::StaticStruct, Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics::NewStructOps, TEXT("IKRigLimbSolver"),&Z_Registration_Info_UScriptStruct_FIKRigLimbSolver, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigLimbSolver), 103492836U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRigLimbSolverController, UIKRigLimbSolverController::StaticClass, TEXT("UIKRigLimbSolverController"), &Z_Registration_Info_UClass_UIKRigLimbSolverController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRigLimbSolverController), 75592233U) },
{ Z_Construct_UClass_UIKRig_LimbEffector, UIKRig_LimbEffector::StaticClass, TEXT("UIKRig_LimbEffector"), &Z_Registration_Info_UClass_UIKRig_LimbEffector, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRig_LimbEffector), 3182212732U) },
{ Z_Construct_UClass_UIKRig_LimbSolver, UIKRig_LimbSolver::StaticClass, TEXT("UIKRig_LimbSolver"), &Z_Registration_Info_UClass_UIKRig_LimbSolver, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRig_LimbSolver), 2976608004U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h__Script_IKRig_1150884649{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,170 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/Solvers/IKRigLimbSolver.h"
#ifdef IKRIG_IKRigLimbSolver_generated_h
#error "IKRigLimbSolver.generated.h already included, missing '#pragma once' in IKRigLimbSolver.h"
#endif
#define IKRIG_IKRigLimbSolver_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRigLimbSolverSettings;
// ********** Begin ScriptStruct FIKRigLimbSolverSettings ******************************************
struct Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_18_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigLimbSolverSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FLimbSolverSettings Super;
struct FIKRigLimbSolverSettings;
// ********** End ScriptStruct FIKRigLimbSolverSettings ********************************************
// ********** Begin ScriptStruct FIKRigLimbSolver **************************************************
struct Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_36_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigLimbSolver_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverBase Super;
struct FIKRigLimbSolver;
// ********** End ScriptStruct FIKRigLimbSolver ****************************************************
// ********** Begin Class UIKRigLimbSolverController ***********************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_86_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSolverSettings); \
DECLARE_FUNCTION(execGetSolverSettings);
struct Z_Construct_UClass_UIKRigLimbSolverController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigLimbSolverController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_86_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigLimbSolverController(); \
friend struct ::Z_Construct_UClass_UIKRigLimbSolverController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigLimbSolverController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigLimbSolverController, UIKRigSolverControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigLimbSolverController_NoRegister) \
DECLARE_SERIALIZER(UIKRigLimbSolverController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_86_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigLimbSolverController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigLimbSolverController(UIKRigLimbSolverController&&) = delete; \
UIKRigLimbSolverController(const UIKRigLimbSolverController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigLimbSolverController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigLimbSolverController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigLimbSolverController) \
IKRIG_API virtual ~UIKRigLimbSolverController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_83_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_86_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_86_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_86_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_86_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigLimbSolverController;
// ********** End Class UIKRigLimbSolverController *************************************************
// ********** Begin Class UIKRig_LimbEffector ******************************************************
struct Z_Construct_UClass_UIKRig_LimbEffector_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRig_LimbEffector_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_109_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRig_LimbEffector(); \
friend struct ::Z_Construct_UClass_UIKRig_LimbEffector_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRig_LimbEffector_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRig_LimbEffector, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRig_LimbEffector_NoRegister) \
DECLARE_SERIALIZER(UIKRig_LimbEffector)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_109_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRig_LimbEffector(UIKRig_LimbEffector&&) = delete; \
UIKRig_LimbEffector(const UIKRig_LimbEffector&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRig_LimbEffector); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRig_LimbEffector); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UIKRig_LimbEffector) \
IKRIG_API virtual ~UIKRig_LimbEffector();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_106_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_109_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_109_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_109_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRig_LimbEffector;
// ********** End Class UIKRig_LimbEffector ********************************************************
// ********** Begin Class UIKRig_LimbSolver ********************************************************
struct Z_Construct_UClass_UIKRig_LimbSolver_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRig_LimbSolver_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_124_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRig_LimbSolver(); \
friend struct ::Z_Construct_UClass_UIKRig_LimbSolver_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRig_LimbSolver_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRig_LimbSolver, UIKRigSolver, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRig_LimbSolver_NoRegister) \
DECLARE_SERIALIZER(UIKRig_LimbSolver)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_124_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRig_LimbSolver(UIKRig_LimbSolver&&) = delete; \
UIKRig_LimbSolver(const UIKRig_LimbSolver&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRig_LimbSolver); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRig_LimbSolver); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UIKRig_LimbSolver) \
IKRIG_API virtual ~UIKRig_LimbSolver();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_121_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_124_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_124_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h_124_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRig_LimbSolver;
// ********** End Class UIKRig_LimbSolver **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigLimbSolver_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,637 @@
// 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 "Rig/Solvers/IKRigPoleSolver.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigPoleSolver() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_PoleSolver();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_PoleSolver_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_PoleSolverEffector();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_PoleSolverEffector_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigPoleSolverController();
IKRIG_API UClass* Z_Construct_UClass_UIKRigPoleSolverController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolver();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolverControllerBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigPoleSolver();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigPoleSolverSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverSettingsBase();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRigPoleSolverSettings ******************************************
struct Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigPoleSolverSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigPoleSolverSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
{ "UIWrapper", "/Script/IKRigEditor.PoleSolverSettingsWrapper" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartBone_MetaData[] = {
{ "Category", "Pole Solver Settings" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndBone_MetaData[] = {
{ "Category", "Pole Solver Settings" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AimAtGoal_MetaData[] = {
{ "Category", "Pole Solver Settings" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Pole Solver Settings" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "// Blend the effect on/off. Range is 0-1. Default is 1.0. \n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
{ "ToolTip", "Blend the effect on/off. Range is 0-1. Default is 1.0." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigPoleSolverSettings constinit property declarations **********
static const UECodeGen_Private::FNamePropertyParams NewProp_StartBone;
static const UECodeGen_Private::FNamePropertyParams NewProp_EndBone;
static const UECodeGen_Private::FNamePropertyParams NewProp_AimAtGoal;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigPoleSolverSettings constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigPoleSolverSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics
static_assert(std::is_polymorphic<FIKRigPoleSolverSettings>() == std::is_polymorphic<FIKRigSolverSettingsBase>(), "USTRUCT FIKRigPoleSolverSettings cannot be polymorphic unless super FIKRigSolverSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigPoleSolverSettings;
class UScriptStruct* FIKRigPoleSolverSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigPoleSolverSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigPoleSolverSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigPoleSolverSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigPoleSolverSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRigPoleSolverSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigPoleSolverSettings Property Definitions *********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::NewProp_StartBone = { "StartBone", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigPoleSolverSettings, StartBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartBone_MetaData), NewProp_StartBone_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::NewProp_EndBone = { "EndBone", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigPoleSolverSettings, EndBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndBone_MetaData), NewProp_EndBone_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::NewProp_AimAtGoal = { "AimAtGoal", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigPoleSolverSettings, AimAtGoal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AimAtGoal_MetaData), NewProp_AimAtGoal_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigPoleSolverSettings, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::NewProp_StartBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::NewProp_EndBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::NewProp_AimAtGoal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::NewProp_Alpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigPoleSolverSettings Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSolverSettingsBase,
&NewStructOps,
"IKRigPoleSolverSettings",
Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::PropPointers),
sizeof(FIKRigPoleSolverSettings),
alignof(FIKRigPoleSolverSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigPoleSolverSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigPoleSolverSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigPoleSolverSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigPoleSolverSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRigPoleSolverSettings ********************************************
// ********** Begin ScriptStruct FIKRigPoleSolver **************************************************
struct Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigPoleSolver); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigPoleSolver); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigPoleSolver constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigPoleSolver constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigPoleSolver>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics
static_assert(std::is_polymorphic<FIKRigPoleSolver>() == std::is_polymorphic<FIKRigSolverBase>(), "USTRUCT FIKRigPoleSolver cannot be polymorphic unless super FIKRigSolverBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigPoleSolver;
class UScriptStruct* FIKRigPoleSolver::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigPoleSolver.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigPoleSolver.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigPoleSolver, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigPoleSolver"));
}
return Z_Registration_Info_UScriptStruct_FIKRigPoleSolver.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigPoleSolver Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigPoleSolver, Settings), Z_Construct_UScriptStruct_FIKRigPoleSolverSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 2290709777
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigPoleSolver Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSolverBase,
&NewStructOps,
"IKRigPoleSolver",
Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::PropPointers),
sizeof(FIKRigPoleSolver),
alignof(FIKRigPoleSolver),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigPoleSolver()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigPoleSolver.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigPoleSolver.InnerSingleton, Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigPoleSolver.InnerSingleton);
}
// ********** End ScriptStruct FIKRigPoleSolver ****************************************************
// ********** Begin Class UIKRigPoleSolverController Function GetSolverSettings ********************
struct Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics
{
struct IKRigPoleSolverController_eventGetSolverSettings_Parms
{
FIKRigPoleSolverSettings ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRig" },
{ "Comment", "/* Get the current solver settings as a struct.\n\x09 * @return FIKRigPoleSolverSettings struct with the current settings used by the solver. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
{ "ToolTip", "Get the current solver settings as a struct.\n * @return FIKRigPoleSolverSettings struct with the current settings used by the solver." },
};
#endif // WITH_METADATA
// ********** Begin Function GetSolverSettings constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSolverSettings constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSolverSettings Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigPoleSolverController_eventGetSolverSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRigPoleSolverSettings, METADATA_PARAMS(0, nullptr) }; // 2290709777
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSolverSettings Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigPoleSolverController, nullptr, "GetSolverSettings", Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::IKRigPoleSolverController_eventGetSolverSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::IKRigPoleSolverController_eventGetSolverSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigPoleSolverController::execGetSolverSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRigPoleSolverSettings*)Z_Param__Result=P_THIS->GetSolverSettings();
P_NATIVE_END;
}
// ********** End Class UIKRigPoleSolverController Function GetSolverSettings **********************
// ********** Begin Class UIKRigPoleSolverController Function SetSolverSettings ********************
struct Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics
{
struct IKRigPoleSolverController_eventSetSolverSettings_Parms
{
FIKRigPoleSolverSettings InSettings;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRig" },
{ "Comment", "/* Set the solver settings. Input is a custom struct type for this solver.\n\x09 * @param InSettings a FIKRigPoleSolverSettings struct containing all the settings to apply to this solver */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
{ "ToolTip", "Set the solver settings. Input is a custom struct type for this solver.\n * @param InSettings a FIKRigPoleSolverSettings struct containing all the settings to apply to this solver" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSolverSettings constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSolverSettings constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSolverSettings Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigPoleSolverController_eventSetSolverSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRigPoleSolverSettings, METADATA_PARAMS(0, nullptr) }; // 2290709777
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSolverSettings Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigPoleSolverController, nullptr, "SetSolverSettings", Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::IKRigPoleSolverController_eventSetSolverSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::IKRigPoleSolverController_eventSetSolverSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigPoleSolverController::execSetSolverSettings)
{
P_GET_STRUCT(FIKRigPoleSolverSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSolverSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRigPoleSolverController Function SetSolverSettings **********************
// ********** Begin Class UIKRigPoleSolverController ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRigPoleSolverController;
UClass* UIKRigPoleSolverController::GetPrivateStaticClass()
{
using TClass = UIKRigPoleSolverController;
if (!Z_Registration_Info_UClass_UIKRigPoleSolverController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRigPoleSolverController"),
Z_Registration_Info_UClass_UIKRigPoleSolverController.InnerSingleton,
StaticRegisterNativesUIKRigPoleSolverController,
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_UIKRigPoleSolverController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRigPoleSolverController_NoRegister()
{
return UIKRigPoleSolverController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRigPoleSolverController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for modifying a Pole solver's settings in an IK Rig. */" },
{ "IncludePath", "Rig/Solvers/IKRigPoleSolver.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
{ "ToolTip", "The blueprint/python API for modifying a Pole solver's settings in an IK Rig." },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRigPoleSolverController constinit property declarations ***************
// ********** End Class UIKRigPoleSolverController constinit property declarations *****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSolverSettings"), .Pointer = &UIKRigPoleSolverController::execGetSolverSettings },
{ .NameUTF8 = UTF8TEXT("SetSolverSettings"), .Pointer = &UIKRigPoleSolverController::execSetSolverSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRigPoleSolverController_GetSolverSettings, "GetSolverSettings" }, // 2809235052
{ &Z_Construct_UFunction_UIKRigPoleSolverController_SetSolverSettings, "SetSolverSettings" }, // 1145916023
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRigPoleSolverController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRigPoleSolverController_Statics
UObject* (*const Z_Construct_UClass_UIKRigPoleSolverController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRigSolverControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigPoleSolverController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRigPoleSolverController_Statics::ClassParams = {
&UIKRigPoleSolverController::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_UIKRigPoleSolverController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRigPoleSolverController_Statics::Class_MetaDataParams)
};
void UIKRigPoleSolverController::StaticRegisterNativesUIKRigPoleSolverController()
{
UClass* Class = UIKRigPoleSolverController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRigPoleSolverController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRigPoleSolverController()
{
if (!Z_Registration_Info_UClass_UIKRigPoleSolverController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRigPoleSolverController.OuterSingleton, Z_Construct_UClass_UIKRigPoleSolverController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRigPoleSolverController.OuterSingleton;
}
UIKRigPoleSolverController::UIKRigPoleSolverController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRigPoleSolverController);
UIKRigPoleSolverController::~UIKRigPoleSolverController() {}
// ********** End Class UIKRigPoleSolverController *************************************************
// ********** Begin Class UIKRig_PoleSolverEffector ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRig_PoleSolverEffector;
UClass* UIKRig_PoleSolverEffector::GetPrivateStaticClass()
{
using TClass = UIKRig_PoleSolverEffector;
if (!Z_Registration_Info_UClass_UIKRig_PoleSolverEffector.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRig_PoleSolverEffector"),
Z_Registration_Info_UClass_UIKRig_PoleSolverEffector.InnerSingleton,
StaticRegisterNativesUIKRig_PoleSolverEffector,
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_UIKRig_PoleSolverEffector.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRig_PoleSolverEffector_NoRegister()
{
return UIKRig_PoleSolverEffector::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE: This type has been replaced with FPoleSolver.\n" },
{ "IncludePath", "Rig/Solvers/IKRigPoleSolver.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
{ "ToolTip", "NOTE: This type has been replaced with FPoleSolver." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalName_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRig_PoleSolverEffector constinit property declarations ****************
static const UECodeGen_Private::FNamePropertyParams NewProp_GoalName;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UIKRig_PoleSolverEffector constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRig_PoleSolverEffector>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics
// ********** Begin Class UIKRig_PoleSolverEffector Property Definitions ***************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::NewProp_GoalName = { "GoalName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_PoleSolverEffector, GoalName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalName_MetaData), NewProp_GoalName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_PoleSolverEffector, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_PoleSolverEffector, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::NewProp_GoalName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::NewProp_Alpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::PropPointers) < 2048);
// ********** End Class UIKRig_PoleSolverEffector Property Definitions *****************************
UObject* (*const Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::ClassParams = {
&UIKRig_PoleSolverEffector::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::Class_MetaDataParams)
};
void UIKRig_PoleSolverEffector::StaticRegisterNativesUIKRig_PoleSolverEffector()
{
}
UClass* Z_Construct_UClass_UIKRig_PoleSolverEffector()
{
if (!Z_Registration_Info_UClass_UIKRig_PoleSolverEffector.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRig_PoleSolverEffector.OuterSingleton, Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRig_PoleSolverEffector.OuterSingleton;
}
UIKRig_PoleSolverEffector::UIKRig_PoleSolverEffector(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRig_PoleSolverEffector);
UIKRig_PoleSolverEffector::~UIKRig_PoleSolverEffector() {}
// ********** End Class UIKRig_PoleSolverEffector **************************************************
// ********** Begin Class UIKRig_PoleSolver ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRig_PoleSolver;
UClass* UIKRig_PoleSolver::GetPrivateStaticClass()
{
using TClass = UIKRig_PoleSolver;
if (!Z_Registration_Info_UClass_UIKRig_PoleSolver.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRig_PoleSolver"),
Z_Registration_Info_UClass_UIKRig_PoleSolver.InnerSingleton,
StaticRegisterNativesUIKRig_PoleSolver,
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_UIKRig_PoleSolver.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRig_PoleSolver_NoRegister()
{
return UIKRig_PoleSolver::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRig_PoleSolver_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE: This type has been replaced with FPoleSolver.\n" },
{ "IncludePath", "Rig/Solvers/IKRigPoleSolver.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
{ "ToolTip", "NOTE: This type has been replaced with FPoleSolver." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootName_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndName_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Effector_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigPoleSolver.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRig_PoleSolver constinit property declarations ************************
static const UECodeGen_Private::FNamePropertyParams NewProp_RootName;
static const UECodeGen_Private::FNamePropertyParams NewProp_EndName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Effector;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UIKRig_PoleSolver constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRig_PoleSolver>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRig_PoleSolver_Statics
// ********** Begin Class UIKRig_PoleSolver Property Definitions ***********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRig_PoleSolver_Statics::NewProp_RootName = { "RootName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_PoleSolver, RootName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootName_MetaData), NewProp_RootName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRig_PoleSolver_Statics::NewProp_EndName = { "EndName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_PoleSolver, EndName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndName_MetaData), NewProp_EndName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIKRig_PoleSolver_Statics::NewProp_Effector = { "Effector", nullptr, (EPropertyFlags)0x0114000020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_PoleSolver, Effector_DEPRECATED), Z_Construct_UClass_UIKRig_PoleSolverEffector_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Effector_MetaData), NewProp_Effector_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIKRig_PoleSolver_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_PoleSolver_Statics::NewProp_RootName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_PoleSolver_Statics::NewProp_EndName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_PoleSolver_Statics::NewProp_Effector,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_PoleSolver_Statics::PropPointers) < 2048);
// ********** End Class UIKRig_PoleSolver Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UIKRig_PoleSolver_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRigSolver,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_PoleSolver_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRig_PoleSolver_Statics::ClassParams = {
&UIKRig_PoleSolver::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UIKRig_PoleSolver_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_PoleSolver_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_PoleSolver_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRig_PoleSolver_Statics::Class_MetaDataParams)
};
void UIKRig_PoleSolver::StaticRegisterNativesUIKRig_PoleSolver()
{
}
UClass* Z_Construct_UClass_UIKRig_PoleSolver()
{
if (!Z_Registration_Info_UClass_UIKRig_PoleSolver.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRig_PoleSolver.OuterSingleton, Z_Construct_UClass_UIKRig_PoleSolver_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRig_PoleSolver.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRig_PoleSolver);
UIKRig_PoleSolver::~UIKRig_PoleSolver() {}
// ********** End Class UIKRig_PoleSolver **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRigPoleSolverSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics::NewStructOps, TEXT("IKRigPoleSolverSettings"),&Z_Registration_Info_UScriptStruct_FIKRigPoleSolverSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigPoleSolverSettings), 2290709777U) },
{ FIKRigPoleSolver::StaticStruct, Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics::NewStructOps, TEXT("IKRigPoleSolver"),&Z_Registration_Info_UScriptStruct_FIKRigPoleSolver, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigPoleSolver), 436198450U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRigPoleSolverController, UIKRigPoleSolverController::StaticClass, TEXT("UIKRigPoleSolverController"), &Z_Registration_Info_UClass_UIKRigPoleSolverController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRigPoleSolverController), 498794052U) },
{ Z_Construct_UClass_UIKRig_PoleSolverEffector, UIKRig_PoleSolverEffector::StaticClass, TEXT("UIKRig_PoleSolverEffector"), &Z_Registration_Info_UClass_UIKRig_PoleSolverEffector, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRig_PoleSolverEffector), 1040069055U) },
{ Z_Construct_UClass_UIKRig_PoleSolver, UIKRig_PoleSolver::StaticClass, TEXT("UIKRig_PoleSolver"), &Z_Registration_Info_UClass_UIKRig_PoleSolver, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRig_PoleSolver), 4013508042U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h__Script_IKRig_3813249556{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,172 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/Solvers/IKRigPoleSolver.h"
#ifdef IKRIG_IKRigPoleSolver_generated_h
#error "IKRigPoleSolver.generated.h already included, missing '#pragma once' in IKRigPoleSolver.h"
#endif
#define IKRIG_IKRigPoleSolver_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRigPoleSolverSettings;
// ********** Begin ScriptStruct FIKRigPoleSolverSettings ******************************************
struct Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigPoleSolverSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverSettingsBase Super;
struct FIKRigPoleSolverSettings;
// ********** End ScriptStruct FIKRigPoleSolverSettings ********************************************
// ********** Begin ScriptStruct FIKRigPoleSolver **************************************************
struct Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_34_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigPoleSolver_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverBase Super;
struct FIKRigPoleSolver;
// ********** End ScriptStruct FIKRigPoleSolver ****************************************************
// ********** Begin Class UIKRigPoleSolverController ***********************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_87_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSolverSettings); \
DECLARE_FUNCTION(execGetSolverSettings);
struct Z_Construct_UClass_UIKRigPoleSolverController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigPoleSolverController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_87_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigPoleSolverController(); \
friend struct ::Z_Construct_UClass_UIKRigPoleSolverController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigPoleSolverController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigPoleSolverController, UIKRigSolverControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigPoleSolverController_NoRegister) \
DECLARE_SERIALIZER(UIKRigPoleSolverController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_87_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigPoleSolverController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigPoleSolverController(UIKRigPoleSolverController&&) = delete; \
UIKRigPoleSolverController(const UIKRigPoleSolverController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigPoleSolverController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigPoleSolverController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigPoleSolverController) \
IKRIG_API virtual ~UIKRigPoleSolverController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_84_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_87_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_87_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_87_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_87_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigPoleSolverController;
// ********** End Class UIKRigPoleSolverController *************************************************
// ********** Begin Class UIKRig_PoleSolverEffector ************************************************
struct Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRig_PoleSolverEffector_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_110_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRig_PoleSolverEffector(); \
friend struct ::Z_Construct_UClass_UIKRig_PoleSolverEffector_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRig_PoleSolverEffector_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRig_PoleSolverEffector, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRig_PoleSolverEffector_NoRegister) \
DECLARE_SERIALIZER(UIKRig_PoleSolverEffector)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_110_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRig_PoleSolverEffector(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRig_PoleSolverEffector(UIKRig_PoleSolverEffector&&) = delete; \
UIKRig_PoleSolverEffector(const UIKRig_PoleSolverEffector&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRig_PoleSolverEffector); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRig_PoleSolverEffector); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRig_PoleSolverEffector) \
IKRIG_API virtual ~UIKRig_PoleSolverEffector();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_107_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_110_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_110_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_110_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRig_PoleSolverEffector;
// ********** End Class UIKRig_PoleSolverEffector **************************************************
// ********** Begin Class UIKRig_PoleSolver ********************************************************
struct Z_Construct_UClass_UIKRig_PoleSolver_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRig_PoleSolver_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_126_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRig_PoleSolver(); \
friend struct ::Z_Construct_UClass_UIKRig_PoleSolver_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRig_PoleSolver_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRig_PoleSolver, UIKRigSolver, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRig_PoleSolver_NoRegister) \
DECLARE_SERIALIZER(UIKRig_PoleSolver)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_126_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRig_PoleSolver(UIKRig_PoleSolver&&) = delete; \
UIKRig_PoleSolver(const UIKRig_PoleSolver&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRig_PoleSolver); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRig_PoleSolver); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UIKRig_PoleSolver) \
IKRIG_API virtual ~UIKRig_PoleSolver();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_123_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_126_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_126_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h_126_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRig_PoleSolver;
// ********** End Class UIKRig_PoleSolver **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigPoleSolver_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,176 @@
// 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 "Rig/IKRigProcessor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigProcessor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
IKRIG_API UClass* Z_Construct_UClass_UIKRigProcessor();
IKRIG_API UClass* Z_Construct_UClass_UIKRigProcessor_NoRegister();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FGoalBone();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FGoalBone *********************************************************
struct Z_Construct_UScriptStruct_FGoalBone_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGoalBone); }
static inline consteval int16 GetStructAlignment() { return alignof(FGoalBone); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Rig/IKRigProcessor.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGoalBone constinit property declarations *************************
// ********** End ScriptStruct FGoalBone constinit property declarations ***************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGoalBone>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGoalBone_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGoalBone;
class UScriptStruct* FGoalBone::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGoalBone.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGoalBone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGoalBone, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("GoalBone"));
}
return Z_Registration_Info_UScriptStruct_FGoalBone.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGoalBone_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"GoalBone",
nullptr,
0,
sizeof(FGoalBone),
alignof(FGoalBone),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGoalBone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGoalBone_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGoalBone()
{
if (!Z_Registration_Info_UScriptStruct_FGoalBone.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGoalBone.InnerSingleton, Z_Construct_UScriptStruct_FGoalBone_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGoalBone.InnerSingleton);
}
// ********** End ScriptStruct FGoalBone ***********************************************************
// ********** Begin Class UIKRigProcessor **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRigProcessor;
UClass* UIKRigProcessor::GetPrivateStaticClass()
{
using TClass = UIKRigProcessor;
if (!Z_Registration_Info_UClass_UIKRigProcessor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRigProcessor"),
Z_Registration_Info_UClass_UIKRigProcessor.InnerSingleton,
StaticRegisterNativesUIKRigProcessor,
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_UIKRigProcessor.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRigProcessor_NoRegister()
{
return UIKRigProcessor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRigProcessor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "//\n// BEGIN DEPRECATED UOBJECT-BASED PROCESSOR\n//\n// NOTE: As of 5.6, IK Rig processors are no long UObjects.\n// The UObject based processor is here for backwards compatibility.\n// If you have a system built off this processor, please convert it to the FIKRigProcessor as this will be removed in a future update.\n//\n" },
{ "IncludePath", "Rig/IKRigProcessor.h" },
{ "ModuleRelativePath", "Public/Rig/IKRigProcessor.h" },
{ "ToolTip", "BEGIN DEPRECATED UOBJECT-BASED PROCESSOR\n\nNOTE: As of 5.6, IK Rig processors are no long UObjects.\nThe UObject based processor is here for backwards compatibility.\nIf you have a system built off this processor, please convert it to the FIKRigProcessor as this will be removed in a future update." },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRigProcessor constinit property declarations **************************
// ********** End Class UIKRigProcessor constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRigProcessor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRigProcessor_Statics
UObject* (*const Z_Construct_UClass_UIKRigProcessor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigProcessor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRigProcessor_Statics::ClassParams = {
&UIKRigProcessor::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x001000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigProcessor_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRigProcessor_Statics::Class_MetaDataParams)
};
void UIKRigProcessor::StaticRegisterNativesUIKRigProcessor()
{
}
UClass* Z_Construct_UClass_UIKRigProcessor()
{
if (!Z_Registration_Info_UClass_UIKRigProcessor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRigProcessor.OuterSingleton, Z_Construct_UClass_UIKRigProcessor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRigProcessor.OuterSingleton;
}
UIKRigProcessor::UIKRigProcessor(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRigProcessor);
UIKRigProcessor::~UIKRigProcessor() {}
// ********** End Class UIKRigProcessor ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGoalBone::StaticStruct, Z_Construct_UScriptStruct_FGoalBone_Statics::NewStructOps, TEXT("GoalBone"),&Z_Registration_Info_UScriptStruct_FGoalBone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGoalBone), 2035488859U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRigProcessor, UIKRigProcessor::StaticClass, TEXT("UIKRigProcessor"), &Z_Registration_Info_UClass_UIKRigProcessor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRigProcessor), 1519279751U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h__Script_IKRig_977462258{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/IKRigProcessor.h"
#ifdef IKRIG_IKRigProcessor_generated_h
#error "IKRigProcessor.generated.h already included, missing '#pragma once' in IKRigProcessor.h"
#endif
#define IKRIG_IKRigProcessor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGoalBone *********************************************************
struct Z_Construct_UScriptStruct_FGoalBone_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGoalBone_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FGoalBone;
// ********** End ScriptStruct FGoalBone ***********************************************************
// ********** Begin Class UIKRigProcessor **********************************************************
struct Z_Construct_UClass_UIKRigProcessor_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigProcessor_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h_159_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigProcessor(); \
friend struct ::Z_Construct_UClass_UIKRigProcessor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigProcessor_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigProcessor, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigProcessor_NoRegister) \
DECLARE_SERIALIZER(UIKRigProcessor)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h_159_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UIKRigProcessor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigProcessor(UIKRigProcessor&&) = delete; \
UIKRigProcessor(const UIKRigProcessor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UIKRigProcessor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigProcessor); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigProcessor) \
NO_API virtual ~UIKRigProcessor();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h_155_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h_159_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h_159_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h_159_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigProcessor;
// ********** End Class UIKRigProcessor ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigProcessor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,684 @@
// 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 "Rig/Solvers/IKRigSetTransform.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigSetTransform() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_SetTransform();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_SetTransform_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_SetTransformEffector();
IKRIG_API UClass* Z_Construct_UClass_UIKRig_SetTransformEffector_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSetTransformController();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSetTransformController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolver();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolverControllerBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSetTransform();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSetTransformSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverSettingsBase();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRigSetTransformSettings ****************************************
struct Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigSetTransformSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigSetTransformSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "UIWrapper", "/Script/IKRigEditor.SetTransformSettingsWrapper" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Goal_MetaData[] = {
{ "Category", "Set Transform Settings" },
{ "Comment", "// The goal used to affect the bone transform\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "The goal used to affect the bone transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneToAffect_MetaData[] = {
{ "Category", "Set Transform Settings" },
{ "Comment", "// The bone to affect\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "The bone to affect" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionAlpha_MetaData[] = {
{ "Category", "Set Transform Effector" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "// Blend the translation on/off. Range is 0-1. Default is 1.0.\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "Blend the translation on/off. Range is 0-1. Default is 1.0." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationAlpha_MetaData[] = {
{ "Category", "Set Transform Effector" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "// Blend the rotation on/off. Range is 0-1. Default is 1.0.\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "Blend the rotation on/off. Range is 0-1. Default is 1.0." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Set Transform Effector" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "// Blend the total effect on/off. Range is 0-1. Default is 1.0.\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "Blend the total effect on/off. Range is 0-1. Default is 1.0." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPropagateToChildren_MetaData[] = {
{ "Category", "Set Transform Settings" },
{ "Comment", "// If true, the transform modification will propagate to the hierarchy below the target bone.\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "If true, the transform modification will propagate to the hierarchy below the target bone." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigSetTransformSettings constinit property declarations ********
static const UECodeGen_Private::FNamePropertyParams NewProp_Goal;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneToAffect;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PositionAlpha;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationAlpha;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static void NewProp_bPropagateToChildren_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPropagateToChildren;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigSetTransformSettings constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigSetTransformSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics
static_assert(std::is_polymorphic<FIKRigSetTransformSettings>() == std::is_polymorphic<FIKRigSolverSettingsBase>(), "USTRUCT FIKRigSetTransformSettings cannot be polymorphic unless super FIKRigSolverSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigSetTransformSettings;
class UScriptStruct* FIKRigSetTransformSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSetTransformSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigSetTransformSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigSetTransformSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigSetTransformSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRigSetTransformSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigSetTransformSettings Property Definitions *******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_Goal = { "Goal", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSetTransformSettings, Goal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Goal_MetaData), NewProp_Goal_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_BoneToAffect = { "BoneToAffect", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSetTransformSettings, BoneToAffect), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneToAffect_MetaData), NewProp_BoneToAffect_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_PositionAlpha = { "PositionAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSetTransformSettings, PositionAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionAlpha_MetaData), NewProp_PositionAlpha_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_RotationAlpha = { "RotationAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSetTransformSettings, RotationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationAlpha_MetaData), NewProp_RotationAlpha_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSetTransformSettings, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
void Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_bPropagateToChildren_SetBit(void* Obj)
{
((FIKRigSetTransformSettings*)Obj)->bPropagateToChildren = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_bPropagateToChildren = { "bPropagateToChildren", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRigSetTransformSettings), &Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_bPropagateToChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPropagateToChildren_MetaData), NewProp_bPropagateToChildren_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_Goal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_BoneToAffect,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_PositionAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_RotationAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewProp_bPropagateToChildren,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigSetTransformSettings Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSolverSettingsBase,
&NewStructOps,
"IKRigSetTransformSettings",
Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::PropPointers),
sizeof(FIKRigSetTransformSettings),
alignof(FIKRigSetTransformSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigSetTransformSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSetTransformSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigSetTransformSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigSetTransformSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRigSetTransformSettings ******************************************
// ********** Begin ScriptStruct FIKRigSetTransform ************************************************
struct Z_Construct_UScriptStruct_FIKRigSetTransform_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigSetTransform); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigSetTransform); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigSetTransform constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigSetTransform constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigSetTransform>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigSetTransform_Statics
static_assert(std::is_polymorphic<FIKRigSetTransform>() == std::is_polymorphic<FIKRigSolverBase>(), "USTRUCT FIKRigSetTransform cannot be polymorphic unless super FIKRigSolverBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigSetTransform;
class UScriptStruct* FIKRigSetTransform::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSetTransform.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigSetTransform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigSetTransform, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigSetTransform"));
}
return Z_Registration_Info_UScriptStruct_FIKRigSetTransform.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigSetTransform Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSetTransform, Settings), Z_Construct_UScriptStruct_FIKRigSetTransformSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 2650852450
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigSetTransform Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSolverBase,
&NewStructOps,
"IKRigSetTransform",
Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::PropPointers),
sizeof(FIKRigSetTransform),
alignof(FIKRigSetTransform),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigSetTransform()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSetTransform.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigSetTransform.InnerSingleton, Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigSetTransform.InnerSingleton);
}
// ********** End ScriptStruct FIKRigSetTransform **************************************************
// ********** Begin Class UIKRigSetTransformController Function GetSolverSettings ******************
struct Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics
{
struct IKRigSetTransformController_eventGetSolverSettings_Parms
{
FIKRigSetTransformSettings ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRig" },
{ "Comment", "/* Get the current solver settings as a struct.\n\x09 * @return FIKRigSetTransformSettings struct with the current settings used by the solver. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "Get the current solver settings as a struct.\n * @return FIKRigSetTransformSettings struct with the current settings used by the solver." },
};
#endif // WITH_METADATA
// ********** Begin Function GetSolverSettings constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSolverSettings constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSolverSettings Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigSetTransformController_eventGetSolverSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRigSetTransformSettings, METADATA_PARAMS(0, nullptr) }; // 2650852450
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSolverSettings Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigSetTransformController, nullptr, "GetSolverSettings", Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::IKRigSetTransformController_eventGetSolverSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::IKRigSetTransformController_eventGetSolverSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigSetTransformController::execGetSolverSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRigSetTransformSettings*)Z_Param__Result=P_THIS->GetSolverSettings();
P_NATIVE_END;
}
// ********** End Class UIKRigSetTransformController Function GetSolverSettings ********************
// ********** Begin Class UIKRigSetTransformController Function SetSolverSettings ******************
struct Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics
{
struct IKRigSetTransformController_eventSetSolverSettings_Parms
{
FIKRigSetTransformSettings InSettings;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRig" },
{ "Comment", "/* Set the solver settings. Input is a custom struct type for this solver.\n\x09 * @param InSettings a FIKRigSetTransformSettings struct containing all the settings to apply to this solver */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "Set the solver settings. Input is a custom struct type for this solver.\n * @param InSettings a FIKRigSetTransformSettings struct containing all the settings to apply to this solver" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSolverSettings constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSolverSettings constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSolverSettings Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRigSetTransformController_eventSetSolverSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRigSetTransformSettings, METADATA_PARAMS(0, nullptr) }; // 2650852450
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSolverSettings Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigSetTransformController, nullptr, "SetSolverSettings", Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::IKRigSetTransformController_eventSetSolverSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::IKRigSetTransformController_eventSetSolverSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigSetTransformController::execSetSolverSettings)
{
P_GET_STRUCT(FIKRigSetTransformSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSolverSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRigSetTransformController Function SetSolverSettings ********************
// ********** Begin Class UIKRigSetTransformController *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRigSetTransformController;
UClass* UIKRigSetTransformController::GetPrivateStaticClass()
{
using TClass = UIKRigSetTransformController;
if (!Z_Registration_Info_UClass_UIKRigSetTransformController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRigSetTransformController"),
Z_Registration_Info_UClass_UIKRigSetTransformController.InnerSingleton,
StaticRegisterNativesUIKRigSetTransformController,
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_UIKRigSetTransformController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRigSetTransformController_NoRegister()
{
return UIKRigSetTransformController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRigSetTransformController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for modifying Set Transform settings in an IK Rig. */" },
{ "IncludePath", "Rig/Solvers/IKRigSetTransform.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "The blueprint/python API for modifying Set Transform settings in an IK Rig." },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRigSetTransformController constinit property declarations *************
// ********** End Class UIKRigSetTransformController constinit property declarations ***************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSolverSettings"), .Pointer = &UIKRigSetTransformController::execGetSolverSettings },
{ .NameUTF8 = UTF8TEXT("SetSolverSettings"), .Pointer = &UIKRigSetTransformController::execSetSolverSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRigSetTransformController_GetSolverSettings, "GetSolverSettings" }, // 941614423
{ &Z_Construct_UFunction_UIKRigSetTransformController_SetSolverSettings, "SetSolverSettings" }, // 1739600225
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRigSetTransformController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRigSetTransformController_Statics
UObject* (*const Z_Construct_UClass_UIKRigSetTransformController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRigSolverControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigSetTransformController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRigSetTransformController_Statics::ClassParams = {
&UIKRigSetTransformController::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_UIKRigSetTransformController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRigSetTransformController_Statics::Class_MetaDataParams)
};
void UIKRigSetTransformController::StaticRegisterNativesUIKRigSetTransformController()
{
UClass* Class = UIKRigSetTransformController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRigSetTransformController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRigSetTransformController()
{
if (!Z_Registration_Info_UClass_UIKRigSetTransformController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRigSetTransformController.OuterSingleton, Z_Construct_UClass_UIKRigSetTransformController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRigSetTransformController.OuterSingleton;
}
UIKRigSetTransformController::UIKRigSetTransformController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRigSetTransformController);
UIKRigSetTransformController::~UIKRigSetTransformController() {}
// ********** End Class UIKRigSetTransformController ***********************************************
// ********** Begin Class UIKRig_SetTransformEffector **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRig_SetTransformEffector;
UClass* UIKRig_SetTransformEffector::GetPrivateStaticClass()
{
using TClass = UIKRig_SetTransformEffector;
if (!Z_Registration_Info_UClass_UIKRig_SetTransformEffector.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRig_SetTransformEffector"),
Z_Registration_Info_UClass_UIKRig_SetTransformEffector.InnerSingleton,
StaticRegisterNativesUIKRig_SetTransformEffector,
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_UIKRig_SetTransformEffector.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRig_SetTransformEffector_NoRegister()
{
return UIKRig_SetTransformEffector::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRig_SetTransformEffector_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE: This is a legacy type that is converted into an FSetTransformGoalSettings on PostLoad()\n" },
{ "IncludePath", "Rig/Solvers/IKRigSetTransform.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "NOTE: This is a legacy type that is converted into an FSetTransformGoalSettings on PostLoad()" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnablePosition_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableRotation_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRig_SetTransformEffector constinit property declarations **************
static void NewProp_bEnablePosition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnablePosition;
static void NewProp_bEnableRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableRotation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UIKRig_SetTransformEffector constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRig_SetTransformEffector>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRig_SetTransformEffector_Statics
// ********** Begin Class UIKRig_SetTransformEffector Property Definitions *************************
void Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::NewProp_bEnablePosition_SetBit(void* Obj)
{
((UIKRig_SetTransformEffector*)Obj)->bEnablePosition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::NewProp_bEnablePosition = { "bEnablePosition", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIKRig_SetTransformEffector), &Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::NewProp_bEnablePosition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnablePosition_MetaData), NewProp_bEnablePosition_MetaData) };
void Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::NewProp_bEnableRotation_SetBit(void* Obj)
{
((UIKRig_SetTransformEffector*)Obj)->bEnableRotation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::NewProp_bEnableRotation = { "bEnableRotation", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIKRig_SetTransformEffector), &Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::NewProp_bEnableRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableRotation_MetaData), NewProp_bEnableRotation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_SetTransformEffector, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::NewProp_bEnablePosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::NewProp_bEnableRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::NewProp_Alpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::PropPointers) < 2048);
// ********** End Class UIKRig_SetTransformEffector Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::ClassParams = {
&UIKRig_SetTransformEffector::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::Class_MetaDataParams)
};
void UIKRig_SetTransformEffector::StaticRegisterNativesUIKRig_SetTransformEffector()
{
}
UClass* Z_Construct_UClass_UIKRig_SetTransformEffector()
{
if (!Z_Registration_Info_UClass_UIKRig_SetTransformEffector.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRig_SetTransformEffector.OuterSingleton, Z_Construct_UClass_UIKRig_SetTransformEffector_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRig_SetTransformEffector.OuterSingleton;
}
UIKRig_SetTransformEffector::UIKRig_SetTransformEffector(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRig_SetTransformEffector);
UIKRig_SetTransformEffector::~UIKRig_SetTransformEffector() {}
// ********** End Class UIKRig_SetTransformEffector ************************************************
// ********** Begin Class UIKRig_SetTransform ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRig_SetTransform;
UClass* UIKRig_SetTransform::GetPrivateStaticClass()
{
using TClass = UIKRig_SetTransform;
if (!Z_Registration_Info_UClass_UIKRig_SetTransform.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRig_SetTransform"),
Z_Registration_Info_UClass_UIKRig_SetTransform.InnerSingleton,
StaticRegisterNativesUIKRig_SetTransform,
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_UIKRig_SetTransform.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRig_SetTransform_NoRegister()
{
return UIKRig_SetTransform::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRig_SetTransform_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE: This is a legacy type that is converted into an FIKRigSetTransform on PostLoad()\n" },
{ "IncludePath", "Rig/Solvers/IKRigSetTransform.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
{ "ToolTip", "NOTE: This is a legacy type that is converted into an FIKRigSetTransform on PostLoad()" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Goal_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootBone_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Effector_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSetTransform.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRig_SetTransform constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_Goal;
static const UECodeGen_Private::FNamePropertyParams NewProp_RootBone;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Effector;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UIKRig_SetTransform constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRig_SetTransform>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRig_SetTransform_Statics
// ********** Begin Class UIKRig_SetTransform Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRig_SetTransform_Statics::NewProp_Goal = { "Goal", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_SetTransform, Goal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Goal_MetaData), NewProp_Goal_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UIKRig_SetTransform_Statics::NewProp_RootBone = { "RootBone", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_SetTransform, RootBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootBone_MetaData), NewProp_RootBone_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIKRig_SetTransform_Statics::NewProp_Effector = { "Effector", nullptr, (EPropertyFlags)0x0114000020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIKRig_SetTransform, Effector_DEPRECATED), Z_Construct_UClass_UIKRig_SetTransformEffector_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Effector_MetaData), NewProp_Effector_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIKRig_SetTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_SetTransform_Statics::NewProp_Goal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_SetTransform_Statics::NewProp_RootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRig_SetTransform_Statics::NewProp_Effector,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_SetTransform_Statics::PropPointers) < 2048);
// ********** End Class UIKRig_SetTransform Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UIKRig_SetTransform_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRigSolver,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_SetTransform_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRig_SetTransform_Statics::ClassParams = {
&UIKRig_SetTransform::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UIKRig_SetTransform_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_SetTransform_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRig_SetTransform_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRig_SetTransform_Statics::Class_MetaDataParams)
};
void UIKRig_SetTransform::StaticRegisterNativesUIKRig_SetTransform()
{
}
UClass* Z_Construct_UClass_UIKRig_SetTransform()
{
if (!Z_Registration_Info_UClass_UIKRig_SetTransform.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRig_SetTransform.OuterSingleton, Z_Construct_UClass_UIKRig_SetTransform_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRig_SetTransform.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRig_SetTransform);
UIKRig_SetTransform::~UIKRig_SetTransform() {}
// ********** End Class UIKRig_SetTransform ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRigSetTransformSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics::NewStructOps, TEXT("IKRigSetTransformSettings"),&Z_Registration_Info_UScriptStruct_FIKRigSetTransformSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigSetTransformSettings), 2650852450U) },
{ FIKRigSetTransform::StaticStruct, Z_Construct_UScriptStruct_FIKRigSetTransform_Statics::NewStructOps, TEXT("IKRigSetTransform"),&Z_Registration_Info_UScriptStruct_FIKRigSetTransform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigSetTransform), 4200212333U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRigSetTransformController, UIKRigSetTransformController::StaticClass, TEXT("UIKRigSetTransformController"), &Z_Registration_Info_UClass_UIKRigSetTransformController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRigSetTransformController), 2084784582U) },
{ Z_Construct_UClass_UIKRig_SetTransformEffector, UIKRig_SetTransformEffector::StaticClass, TEXT("UIKRig_SetTransformEffector"), &Z_Registration_Info_UClass_UIKRig_SetTransformEffector, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRig_SetTransformEffector), 447633620U) },
{ Z_Construct_UClass_UIKRig_SetTransform, UIKRig_SetTransform::StaticClass, TEXT("UIKRig_SetTransform"), &Z_Registration_Info_UClass_UIKRig_SetTransform, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRig_SetTransform), 2552569994U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h__Script_IKRig_629134455{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,172 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/Solvers/IKRigSetTransform.h"
#ifdef IKRIG_IKRigSetTransform_generated_h
#error "IKRigSetTransform.generated.h already included, missing '#pragma once' in IKRigSetTransform.h"
#endif
#define IKRIG_IKRigSetTransform_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRigSetTransformSettings;
// ********** Begin ScriptStruct FIKRigSetTransformSettings ****************************************
struct Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigSetTransformSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverSettingsBase Super;
struct FIKRigSetTransformSettings;
// ********** End ScriptStruct FIKRigSetTransformSettings ******************************************
// ********** Begin ScriptStruct FIKRigSetTransform ************************************************
struct Z_Construct_UScriptStruct_FIKRigSetTransform_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_45_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigSetTransform_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverBase Super;
struct FIKRigSetTransform;
// ********** End ScriptStruct FIKRigSetTransform **************************************************
// ********** Begin Class UIKRigSetTransformController *********************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_84_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSolverSettings); \
DECLARE_FUNCTION(execGetSolverSettings);
struct Z_Construct_UClass_UIKRigSetTransformController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigSetTransformController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_84_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigSetTransformController(); \
friend struct ::Z_Construct_UClass_UIKRigSetTransformController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigSetTransformController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigSetTransformController, UIKRigSolverControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigSetTransformController_NoRegister) \
DECLARE_SERIALIZER(UIKRigSetTransformController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_84_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigSetTransformController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigSetTransformController(UIKRigSetTransformController&&) = delete; \
UIKRigSetTransformController(const UIKRigSetTransformController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigSetTransformController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigSetTransformController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigSetTransformController) \
IKRIG_API virtual ~UIKRigSetTransformController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_81_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_84_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_84_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_84_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_84_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigSetTransformController;
// ********** End Class UIKRigSetTransformController ***********************************************
// ********** Begin Class UIKRig_SetTransformEffector **********************************************
struct Z_Construct_UClass_UIKRig_SetTransformEffector_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRig_SetTransformEffector_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_107_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRig_SetTransformEffector(); \
friend struct ::Z_Construct_UClass_UIKRig_SetTransformEffector_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRig_SetTransformEffector_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRig_SetTransformEffector, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRig_SetTransformEffector_NoRegister) \
DECLARE_SERIALIZER(UIKRig_SetTransformEffector)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_107_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRig_SetTransformEffector(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRig_SetTransformEffector(UIKRig_SetTransformEffector&&) = delete; \
UIKRig_SetTransformEffector(const UIKRig_SetTransformEffector&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRig_SetTransformEffector); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRig_SetTransformEffector); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRig_SetTransformEffector) \
IKRIG_API virtual ~UIKRig_SetTransformEffector();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_104_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_107_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_107_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_107_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRig_SetTransformEffector;
// ********** End Class UIKRig_SetTransformEffector ************************************************
// ********** Begin Class UIKRig_SetTransform ******************************************************
struct Z_Construct_UClass_UIKRig_SetTransform_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRig_SetTransform_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_123_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRig_SetTransform(); \
friend struct ::Z_Construct_UClass_UIKRig_SetTransform_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRig_SetTransform_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRig_SetTransform, UIKRigSolver, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRig_SetTransform_NoRegister) \
DECLARE_SERIALIZER(UIKRig_SetTransform)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_123_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRig_SetTransform(UIKRig_SetTransform&&) = delete; \
UIKRig_SetTransform(const UIKRig_SetTransform&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRig_SetTransform); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRig_SetTransform); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UIKRig_SetTransform) \
IKRIG_API virtual ~UIKRig_SetTransform();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_120_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_123_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_123_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h_123_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRig_SetTransform;
// ********** End Class UIKRig_SetTransform ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSetTransform_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,220 @@
// 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 "Rig/IKRigSkeleton.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigSkeleton() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigInputSkeleton();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSkeleton();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRigInputSkeleton ***********************************************
struct Z_Construct_UScriptStruct_FIKRigInputSkeleton_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigInputSkeleton); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigInputSkeleton); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Data used just to initialize an IKRigSkeleton from outside systems\n *\n * The input skeleton may be different than the skeleton that the IK Rig asset was created for, within some limits.\n * 1. It must have all the Bones that the IK Rig asset referenced (must be a sub-set)\n * 2. All the bones must have the same parents (no change in hierarchy)\n *\n * You can however add additional bones, change the reference pose (including proportions) and the bone indices.\n * This allows you to run the same IK Rig asset on somewhat different skeletal meshes.\n *\n * To validate compatibility use UIKRigProcess::IsIKRigCompatibleWithSkeleton()\n */" },
{ "ModuleRelativePath", "Public/Rig/IKRigSkeleton.h" },
{ "ToolTip", "Data used just to initialize an IKRigSkeleton from outside systems\n\nThe input skeleton may be different than the skeleton that the IK Rig asset was created for, within some limits.\n1. It must have all the Bones that the IK Rig asset referenced (must be a sub-set)\n2. All the bones must have the same parents (no change in hierarchy)\n\nYou can however add additional bones, change the reference pose (including proportions) and the bone indices.\nThis allows you to run the same IK Rig asset on somewhat different skeletal meshes.\n\nTo validate compatibility use UIKRigProcess::IsIKRigCompatibleWithSkeleton()" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigInputSkeleton constinit property declarations ***************
// ********** End ScriptStruct FIKRigInputSkeleton constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigInputSkeleton>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigInputSkeleton_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigInputSkeleton;
class UScriptStruct* FIKRigInputSkeleton::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigInputSkeleton.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigInputSkeleton.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigInputSkeleton, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigInputSkeleton"));
}
return Z_Registration_Info_UScriptStruct_FIKRigInputSkeleton.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigInputSkeleton_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"IKRigInputSkeleton",
nullptr,
0,
sizeof(FIKRigInputSkeleton),
alignof(FIKRigInputSkeleton),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigInputSkeleton_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigInputSkeleton_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigInputSkeleton()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigInputSkeleton.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigInputSkeleton.InnerSingleton, Z_Construct_UScriptStruct_FIKRigInputSkeleton_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigInputSkeleton.InnerSingleton);
}
// ********** End ScriptStruct FIKRigInputSkeleton *************************************************
// ********** Begin ScriptStruct FIKRigSkeleton ****************************************************
struct Z_Construct_UScriptStruct_FIKRigSkeleton_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigSkeleton); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigSkeleton); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Rig/IKRigSkeleton.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneNames_MetaData[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Names of bones. Used to match hierarchy with runtime skeleton. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigSkeleton.h" },
{ "ToolTip", "Names of bones. Used to match hierarchy with runtime skeleton." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentIndices_MetaData[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Same length as BoneNames, stores index of parent for each bone. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigSkeleton.h" },
{ "ToolTip", "Same length as BoneNames, stores index of parent for each bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExcludedBones_MetaData[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Sparse array of bones that are to be excluded from any solvers (parented around, treated as FK children). */" },
{ "ModuleRelativePath", "Public/Rig/IKRigSkeleton.h" },
{ "ToolTip", "Sparse array of bones that are to be excluded from any solvers (parented around, treated as FK children)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentPoseGlobal_MetaData[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** The current GLOBAL space pose of each bone. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigSkeleton.h" },
{ "ToolTip", "The current GLOBAL space pose of each bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentPoseLocal_MetaData[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** The current LOCAL space pose of each bone. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigSkeleton.h" },
{ "ToolTip", "The current LOCAL space pose of each bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RefPoseGlobal_MetaData[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** The initial/reference GLOBAL space pose of each bone. */" },
{ "ModuleRelativePath", "Public/Rig/IKRigSkeleton.h" },
{ "ToolTip", "The initial/reference GLOBAL space pose of each bone." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigSkeleton constinit property declarations ********************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneNames;
static const UECodeGen_Private::FIntPropertyParams NewProp_ParentIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ParentIndices;
static const UECodeGen_Private::FNamePropertyParams NewProp_ExcludedBones_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ExcludedBones;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurrentPoseGlobal_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CurrentPoseGlobal;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurrentPoseLocal_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CurrentPoseLocal;
static const UECodeGen_Private::FStructPropertyParams NewProp_RefPoseGlobal_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RefPoseGlobal;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigSkeleton constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigSkeleton>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigSkeleton_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigSkeleton;
class UScriptStruct* FIKRigSkeleton::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSkeleton.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigSkeleton.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigSkeleton, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigSkeleton"));
}
return Z_Registration_Info_UScriptStruct_FIKRigSkeleton.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigSkeleton Property Definitions *******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_BoneNames_Inner = { "BoneNames", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_BoneNames = { "BoneNames", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSkeleton, BoneNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneNames_MetaData), NewProp_BoneNames_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_ParentIndices_Inner = { "ParentIndices", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_ParentIndices = { "ParentIndices", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSkeleton, ParentIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentIndices_MetaData), NewProp_ParentIndices_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_ExcludedBones_Inner = { "ExcludedBones", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_ExcludedBones = { "ExcludedBones", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSkeleton, ExcludedBones), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExcludedBones_MetaData), NewProp_ExcludedBones_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_CurrentPoseGlobal_Inner = { "CurrentPoseGlobal", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_CurrentPoseGlobal = { "CurrentPoseGlobal", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSkeleton, CurrentPoseGlobal), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentPoseGlobal_MetaData), NewProp_CurrentPoseGlobal_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_CurrentPoseLocal_Inner = { "CurrentPoseLocal", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_CurrentPoseLocal = { "CurrentPoseLocal", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSkeleton, CurrentPoseLocal), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentPoseLocal_MetaData), NewProp_CurrentPoseLocal_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_RefPoseGlobal_Inner = { "RefPoseGlobal", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_RefPoseGlobal = { "RefPoseGlobal", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigSkeleton, RefPoseGlobal), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RefPoseGlobal_MetaData), NewProp_RefPoseGlobal_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_BoneNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_BoneNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_ParentIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_ParentIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_ExcludedBones_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_ExcludedBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_CurrentPoseGlobal_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_CurrentPoseGlobal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_CurrentPoseLocal_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_CurrentPoseLocal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_RefPoseGlobal_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewProp_RefPoseGlobal,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigSkeleton Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"IKRigSkeleton",
Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::PropPointers),
sizeof(FIKRigSkeleton),
alignof(FIKRigSkeleton),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigSkeleton()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSkeleton.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigSkeleton.InnerSingleton, Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigSkeleton.InnerSingleton);
}
// ********** End ScriptStruct FIKRigSkeleton ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigSkeleton_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRigInputSkeleton::StaticStruct, Z_Construct_UScriptStruct_FIKRigInputSkeleton_Statics::NewStructOps, TEXT("IKRigInputSkeleton"),&Z_Registration_Info_UScriptStruct_FIKRigInputSkeleton, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigInputSkeleton), 3556325559U) },
{ FIKRigSkeleton::StaticStruct, Z_Construct_UScriptStruct_FIKRigSkeleton_Statics::NewStructOps, TEXT("IKRigSkeleton"),&Z_Registration_Info_UScriptStruct_FIKRigSkeleton, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigSkeleton), 1290481162U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigSkeleton_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigSkeleton_h__Script_IKRig_3231866776{
TEXT("/Script/IKRig"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigSkeleton_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigSkeleton_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,42 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/IKRigSkeleton.h"
#ifdef IKRIG_IKRigSkeleton_generated_h
#error "IKRigSkeleton.generated.h already included, missing '#pragma once' in IKRigSkeleton.h"
#endif
#define IKRIG_IKRigSkeleton_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FIKRigInputSkeleton ***********************************************
struct Z_Construct_UScriptStruct_FIKRigInputSkeleton_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigSkeleton_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigInputSkeleton_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRigInputSkeleton;
// ********** End ScriptStruct FIKRigInputSkeleton *************************************************
// ********** Begin ScriptStruct FIKRigSkeleton ****************************************************
struct Z_Construct_UScriptStruct_FIKRigSkeleton_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigSkeleton_h_48_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigSkeleton_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRigSkeleton;
// ********** End ScriptStruct FIKRigSkeleton ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_IKRigSkeleton_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,691 @@
// 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 "Rig/Solvers/IKRigSolverBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigSolverBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolver();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolver_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolverControllerBase();
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolverControllerBase_NoRegister();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigBoneSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoalSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverSettingsBase();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRigSettingsBase ************************************************
struct Z_Construct_UScriptStruct_FIKRigSettingsBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigSettingsBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigSettingsBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// This is the base class for all types of settings used by IKRig\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "This is the base class for all types of settings used by IKRig" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigSettingsBase constinit property declarations ****************
// ********** End ScriptStruct FIKRigSettingsBase constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigSettingsBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigSettingsBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigSettingsBase;
class UScriptStruct* FIKRigSettingsBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSettingsBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigSettingsBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigSettingsBase, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigSettingsBase"));
}
return Z_Registration_Info_UScriptStruct_FIKRigSettingsBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigSettingsBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"IKRigSettingsBase",
nullptr,
0,
sizeof(FIKRigSettingsBase),
alignof(FIKRigSettingsBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSettingsBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigSettingsBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigSettingsBase()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSettingsBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigSettingsBase.InnerSingleton, Z_Construct_UScriptStruct_FIKRigSettingsBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigSettingsBase.InnerSingleton);
}
// ********** End ScriptStruct FIKRigSettingsBase **************************************************
// ********** Begin ScriptStruct FIKRigGoalSettingsBase ********************************************
struct Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigGoalSettingsBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigGoalSettingsBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// This is the base class for defining editable per-goal settings for your custom IKRig solver.\n// For example, your solver could have a \"Strength\" value for goals, which can go here.\n// NOTE: the derived type must be returned by the solver's GetGoalSettingsType() and GetGoalSettings()\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "This is the base class for defining editable per-goal settings for your custom IKRig solver.\nFor example, your solver could have a \"Strength\" value for goals, which can go here.\nNOTE: the derived type must be returned by the solver's GetGoalSettingsType() and GetGoalSettings()" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Goal_MetaData[] = {
{ "Category", "Goal Settings" },
{ "Comment", "/** The IKRig Goal that these settings are applied to. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "The IKRig Goal that these settings are applied to." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigGoalSettingsBase constinit property declarations ************
static const UECodeGen_Private::FNamePropertyParams NewProp_Goal;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigGoalSettingsBase constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigGoalSettingsBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics
static_assert(std::is_polymorphic<FIKRigGoalSettingsBase>() == std::is_polymorphic<FIKRigSettingsBase>(), "USTRUCT FIKRigGoalSettingsBase cannot be polymorphic unless super FIKRigSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigGoalSettingsBase;
class UScriptStruct* FIKRigGoalSettingsBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigGoalSettingsBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigGoalSettingsBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigGoalSettingsBase, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigGoalSettingsBase"));
}
return Z_Registration_Info_UScriptStruct_FIKRigGoalSettingsBase.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigGoalSettingsBase Property Definitions ***********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::NewProp_Goal = { "Goal", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoalSettingsBase, Goal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Goal_MetaData), NewProp_Goal_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::NewProp_Goal,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigGoalSettingsBase Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSettingsBase,
&NewStructOps,
"IKRigGoalSettingsBase",
Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::PropPointers),
sizeof(FIKRigGoalSettingsBase),
alignof(FIKRigGoalSettingsBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoalSettingsBase()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigGoalSettingsBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigGoalSettingsBase.InnerSingleton, Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigGoalSettingsBase.InnerSingleton);
}
// ********** End ScriptStruct FIKRigGoalSettingsBase **********************************************
// ********** Begin ScriptStruct FIKRigBoneSettingsBase ********************************************
struct Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigBoneSettingsBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigBoneSettingsBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// This is the base class for defining editable per-bone settings for your custom IKRig solver.\n// For example, your solver may have rotation limits per-bone which can be stored here.\n// NOTE: the derived type must be returned by the solver's GetBoneSettingsType() and GetBoneSettings()\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "This is the base class for defining editable per-bone settings for your custom IKRig solver.\nFor example, your solver may have rotation limits per-bone which can be stored here.\nNOTE: the derived type must be returned by the solver's GetBoneSettingsType() and GetBoneSettings()" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bone_MetaData[] = {
{ "Category", "Bone Settings" },
{ "Comment", "/** The bone these settings are applied to. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "The bone these settings are applied to." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigBoneSettingsBase constinit property declarations ************
static const UECodeGen_Private::FNamePropertyParams NewProp_Bone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigBoneSettingsBase constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigBoneSettingsBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics
static_assert(std::is_polymorphic<FIKRigBoneSettingsBase>() == std::is_polymorphic<FIKRigSettingsBase>(), "USTRUCT FIKRigBoneSettingsBase cannot be polymorphic unless super FIKRigSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigBoneSettingsBase;
class UScriptStruct* FIKRigBoneSettingsBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigBoneSettingsBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigBoneSettingsBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigBoneSettingsBase, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigBoneSettingsBase"));
}
return Z_Registration_Info_UScriptStruct_FIKRigBoneSettingsBase.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigBoneSettingsBase Property Definitions ***********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::NewProp_Bone = { "Bone", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigBoneSettingsBase, Bone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bone_MetaData), NewProp_Bone_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::NewProp_Bone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigBoneSettingsBase Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSettingsBase,
&NewStructOps,
"IKRigBoneSettingsBase",
Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::PropPointers),
sizeof(FIKRigBoneSettingsBase),
alignof(FIKRigBoneSettingsBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigBoneSettingsBase()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigBoneSettingsBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigBoneSettingsBase.InnerSingleton, Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigBoneSettingsBase.InnerSingleton);
}
// ********** End ScriptStruct FIKRigBoneSettingsBase **********************************************
// ********** Begin ScriptStruct FIKRigSolverSettingsBase ******************************************
struct Z_Construct_UScriptStruct_FIKRigSolverSettingsBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigSolverSettingsBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigSolverSettingsBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// This is the base class for defining editable settings for your custom IKRig solver.\n// All user-configurable properties for your solver should be stored in a subclass of this\n// NOTE: the derived type must be returned by the solver's GetSolverSettingsType() and GetSolverSettings()\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "This is the base class for defining editable settings for your custom IKRig solver.\nAll user-configurable properties for your solver should be stored in a subclass of this\nNOTE: the derived type must be returned by the solver's GetSolverSettingsType() and GetSolverSettings()" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigSolverSettingsBase constinit property declarations **********
// ********** End ScriptStruct FIKRigSolverSettingsBase constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigSolverSettingsBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigSolverSettingsBase_Statics
static_assert(std::is_polymorphic<FIKRigSolverSettingsBase>() == std::is_polymorphic<FIKRigSettingsBase>(), "USTRUCT FIKRigSolverSettingsBase cannot be polymorphic unless super FIKRigSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigSolverSettingsBase;
class UScriptStruct* FIKRigSolverSettingsBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSolverSettingsBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigSolverSettingsBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigSolverSettingsBase, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigSolverSettingsBase"));
}
return Z_Registration_Info_UScriptStruct_FIKRigSolverSettingsBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigSolverSettingsBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSettingsBase,
&NewStructOps,
"IKRigSolverSettingsBase",
nullptr,
0,
sizeof(FIKRigSolverSettingsBase),
alignof(FIKRigSolverSettingsBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSolverSettingsBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigSolverSettingsBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverSettingsBase()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSolverSettingsBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigSolverSettingsBase.InnerSingleton, Z_Construct_UScriptStruct_FIKRigSolverSettingsBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigSolverSettingsBase.InnerSingleton);
}
// ********** End ScriptStruct FIKRigSolverSettingsBase ********************************************
// ********** Begin ScriptStruct FIKRigSolverBase **************************************************
struct Z_Construct_UScriptStruct_FIKRigSolverBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigSolverBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigSolverBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// this is the base class for creating your own solver type that integrates into the IK Rig framework/editor.\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "this is the base class for creating your own solver type that integrates into the IK Rig framework/editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsEnabled_MetaData[] = {
{ "Comment", "// all solvers can be enabled/disabled in the UI or API\n" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "all solvers can be enabled/disabled in the UI or API" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigSolverBase constinit property declarations ******************
static void NewProp_bIsEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigSolverBase constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigSolverBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigSolverBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigSolverBase;
class UScriptStruct* FIKRigSolverBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSolverBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigSolverBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigSolverBase, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigSolverBase"));
}
return Z_Registration_Info_UScriptStruct_FIKRigSolverBase.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigSolverBase Property Definitions *****************************
void Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::NewProp_bIsEnabled_SetBit(void* Obj)
{
((FIKRigSolverBase*)Obj)->bIsEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::NewProp_bIsEnabled = { "bIsEnabled", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRigSolverBase), &Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::NewProp_bIsEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsEnabled_MetaData), NewProp_bIsEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::NewProp_bIsEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigSolverBase Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"IKRigSolverBase",
Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::PropPointers),
sizeof(FIKRigSolverBase),
alignof(FIKRigSolverBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverBase()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigSolverBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigSolverBase.InnerSingleton, Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigSolverBase.InnerSingleton);
}
// ********** End ScriptStruct FIKRigSolverBase ****************************************************
// ********** Begin Class UIKRigSolverControllerBase Function GetEnabled ***************************
struct Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics
{
struct IKRigSolverControllerBase_eventGetEnabled_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRig" },
{ "Comment", "/* Get if the solver is on or off in the IK Rig solver stack.\n\x09 * @param bIsEnabled returns true if the solver is enabled, false otherwise. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "Get if the solver is on or off in the IK Rig solver stack.\n * @param bIsEnabled returns true if the solver is enabled, false otherwise." },
};
#endif // WITH_METADATA
// ********** Begin Function GetEnabled constinit property declarations ****************************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetEnabled constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetEnabled Property Definitions ***************************************
void Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((IKRigSolverControllerBase_eventGetEnabled_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(IKRigSolverControllerBase_eventGetEnabled_Parms), &Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::PropPointers) < 2048);
// ********** End Function GetEnabled Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigSolverControllerBase, nullptr, "GetEnabled", Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::IKRigSolverControllerBase_eventGetEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::IKRigSolverControllerBase_eventGetEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigSolverControllerBase::execGetEnabled)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetEnabled();
P_NATIVE_END;
}
// ********** End Class UIKRigSolverControllerBase Function GetEnabled *****************************
// ********** Begin Class UIKRigSolverControllerBase Function SetEnabled ***************************
struct Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics
{
struct IKRigSolverControllerBase_eventSetEnabled_Parms
{
bool bIsEnabled;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "IKRig" },
{ "Comment", "/* Turn the solver on/off in the IK Rig solver stack.\n\x09 * @param bIsEnabled if true, the solver will execute, false otherwise. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "Turn the solver on/off in the IK Rig solver stack.\n * @param bIsEnabled if true, the solver will execute, false otherwise." },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnabled constinit property declarations ****************************
static void NewProp_bIsEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnabled constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnabled Property Definitions ***************************************
void Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::NewProp_bIsEnabled_SetBit(void* Obj)
{
((IKRigSolverControllerBase_eventSetEnabled_Parms*)Obj)->bIsEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::NewProp_bIsEnabled = { "bIsEnabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(IKRigSolverControllerBase_eventSetEnabled_Parms), &Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::NewProp_bIsEnabled_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::NewProp_bIsEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::PropPointers) < 2048);
// ********** End Function SetEnabled Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRigSolverControllerBase, nullptr, "SetEnabled", Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::IKRigSolverControllerBase_eventSetEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::IKRigSolverControllerBase_eventSetEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRigSolverControllerBase::execSetEnabled)
{
P_GET_UBOOL(Z_Param_bIsEnabled);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnabled(Z_Param_bIsEnabled);
P_NATIVE_END;
}
// ********** End Class UIKRigSolverControllerBase Function SetEnabled *****************************
// ********** Begin Class UIKRigSolverControllerBase ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRigSolverControllerBase;
UClass* UIKRigSolverControllerBase::GetPrivateStaticClass()
{
using TClass = UIKRigSolverControllerBase;
if (!Z_Registration_Info_UClass_UIKRigSolverControllerBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRigSolverControllerBase"),
Z_Registration_Info_UClass_UIKRigSolverControllerBase.InnerSingleton,
StaticRegisterNativesUIKRigSolverControllerBase,
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_UIKRigSolverControllerBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRigSolverControllerBase_NoRegister()
{
return UIKRigSolverControllerBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRigSolverControllerBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "Rig/Solvers/IKRigSolverBase.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRigSolverControllerBase constinit property declarations ***************
// ********** End Class UIKRigSolverControllerBase constinit property declarations *****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetEnabled"), .Pointer = &UIKRigSolverControllerBase::execGetEnabled },
{ .NameUTF8 = UTF8TEXT("SetEnabled"), .Pointer = &UIKRigSolverControllerBase::execSetEnabled },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRigSolverControllerBase_GetEnabled, "GetEnabled" }, // 3054281940
{ &Z_Construct_UFunction_UIKRigSolverControllerBase_SetEnabled, "SetEnabled" }, // 4226025571
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRigSolverControllerBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRigSolverControllerBase_Statics
UObject* (*const Z_Construct_UClass_UIKRigSolverControllerBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigSolverControllerBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRigSolverControllerBase_Statics::ClassParams = {
&UIKRigSolverControllerBase::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_UIKRigSolverControllerBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRigSolverControllerBase_Statics::Class_MetaDataParams)
};
void UIKRigSolverControllerBase::StaticRegisterNativesUIKRigSolverControllerBase()
{
UClass* Class = UIKRigSolverControllerBase::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRigSolverControllerBase_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRigSolverControllerBase()
{
if (!Z_Registration_Info_UClass_UIKRigSolverControllerBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRigSolverControllerBase.OuterSingleton, Z_Construct_UClass_UIKRigSolverControllerBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRigSolverControllerBase.OuterSingleton;
}
UIKRigSolverControllerBase::UIKRigSolverControllerBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRigSolverControllerBase);
UIKRigSolverControllerBase::~UIKRigSolverControllerBase() {}
// ********** End Class UIKRigSolverControllerBase *************************************************
// ********** Begin Class UIKRigSolver *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRigSolver;
UClass* UIKRigSolver::GetPrivateStaticClass()
{
using TClass = UIKRigSolver;
if (!Z_Registration_Info_UClass_UIKRigSolver.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRigSolver"),
Z_Registration_Info_UClass_UIKRigSolver.InnerSingleton,
StaticRegisterNativesUIKRigSolver,
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_UIKRigSolver.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRigSolver_NoRegister()
{
return UIKRigSolver::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRigSolver_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE on UIKRigSolver upgrade path:\n// In 5.6 the UObject's in IK Rig have been replaced with runtime-friendly UStruct based data structures\n// As part of this change, solvers based on UIKRigSolver will no longer function and must be upgraded to the new base FIKRigSolverBase.\n// Old assets using UIKRigSolver-based solvers can be loaded and patched using the ConvertToInstancedStruct() function (see below)\n// All solvers that ship with the IKRig plugin have been ported to the new system and should work exactly as before.\n" },
{ "IncludePath", "Rig/Solvers/IKRigSolverBase.h" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
{ "ToolTip", "NOTE on UIKRigSolver upgrade path:\nIn 5.6 the UObject's in IK Rig have been replaced with runtime-friendly UStruct based data structures\nAs part of this change, solvers based on UIKRigSolver will no longer function and must be upgraded to the new base FIKRigSolverBase.\nOld assets using UIKRigSolver-based solvers can be loaded and patched using the ConvertToInstancedStruct() function (see below)\nAll solvers that ship with the IKRig plugin have been ported to the new system and should work exactly as before." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsEnabled_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigSolverBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRigSolver constinit property declarations *****************************
static void NewProp_bIsEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UIKRigSolver constinit property declarations *******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRigSolver>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRigSolver_Statics
// ********** Begin Class UIKRigSolver Property Definitions ****************************************
void Z_Construct_UClass_UIKRigSolver_Statics::NewProp_bIsEnabled_SetBit(void* Obj)
{
((UIKRigSolver*)Obj)->bIsEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIKRigSolver_Statics::NewProp_bIsEnabled = { "bIsEnabled", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIKRigSolver), &Z_Construct_UClass_UIKRigSolver_Statics::NewProp_bIsEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsEnabled_MetaData), NewProp_bIsEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIKRigSolver_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIKRigSolver_Statics::NewProp_bIsEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigSolver_Statics::PropPointers) < 2048);
// ********** End Class UIKRigSolver Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_UIKRigSolver_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigSolver_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRigSolver_Statics::ClassParams = {
&UIKRigSolver::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UIKRigSolver_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigSolver_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRigSolver_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRigSolver_Statics::Class_MetaDataParams)
};
void UIKRigSolver::StaticRegisterNativesUIKRigSolver()
{
}
UClass* Z_Construct_UClass_UIKRigSolver()
{
if (!Z_Registration_Info_UClass_UIKRigSolver.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRigSolver.OuterSingleton, Z_Construct_UClass_UIKRigSolver_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRigSolver.OuterSingleton;
}
UIKRigSolver::UIKRigSolver(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRigSolver);
UIKRigSolver::~UIKRigSolver() {}
// ********** End Class UIKRigSolver ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRigSettingsBase::StaticStruct, Z_Construct_UScriptStruct_FIKRigSettingsBase_Statics::NewStructOps, TEXT("IKRigSettingsBase"),&Z_Registration_Info_UScriptStruct_FIKRigSettingsBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigSettingsBase), 170287157U) },
{ FIKRigGoalSettingsBase::StaticStruct, Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics::NewStructOps, TEXT("IKRigGoalSettingsBase"),&Z_Registration_Info_UScriptStruct_FIKRigGoalSettingsBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigGoalSettingsBase), 3549788639U) },
{ FIKRigBoneSettingsBase::StaticStruct, Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics::NewStructOps, TEXT("IKRigBoneSettingsBase"),&Z_Registration_Info_UScriptStruct_FIKRigBoneSettingsBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigBoneSettingsBase), 3650848060U) },
{ FIKRigSolverSettingsBase::StaticStruct, Z_Construct_UScriptStruct_FIKRigSolverSettingsBase_Statics::NewStructOps, TEXT("IKRigSolverSettingsBase"),&Z_Registration_Info_UScriptStruct_FIKRigSolverSettingsBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigSolverSettingsBase), 4214788749U) },
{ FIKRigSolverBase::StaticStruct, Z_Construct_UScriptStruct_FIKRigSolverBase_Statics::NewStructOps, TEXT("IKRigSolverBase"),&Z_Registration_Info_UScriptStruct_FIKRigSolverBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigSolverBase), 180471485U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRigSolverControllerBase, UIKRigSolverControllerBase::StaticClass, TEXT("UIKRigSolverControllerBase"), &Z_Registration_Info_UClass_UIKRigSolverControllerBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRigSolverControllerBase), 2765658236U) },
{ Z_Construct_UClass_UIKRigSolver, UIKRigSolver::StaticClass, TEXT("UIKRigSolver"), &Z_Registration_Info_UClass_UIKRigSolver, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRigSolver), 1278642480U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h__Script_IKRig_396364719{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,163 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/Solvers/IKRigSolverBase.h"
#ifdef IKRIG_IKRigSolverBase_generated_h
#error "IKRigSolverBase.generated.h already included, missing '#pragma once' in IKRigSolverBase.h"
#endif
#define IKRIG_IKRigSolverBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FIKRigSettingsBase ************************************************
struct Z_Construct_UScriptStruct_FIKRigSettingsBase_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigSettingsBase_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRigSettingsBase;
// ********** End ScriptStruct FIKRigSettingsBase **************************************************
// ********** Begin ScriptStruct FIKRigGoalSettingsBase ********************************************
struct Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigGoalSettingsBase_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSettingsBase Super;
struct FIKRigGoalSettingsBase;
// ********** End ScriptStruct FIKRigGoalSettingsBase **********************************************
// ********** Begin ScriptStruct FIKRigBoneSettingsBase ********************************************
struct Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_48_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigBoneSettingsBase_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSettingsBase Super;
struct FIKRigBoneSettingsBase;
// ********** End ScriptStruct FIKRigBoneSettingsBase **********************************************
// ********** Begin ScriptStruct FIKRigSolverSettingsBase ******************************************
struct Z_Construct_UScriptStruct_FIKRigSolverSettingsBase_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_63_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigSolverSettingsBase_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSettingsBase Super;
struct FIKRigSolverSettingsBase;
// ********** End ScriptStruct FIKRigSolverSettingsBase ********************************************
// ********** Begin ScriptStruct FIKRigSolverBase **************************************************
struct Z_Construct_UScriptStruct_FIKRigSolverBase_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_72_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigSolverBase_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRigSolverBase;
// ********** End ScriptStruct FIKRigSolverBase ****************************************************
// ********** Begin Class UIKRigSolverControllerBase ***********************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_219_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetEnabled); \
DECLARE_FUNCTION(execSetEnabled);
struct Z_Construct_UClass_UIKRigSolverControllerBase_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolverControllerBase_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_219_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigSolverControllerBase(); \
friend struct ::Z_Construct_UClass_UIKRigSolverControllerBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigSolverControllerBase_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigSolverControllerBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigSolverControllerBase_NoRegister) \
DECLARE_SERIALIZER(UIKRigSolverControllerBase)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_219_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigSolverControllerBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigSolverControllerBase(UIKRigSolverControllerBase&&) = delete; \
UIKRigSolverControllerBase(const UIKRigSolverControllerBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigSolverControllerBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigSolverControllerBase); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigSolverControllerBase) \
IKRIG_API virtual ~UIKRigSolverControllerBase();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_216_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_219_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_219_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_219_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_219_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigSolverControllerBase;
// ********** End Class UIKRigSolverControllerBase *************************************************
// ********** Begin Class UIKRigSolver *************************************************************
struct Z_Construct_UClass_UIKRigSolver_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRigSolver_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_252_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRigSolver(); \
friend struct ::Z_Construct_UClass_UIKRigSolver_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRigSolver_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRigSolver, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRigSolver_NoRegister) \
DECLARE_SERIALIZER(UIKRigSolver)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_252_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRigSolver(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRigSolver(UIKRigSolver&&) = delete; \
UIKRigSolver(const UIKRigSolver&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRigSolver); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRigSolver); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRigSolver) \
IKRIG_API virtual ~UIKRigSolver();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_249_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_252_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_252_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h_252_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRigSolver;
// ********** End Class UIKRigSolver ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigSolverBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,480 @@
// 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 "Rig/Solvers/IKRigStretchLimb.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIKRigStretchLimb() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EStretchLimbRotationMode();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EStretchLimbSquashMode();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigBoneSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigStretchLimbSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigStretchLimbSolver();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRigStretchLimbBoneSettings *************************************
struct Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigStretchLimbBoneSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigStretchLimbBoneSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "UIWrapper", "/Script/IKRigEditor.StretchLimbBoneSettingsWrapper" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SquashDirection_MetaData[] = {
{ "Category", "Preferred Squash Direction" },
{ "Comment", "/** The direction to push this bone when the limb is squashed. This is relative to the local bone axes.\n\x09 * NOTE: This direction is used by the \"Squash Strength\" feature of the stretch limb solver.\n\x09 * If no custom Squash direction is specified, the solver will push the bone in the direction away from its projection onto the pole vector.\n\x09 * If the bone is lying directly on the pole vector, the default squash direction is undefined and the bone may mot squash in a deterministic manner.\n\x09 */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "The direction to push this bone when the limb is squashed. This is relative to the local bone axes.\nNOTE: This direction is used by the \"Squash Strength\" feature of the stretch limb solver.\nIf no custom Squash direction is specified, the solver will push the bone in the direction away from its projection onto the pole vector.\nIf the bone is lying directly on the pole vector, the default squash direction is undefined and the bone may mot squash in a deterministic manner." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigStretchLimbBoneSettings constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_SquashDirection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigStretchLimbBoneSettings constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigStretchLimbBoneSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics
static_assert(std::is_polymorphic<FIKRigStretchLimbBoneSettings>() == std::is_polymorphic<FIKRigBoneSettingsBase>(), "USTRUCT FIKRigStretchLimbBoneSettings cannot be polymorphic unless super FIKRigBoneSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigStretchLimbBoneSettings;
class UScriptStruct* FIKRigStretchLimbBoneSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigStretchLimbBoneSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigStretchLimbBoneSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigStretchLimbBoneSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRigStretchLimbBoneSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigStretchLimbBoneSettings Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::NewProp_SquashDirection = { "SquashDirection", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbBoneSettings, SquashDirection), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SquashDirection_MetaData), NewProp_SquashDirection_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::NewProp_SquashDirection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigStretchLimbBoneSettings Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigBoneSettingsBase,
&NewStructOps,
"IKRigStretchLimbBoneSettings",
Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::PropPointers),
sizeof(FIKRigStretchLimbBoneSettings),
alignof(FIKRigStretchLimbBoneSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigStretchLimbBoneSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigStretchLimbBoneSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigStretchLimbBoneSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRigStretchLimbBoneSettings ***************************************
// ********** Begin Enum EStretchLimbSquashMode ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EStretchLimbSquashMode;
static UEnum* EStretchLimbSquashMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EStretchLimbSquashMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EStretchLimbSquashMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EStretchLimbSquashMode, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EStretchLimbSquashMode"));
}
return Z_Registration_Info_UEnum_EStretchLimbSquashMode.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EStretchLimbSquashMode>()
{
return EStretchLimbSquashMode_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EStretchLimbSquashMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Bulge.Name", "EStretchLimbSquashMode::Bulge" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "None.Name", "EStretchLimbSquashMode::None" },
{ "Uniform.Name", "EStretchLimbSquashMode::Uniform" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EStretchLimbSquashMode::None", (int64)EStretchLimbSquashMode::None },
{ "EStretchLimbSquashMode::Uniform", (int64)EStretchLimbSquashMode::Uniform },
{ "EStretchLimbSquashMode::Bulge", (int64)EStretchLimbSquashMode::Bulge },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EStretchLimbSquashMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EStretchLimbSquashMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EStretchLimbSquashMode",
"EStretchLimbSquashMode",
Z_Construct_UEnum_IKRig_EStretchLimbSquashMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EStretchLimbSquashMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EStretchLimbSquashMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EStretchLimbSquashMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EStretchLimbSquashMode()
{
if (!Z_Registration_Info_UEnum_EStretchLimbSquashMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EStretchLimbSquashMode.InnerSingleton, Z_Construct_UEnum_IKRig_EStretchLimbSquashMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EStretchLimbSquashMode.InnerSingleton;
}
// ********** End Enum EStretchLimbSquashMode ******************************************************
// ********** Begin Enum EStretchLimbRotationMode **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EStretchLimbRotationMode;
static UEnum* EStretchLimbRotationMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EStretchLimbRotationMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EStretchLimbRotationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EStretchLimbRotationMode, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EStretchLimbRotationMode"));
}
return Z_Registration_Info_UEnum_EStretchLimbRotationMode.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EStretchLimbRotationMode>()
{
return EStretchLimbRotationMode_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EStretchLimbRotationMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "None.Name", "EStretchLimbRotationMode::None" },
{ "OrientToGoal.Name", "EStretchLimbRotationMode::OrientToGoal" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EStretchLimbRotationMode::None", (int64)EStretchLimbRotationMode::None },
{ "EStretchLimbRotationMode::OrientToGoal", (int64)EStretchLimbRotationMode::OrientToGoal },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EStretchLimbRotationMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EStretchLimbRotationMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EStretchLimbRotationMode",
"EStretchLimbRotationMode",
Z_Construct_UEnum_IKRig_EStretchLimbRotationMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EStretchLimbRotationMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EStretchLimbRotationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EStretchLimbRotationMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EStretchLimbRotationMode()
{
if (!Z_Registration_Info_UEnum_EStretchLimbRotationMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EStretchLimbRotationMode.InnerSingleton, Z_Construct_UEnum_IKRig_EStretchLimbRotationMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EStretchLimbRotationMode.InnerSingleton;
}
// ********** End Enum EStretchLimbRotationMode ****************************************************
// ********** Begin ScriptStruct FIKRigStretchLimbSettings *****************************************
struct Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigStretchLimbSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigStretchLimbSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "UIWrapper", "/Script/IKRigEditor.StretchLimbSettingsWrapper" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartBone_MetaData[] = {
{ "Category", "Limb Setup" },
{ "Comment", "/** The start bone assigned to this solver (usually the thigh or shoulder). */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "The start bone assigned to this solver (usually the thigh or shoulder)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndBone_MetaData[] = {
{ "Category", "Limb Setup" },
{ "Comment", "/** The end bone assigned to this solver (usually the foot or ball). */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "The end bone assigned to this solver (usually the foot or ball)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Goal_MetaData[] = {
{ "Category", "Limb Setup" },
{ "Comment", "/** The end bone assigned to this solver (usually the foot or ball). */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "The end bone assigned to this solver (usually the foot or ball)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableStretching_MetaData[] = {
{ "Category", "Stretch Settings" },
{ "Comment", "/** Determines whether to squash or stretch the bones to reach the goal. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "Determines whether to squash or stretch the bones to reach the goal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaximumStretchDistance_MetaData[] = {
{ "Category", "Stretch Settings" },
{ "Comment", "/** The maximum distance the limb is allowed to stretch (beyond its rest length). Default is -1.0 (no limit).*/" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "The maximum distance the limb is allowed to stretch (beyond its rest length). Default is -1.0 (no limit)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StretchStartPercent_MetaData[] = {
{ "Category", "Stretch Settings" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.1" },
{ "Comment", "/** The percentage of the bone chain length to straighten before stretching is applied (can prevent over extension).\n\x09 * NOTE: At 1.0, the limb will not stretch until the goal is 100% of the length of the limb away from the root of the chain. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "The percentage of the bone chain length to straighten before stretching is applied (can prevent over extension).\nNOTE: At 1.0, the limb will not stretch until the goal is 100% of the length of the limb away from the root of the chain." },
{ "UIMax", "1.0" },
{ "UIMin", "0.1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationMode_MetaData[] = {
{ "Category", "Rotation Settings" },
{ "Comment", "/** Determines how to affect the orientation of the bones in the chain. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "Determines how to affect the orientation of the bones in the chain." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotateEndBoneWithGoal_MetaData[] = {
{ "Category", "Rotation Settings" },
{ "Comment", "/** Allow the end bone to be reoriented (0) or match the orientation of the goal (1). Range is 0-1. Default is 1.0. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "Allow the end bone to be reoriented (0) or match the orientation of the goal (1). Range is 0-1. Default is 1.0." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Iterations_MetaData[] = {
{ "Category", "Constraint Solving" },
{ "Comment", "/** Number of FABRIK iterations to correct bones lengths. Adjust until the end bone converges on the goal. Default is 8. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "Number of FABRIK iterations to correct bones lengths. Adjust until the end bone converges on the goal. Default is 8." },
{ "UIMax", "20.0" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SquashMode_MetaData[] = {
{ "Category", "Constraint Solving" },
{ "Comment", "/** Control the falloff shape of the squash effect applied to the bones when the goal compresses the limb. Default is Uniform.\n\x09 * NOTE: this has no effect if the Squash Strength is 0. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "Control the falloff shape of the squash effect applied to the bones when the goal compresses the limb. Default is Uniform.\nNOTE: this has no effect if the Squash Strength is 0." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SquashStrength_MetaData[] = {
{ "Category", "Constraint Solving" },
{ "Comment", "/** The distance to squash the bones perpendicular to the pole vector when the limb is fully compressed.\n\x09 * NOTE: tune this to help dense chains achieve a reasonable pose. Must be used with constraint iterations to fix bones lengths. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
{ "ToolTip", "The distance to squash the bones perpendicular to the pole vector when the limb is fully compressed.\nNOTE: tune this to help dense chains achieve a reasonable pose. Must be used with constraint iterations to fix bones lengths." },
{ "UIMax", "200.0" },
{ "UIMin", "0" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigStretchLimbSettings constinit property declarations *********
static const UECodeGen_Private::FNamePropertyParams NewProp_StartBone;
static const UECodeGen_Private::FNamePropertyParams NewProp_EndBone;
static const UECodeGen_Private::FNamePropertyParams NewProp_Goal;
static void NewProp_bEnableStretching_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableStretching;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MaximumStretchDistance;
static const UECodeGen_Private::FDoublePropertyParams NewProp_StretchStartPercent;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationMode;
static const UECodeGen_Private::FDoublePropertyParams NewProp_RotateEndBoneWithGoal;
static const UECodeGen_Private::FIntPropertyParams NewProp_Iterations;
static const UECodeGen_Private::FBytePropertyParams NewProp_SquashMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SquashMode;
static const UECodeGen_Private::FDoublePropertyParams NewProp_SquashStrength;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigStretchLimbSettings constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigStretchLimbSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics
static_assert(std::is_polymorphic<FIKRigStretchLimbSettings>() == std::is_polymorphic<FIKRigSolverSettingsBase>(), "USTRUCT FIKRigStretchLimbSettings cannot be polymorphic unless super FIKRigSolverSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSettings;
class UScriptStruct* FIKRigStretchLimbSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigStretchLimbSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigStretchLimbSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigStretchLimbSettings Property Definitions ********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_StartBone = { "StartBone", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSettings, StartBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartBone_MetaData), NewProp_StartBone_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_EndBone = { "EndBone", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSettings, EndBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndBone_MetaData), NewProp_EndBone_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_Goal = { "Goal", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSettings, Goal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Goal_MetaData), NewProp_Goal_MetaData) };
void Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_bEnableStretching_SetBit(void* Obj)
{
((FIKRigStretchLimbSettings*)Obj)->bEnableStretching = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_bEnableStretching = { "bEnableStretching", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRigStretchLimbSettings), &Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_bEnableStretching_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableStretching_MetaData), NewProp_bEnableStretching_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_MaximumStretchDistance = { "MaximumStretchDistance", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSettings, MaximumStretchDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaximumStretchDistance_MetaData), NewProp_MaximumStretchDistance_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_StretchStartPercent = { "StretchStartPercent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSettings, StretchStartPercent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StretchStartPercent_MetaData), NewProp_StretchStartPercent_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_RotationMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_RotationMode = { "RotationMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSettings, RotationMode), Z_Construct_UEnum_IKRig_EStretchLimbRotationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationMode_MetaData), NewProp_RotationMode_MetaData) }; // 3861175282
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_RotateEndBoneWithGoal = { "RotateEndBoneWithGoal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSettings, RotateEndBoneWithGoal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotateEndBoneWithGoal_MetaData), NewProp_RotateEndBoneWithGoal_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_Iterations = { "Iterations", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSettings, Iterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Iterations_MetaData), NewProp_Iterations_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_SquashMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_SquashMode = { "SquashMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSettings, SquashMode), Z_Construct_UEnum_IKRig_EStretchLimbSquashMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SquashMode_MetaData), NewProp_SquashMode_MetaData) }; // 2921804735
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_SquashStrength = { "SquashStrength", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSettings, SquashStrength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SquashStrength_MetaData), NewProp_SquashStrength_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_StartBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_EndBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_Goal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_bEnableStretching,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_MaximumStretchDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_StretchStartPercent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_RotationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_RotationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_RotateEndBoneWithGoal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_Iterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_SquashMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_SquashMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewProp_SquashStrength,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigStretchLimbSettings Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSolverSettingsBase,
&NewStructOps,
"IKRigStretchLimbSettings",
Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::PropPointers),
sizeof(FIKRigStretchLimbSettings),
alignof(FIKRigStretchLimbSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigStretchLimbSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRigStretchLimbSettings *******************************************
// ********** Begin ScriptStruct FIKRigStretchLimbSolver *******************************************
struct Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigStretchLimbSolver); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigStretchLimbSolver); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllBoneSettings_MetaData[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/IKRigStretchLimb.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigStretchLimbSolver constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FStructPropertyParams NewProp_AllBoneSettings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AllBoneSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigStretchLimbSolver constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigStretchLimbSolver>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics
static_assert(std::is_polymorphic<FIKRigStretchLimbSolver>() == std::is_polymorphic<FIKRigSolverBase>(), "USTRUCT FIKRigStretchLimbSolver cannot be polymorphic unless super FIKRigSolverBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSolver;
class UScriptStruct* FIKRigStretchLimbSolver::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSolver.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSolver.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigStretchLimbSolver, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigStretchLimbSolver"));
}
return Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSolver.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigStretchLimbSolver Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSolver, Settings), Z_Construct_UScriptStruct_FIKRigStretchLimbSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 2548088571
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::NewProp_AllBoneSettings_Inner = { "AllBoneSettings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings, METADATA_PARAMS(0, nullptr) }; // 394947262
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::NewProp_AllBoneSettings = { "AllBoneSettings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigStretchLimbSolver, AllBoneSettings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllBoneSettings_MetaData), NewProp_AllBoneSettings_MetaData) }; // 394947262
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::NewProp_AllBoneSettings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::NewProp_AllBoneSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigStretchLimbSolver Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSolverBase,
&NewStructOps,
"IKRigStretchLimbSolver",
Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::PropPointers),
sizeof(FIKRigStretchLimbSolver),
alignof(FIKRigStretchLimbSolver),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigStretchLimbSolver()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSolver.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSolver.InnerSingleton, Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSolver.InnerSingleton);
}
// ********** End ScriptStruct FIKRigStretchLimbSolver *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h__Script_IKRig_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EStretchLimbSquashMode_StaticEnum, TEXT("EStretchLimbSquashMode"), &Z_Registration_Info_UEnum_EStretchLimbSquashMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2921804735U) },
{ EStretchLimbRotationMode_StaticEnum, TEXT("EStretchLimbRotationMode"), &Z_Registration_Info_UEnum_EStretchLimbRotationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3861175282U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRigStretchLimbBoneSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics::NewStructOps, TEXT("IKRigStretchLimbBoneSettings"),&Z_Registration_Info_UScriptStruct_FIKRigStretchLimbBoneSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigStretchLimbBoneSettings), 394947262U) },
{ FIKRigStretchLimbSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics::NewStructOps, TEXT("IKRigStretchLimbSettings"),&Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigStretchLimbSettings), 2548088571U) },
{ FIKRigStretchLimbSolver::StaticStruct, Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics::NewStructOps, TEXT("IKRigStretchLimbSolver"),&Z_Registration_Info_UScriptStruct_FIKRigStretchLimbSolver, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigStretchLimbSolver), 445823374U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h__Script_IKRig_730690819{
TEXT("/Script/IKRig"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h__Script_IKRig_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h__Script_IKRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h__Script_IKRig_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,76 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/Solvers/IKRigStretchLimb.h"
#ifdef IKRIG_IKRigStretchLimb_generated_h
#error "IKRigStretchLimb.generated.h already included, missing '#pragma once' in IKRigStretchLimb.h"
#endif
#define IKRIG_IKRigStretchLimb_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FIKRigStretchLimbBoneSettings *************************************
struct Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigStretchLimbBoneSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigBoneSettingsBase Super;
struct FIKRigStretchLimbBoneSettings;
// ********** End ScriptStruct FIKRigStretchLimbBoneSettings ***************************************
// ********** Begin ScriptStruct FIKRigStretchLimbSettings *****************************************
struct Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h_51_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigStretchLimbSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverSettingsBase Super;
struct FIKRigStretchLimbSettings;
// ********** End ScriptStruct FIKRigStretchLimbSettings *******************************************
// ********** Begin ScriptStruct FIKRigStretchLimbSolver *******************************************
struct Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h_104_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigStretchLimbSolver_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverBase Super;
struct FIKRigStretchLimbSolver;
// ********** End ScriptStruct FIKRigStretchLimbSolver *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_IKRigStretchLimb_h
// ********** Begin Enum EStretchLimbSquashMode ****************************************************
#define FOREACH_ENUM_ESTRETCHLIMBSQUASHMODE(op) \
op(EStretchLimbSquashMode::None) \
op(EStretchLimbSquashMode::Uniform) \
op(EStretchLimbSquashMode::Bulge)
enum class EStretchLimbSquashMode : uint8;
template<> struct TIsUEnumClass<EStretchLimbSquashMode> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EStretchLimbSquashMode>();
// ********** End Enum EStretchLimbSquashMode ******************************************************
// ********** Begin Enum EStretchLimbRotationMode **************************************************
#define FOREACH_ENUM_ESTRETCHLIMBROTATIONMODE(op) \
op(EStretchLimbRotationMode::None) \
op(EStretchLimbRotationMode::OrientToGoal)
enum class EStretchLimbRotationMode : uint8;
template<> struct TIsUEnumClass<EStretchLimbRotationMode> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EStretchLimbRotationMode>();
// ********** End Enum EStretchLimbRotationMode ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,325 @@
// 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 "Rig/Solvers/LimbSolver.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLimbSolver() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EAxis();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigSolverSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FLimbLink();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FLimbSolver();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FLimbSolverSettings();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FLimbSolverSettings ***********************************************
struct Z_Construct_UScriptStruct_FLimbSolverSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLimbSolverSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FLimbSolverSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReachPrecision_MetaData[] = {
{ "Category", "Limb Solver Settings" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Precision (distance to the target) */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
{ "ToolTip", "Precision (distance to the target)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HingeRotationAxis_MetaData[] = {
{ "Category", "Limb Solver Settings|Two Bones" },
{ "Comment", "/** Hinge Bones Rotation Axis. This is essentially the plane normal for (hip - knee - foot). */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
{ "ToolTip", "Hinge Bones Rotation Axis. This is essentially the plane normal for (hip - knee - foot)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxIterations_MetaData[] = {
{ "Category", "Limb Solver Settings|FABRIK" },
{ "ClampMin", "0" },
{ "Comment", "/** Number of Max Iterations to reach the target */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
{ "ToolTip", "Number of Max Iterations to reach the target" },
{ "UIMax", "100" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableLimit_MetaData[] = {
{ "Category", "Limb Solver Settings|FABRIK|Limits" },
{ "Comment", "/** Enable/Disable rotational limits */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
{ "ToolTip", "Enable/Disable rotational limits" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRotationAngle_MetaData[] = {
{ "Category", "Limb Solver Settings|FABRIK|Limits" },
{ "ClampMax", "90.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Only used if bEnableRotationLimit is enabled. Prevents the leg from folding onto itself,\n\x09* and forces at least this angle between Parent and Child bone. */" },
{ "EditCondition", "bEnableLimit" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
{ "ToolTip", "Only used if bEnableRotationLimit is enabled. Prevents the leg from folding onto itself,\nand forces at least this angle between Parent and Child bone." },
{ "UIMax", "90.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAveragePull_MetaData[] = {
{ "Category", "Limb Solver Settings|FABRIK|Pull Averaging" },
{ "Comment", "/** Pull averaging only has a visual impact when we have more than 2 bones (3 links). */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
{ "ToolTip", "Pull averaging only has a visual impact when we have more than 2 bones (3 links)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PullDistribution_MetaData[] = {
{ "Category", "Limb Solver Settings|FABRIK|Pull Averaging" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Re-position limb to distribute pull: 0 = foot, 0.5 = balanced, 1.f = hip */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
{ "ToolTip", "Re-position limb to distribute pull: 0 = foot, 0.5 = balanced, 1.f = hip" },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReachStepAlpha_MetaData[] = {
{ "Category", "Limb Solver Settings|FABRIK|Pull Averaging" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Move end effector towards target. If we are compressing the chain, limit displacement.*/" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
{ "ToolTip", "Move end effector towards target. If we are compressing the chain, limit displacement." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableTwistCorrection_MetaData[] = {
{ "Category", "Limb Solver Settings|Twist" },
{ "Comment", "/** Enable Knee Twist correction, by comparing Foot FK with Foot IK orientation. */" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
{ "ToolTip", "Enable Knee Twist correction, by comparing Foot FK with Foot IK orientation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndBoneForwardAxis_MetaData[] = {
{ "Category", "Limb Solver Settings|Twist" },
{ "Comment", "/** Forward Axis for Foot bone. */" },
{ "EditCondition", "bEnableTwistCorrection" },
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
{ "ToolTip", "Forward Axis for Foot bone." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLimbSolverSettings constinit property declarations ***************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReachPrecision;
static const UECodeGen_Private::FBytePropertyParams NewProp_HingeRotationAxis;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxIterations;
static void NewProp_bEnableLimit_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableLimit;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRotationAngle;
static void NewProp_bAveragePull_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAveragePull;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PullDistribution;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReachStepAlpha;
static void NewProp_bEnableTwistCorrection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableTwistCorrection;
static const UECodeGen_Private::FBytePropertyParams NewProp_EndBoneForwardAxis;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLimbSolverSettings constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLimbSolverSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLimbSolverSettings_Statics
static_assert(std::is_polymorphic<FLimbSolverSettings>() == std::is_polymorphic<FIKRigSolverSettingsBase>(), "USTRUCT FLimbSolverSettings cannot be polymorphic unless super FIKRigSolverSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLimbSolverSettings;
class UScriptStruct* FLimbSolverSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLimbSolverSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLimbSolverSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLimbSolverSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("LimbSolverSettings"));
}
return Z_Registration_Info_UScriptStruct_FLimbSolverSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FLimbSolverSettings Property Definitions **************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_ReachPrecision = { "ReachPrecision", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLimbSolverSettings, ReachPrecision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReachPrecision_MetaData), NewProp_ReachPrecision_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_HingeRotationAxis = { "HingeRotationAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLimbSolverSettings, HingeRotationAxis), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HingeRotationAxis_MetaData), NewProp_HingeRotationAxis_MetaData) }; // 2447774434
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_MaxIterations = { "MaxIterations", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLimbSolverSettings, MaxIterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxIterations_MetaData), NewProp_MaxIterations_MetaData) };
void Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bEnableLimit_SetBit(void* Obj)
{
((FLimbSolverSettings*)Obj)->bEnableLimit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bEnableLimit = { "bEnableLimit", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FLimbSolverSettings), &Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bEnableLimit_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableLimit_MetaData), NewProp_bEnableLimit_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_MinRotationAngle = { "MinRotationAngle", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLimbSolverSettings, MinRotationAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRotationAngle_MetaData), NewProp_MinRotationAngle_MetaData) };
void Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bAveragePull_SetBit(void* Obj)
{
((FLimbSolverSettings*)Obj)->bAveragePull = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bAveragePull = { "bAveragePull", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FLimbSolverSettings), &Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bAveragePull_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAveragePull_MetaData), NewProp_bAveragePull_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_PullDistribution = { "PullDistribution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLimbSolverSettings, PullDistribution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PullDistribution_MetaData), NewProp_PullDistribution_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_ReachStepAlpha = { "ReachStepAlpha", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLimbSolverSettings, ReachStepAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReachStepAlpha_MetaData), NewProp_ReachStepAlpha_MetaData) };
void Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bEnableTwistCorrection_SetBit(void* Obj)
{
((FLimbSolverSettings*)Obj)->bEnableTwistCorrection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bEnableTwistCorrection = { "bEnableTwistCorrection", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FLimbSolverSettings), &Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bEnableTwistCorrection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableTwistCorrection_MetaData), NewProp_bEnableTwistCorrection_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_EndBoneForwardAxis = { "EndBoneForwardAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLimbSolverSettings, EndBoneForwardAxis), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndBoneForwardAxis_MetaData), NewProp_EndBoneForwardAxis_MetaData) }; // 2447774434
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_ReachPrecision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_HingeRotationAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_MaxIterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bEnableLimit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_MinRotationAngle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bAveragePull,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_PullDistribution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_ReachStepAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_bEnableTwistCorrection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewProp_EndBoneForwardAxis,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLimbSolverSettings Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRigSolverSettingsBase,
&NewStructOps,
"LimbSolverSettings",
Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::PropPointers),
sizeof(FLimbSolverSettings),
alignof(FLimbSolverSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLimbSolverSettings()
{
if (!Z_Registration_Info_UScriptStruct_FLimbSolverSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLimbSolverSettings.InnerSingleton, Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLimbSolverSettings.InnerSingleton);
}
// ********** End ScriptStruct FLimbSolverSettings *************************************************
// ********** Begin ScriptStruct FLimbLink *********************************************************
struct Z_Construct_UScriptStruct_FLimbLink_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLimbLink); }
static inline consteval int16 GetStructAlignment() { return alignof(FLimbLink); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLimbLink constinit property declarations *************************
// ********** End ScriptStruct FLimbLink constinit property declarations ***************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLimbLink>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLimbLink_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLimbLink;
class UScriptStruct* FLimbLink::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLimbLink.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLimbLink.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLimbLink, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("LimbLink"));
}
return Z_Registration_Info_UScriptStruct_FLimbLink.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLimbLink_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"LimbLink",
nullptr,
0,
sizeof(FLimbLink),
alignof(FLimbLink),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLimbLink_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLimbLink_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLimbLink()
{
if (!Z_Registration_Info_UScriptStruct_FLimbLink.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLimbLink.InnerSingleton, Z_Construct_UScriptStruct_FLimbLink_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLimbLink.InnerSingleton);
}
// ********** End ScriptStruct FLimbLink ***********************************************************
// ********** Begin ScriptStruct FLimbSolver *******************************************************
struct Z_Construct_UScriptStruct_FLimbSolver_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLimbSolver); }
static inline consteval int16 GetStructAlignment() { return alignof(FLimbSolver); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Rig/Solvers/LimbSolver.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLimbSolver constinit property declarations ***********************
// ********** End ScriptStruct FLimbSolver constinit property declarations *************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLimbSolver>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLimbSolver_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLimbSolver;
class UScriptStruct* FLimbSolver::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLimbSolver.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLimbSolver.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLimbSolver, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("LimbSolver"));
}
return Z_Registration_Info_UScriptStruct_FLimbSolver.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLimbSolver_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"LimbSolver",
nullptr,
0,
sizeof(FLimbSolver),
alignof(FLimbSolver),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLimbSolver_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLimbSolver_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLimbSolver()
{
if (!Z_Registration_Info_UScriptStruct_FLimbSolver.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLimbSolver.InnerSingleton, Z_Construct_UScriptStruct_FLimbSolver_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLimbSolver.InnerSingleton);
}
// ********** End ScriptStruct FLimbSolver *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_LimbSolver_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLimbSolverSettings::StaticStruct, Z_Construct_UScriptStruct_FLimbSolverSettings_Statics::NewStructOps, TEXT("LimbSolverSettings"),&Z_Registration_Info_UScriptStruct_FLimbSolverSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLimbSolverSettings), 3774215U) },
{ FLimbLink::StaticStruct, Z_Construct_UScriptStruct_FLimbLink_Statics::NewStructOps, TEXT("LimbLink"),&Z_Registration_Info_UScriptStruct_FLimbLink, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLimbLink), 3782818280U) },
{ FLimbSolver::StaticStruct, Z_Construct_UScriptStruct_FLimbSolver_Statics::NewStructOps, TEXT("LimbSolver"),&Z_Registration_Info_UScriptStruct_FLimbSolver, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLimbSolver), 2095665945U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_LimbSolver_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_LimbSolver_h__Script_IKRig_4130768849{
TEXT("/Script/IKRig"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_LimbSolver_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_LimbSolver_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,53 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Rig/Solvers/LimbSolver.h"
#ifdef IKRIG_LimbSolver_generated_h
#error "LimbSolver.generated.h already included, missing '#pragma once' in LimbSolver.h"
#endif
#define IKRIG_LimbSolver_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FLimbSolverSettings ***********************************************
struct Z_Construct_UScriptStruct_FLimbSolverSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_LimbSolver_h_12_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLimbSolverSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRigSolverSettingsBase Super;
struct FLimbSolverSettings;
// ********** End ScriptStruct FLimbSolverSettings *************************************************
// ********** Begin ScriptStruct FLimbLink *********************************************************
struct Z_Construct_UScriptStruct_FLimbLink_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_LimbSolver_h_68_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLimbLink_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FLimbLink;
// ********** End ScriptStruct FLimbLink ***********************************************************
// ********** Begin ScriptStruct FLimbSolver *******************************************************
struct Z_Construct_UScriptStruct_FLimbSolver_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_LimbSolver_h_106_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLimbSolver_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FLimbSolver;
// ********** End ScriptStruct FLimbSolver *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Rig_Solvers_LimbSolver_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,849 @@
// 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/PelvisMotionOp.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePelvisMotionOp() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetPelvisMotionController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetPelvisMotionController_NoRegister();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRetargetPelvisMotionOpSettings *********************************
struct Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetPelvisMotionOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetPelvisMotionOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Pelvis Motion Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourcePelvisBone_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** The Pelvis bone on the source skeleton to copy motion FROM. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The Pelvis bone on the source skeleton to copy motion FROM." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetPelvisBone_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** The Pelvis bone on the target skeleton to copy motion TO. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The Pelvis bone on the target skeleton to copy motion TO." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloorConstraintWeight_MetaData[] = {
{ "Category", "FloorConstraint" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default is 0. Set to a value of 1 to turn the pelvis floor constraint ON.\n\x09 * When ON, the floor constraint will adjust the vertical Pelvis motion separately according to the following rules:\n\x09 * 1. When the source pelvis is LOWER than the ref pose, the target pelvis will be lowered proportional to their relative crotch heights.\n\x09 * 2. When the source pelvis is HIGHER than the ref pose, the target pelvis will be raised an identical amount while maintaining any vertical offset in the ref pose.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Range 0 to 1. Default is 0. Set to a value of 1 to turn the pelvis floor constraint ON.\nWhen ON, the floor constraint will adjust the vertical Pelvis motion separately according to the following rules:\n1. When the source pelvis is LOWER than the ref pose, the target pelvis will be lowered proportional to their relative crotch heights.\n2. When the source pelvis is HIGHER than the ref pose, the target pelvis will be raised an identical amount while maintaining any vertical offset in the ref pose." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceCrotchOffset_MetaData[] = {
{ "Category", "FloorConstraint" },
{ "Comment", "/** A negative vertical offset in cm relative to the Pelvis bone of the SOURCE.\n\x09 * NOTE: Adjust this until the green dot is located roughly at the crotch of the character. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "A negative vertical offset in cm relative to the Pelvis bone of the SOURCE.\nNOTE: Adjust this until the green dot is located roughly at the crotch of the character." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetCrotchOffset_MetaData[] = {
{ "Category", "FloorConstraint" },
{ "Comment", "/** A negative vertical offset in cm relative to the Pelvis bone of the TARGET.\n\x09 * NOTE: Adjust this until the green dot is located roughly at the crotch of the character. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "A negative vertical offset in cm relative to the Pelvis bone of the TARGET.\nNOTE: Adjust this until the green dot is located roughly at the crotch of the character." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationAlpha_MetaData[] = {
{ "Category", "Pelvis Rotation" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default 1. Blends the amount of retargeted pelvis rotation to apply.\n\x09* At 0 the pelvis is left at the rotation from the retarget pose.\n\x09* At 1 the pelvis is rotated fully to match the source pelvis rotation. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Range 0 to 1. Default 1. Blends the amount of retargeted pelvis rotation to apply.\nAt 0 the pelvis is left at the rotation from the retarget pose.\nAt 1 the pelvis is rotated fully to match the source pelvis rotation." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOffsetLocal_MetaData[] = {
{ "Category", "Pelvis Rotation" },
{ "ClampMax", "180.0" },
{ "ClampMin", "-180.0" },
{ "Comment", "/** Applies a static local-space rotation offset to the pelvis.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Applies a static local-space rotation offset to the pelvis." },
{ "UIMax", "180.0" },
{ "UIMin", "-180.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOffsetGlobal_MetaData[] = {
{ "Category", "Pelvis Rotation" },
{ "ClampMax", "180.0" },
{ "ClampMin", "-180.0" },
{ "Comment", "/** Applies a static global-space rotation offset to the pelvis.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Applies a static global-space rotation offset to the pelvis." },
{ "UIMax", "180.0" },
{ "UIMin", "-180.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationAlpha_MetaData[] = {
{ "Category", "Pelvis Translation" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default 1. Blends the amount of retargeted pelvis translation to apply.\n\x09* At 0 the pelvis is left at the position from the retarget pose.\n\x09* At 1 the pelvis will follow the source motion according to the behavior defined in the subsequent settings. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Range 0 to 1. Default 1. Blends the amount of retargeted pelvis translation to apply.\nAt 0 the pelvis is left at the position from the retarget pose.\nAt 1 the pelvis will follow the source motion according to the behavior defined in the subsequent settings." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationOffsetLocal_MetaData[] = {
{ "Category", "Pelvis Translation" },
{ "Comment", "/** Applies a static local-space translation offset to the pelvis.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Applies a static local-space translation offset to the pelvis." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationOffsetGlobal_MetaData[] = {
{ "Category", "Pelvis Translation" },
{ "Comment", "/** Applies a static global-space translation offset to the pelvis.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Applies a static global-space translation offset to the pelvis." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendToSourceTranslation_MetaData[] = {
{ "Category", "Pelvis Translation" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default 0. Blends the retarget pelvis' translation to the exact source location.\n\x09* At 0 the pelvis is placed at the retargeted location.\n\x09* At 1 the pelvis is placed at the location of the source's pelvis bone.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Range 0 to 1. Default 0. Blends the retarget pelvis' translation to the exact source location.\nAt 0 the pelvis is placed at the retargeted location.\nAt 1 the pelvis is placed at the location of the source's pelvis bone." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendToSourceTranslationWeights_MetaData[] = {
{ "Category", "Pelvis Translation" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Per-axis weights for the Blend to Source. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Per-axis weights for the Blend to Source." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleHorizontal_MetaData[] = {
{ "Category", "Scale Pelvis Translation" },
{ "Comment", "/** Default 1. Scales the translation of the pelvis in the horizontal plane (X,Y). */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Default 1. Scales the translation of the pelvis in the horizontal plane (X,Y)." },
{ "UIMax", "3.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleVertical_MetaData[] = {
{ "Category", "Scale Pelvis Translation" },
{ "Comment", "/** Default 1. Scales the translation of the pelvis in the vertical direction (Z). */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Default 1. Scales the translation of the pelvis in the vertical direction (Z)." },
{ "UIMax", "3.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AffectIKHorizontal_MetaData[] = {
{ "Category", "Affect IK Settings" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default 1. Control whether modifications made to the pelvis will affect the horizontal component of IK positions.\n\x09* At 0 the IK positions are independent of the pelvis modifications.\n\x09* At 1 the IK positions are calculated relative to the modified pelvis location.*/" },
{ "DisplayName", "Affect IK Horizontal" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Range 0 to 1. Default 1. Control whether modifications made to the pelvis will affect the horizontal component of IK positions.\nAt 0 the IK positions are independent of the pelvis modifications.\nAt 1 the IK positions are calculated relative to the modified pelvis location." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AffectIKVertical_MetaData[] = {
{ "Category", "Affect IK Settings" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 1. Default 0. Control whether modifications made to the pelvis will affect the vertical component of IK positions.\n\x09* At 0 the IK positions are independent of the pelvis modifications.\n\x09* At 1 the IK positions are calculated relative to the modified pelvis location.*/" },
{ "DisplayName", "Affect IK Vertical" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Range 0 to 1. Default 0. Control whether modifications made to the pelvis will affect the vertical component of IK positions.\nAt 0 the IK positions are independent of the pelvis modifications.\nAt 1 the IK positions are calculated relative to the modified pelvis location." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugDrawSize_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** Adjust size of the debug drawing */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Adjust size of the debug drawing" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugDrawThickness_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** Adjust thickness of the debug drawing */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Adjust thickness of the debug drawing" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationOffset_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOffset_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDebugDraw_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetPelvisMotionOpSettings constinit property declarations *
static const UECodeGen_Private::FStructPropertyParams NewProp_SourcePelvisBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetPelvisBone;
static const UECodeGen_Private::FDoublePropertyParams NewProp_FloorConstraintWeight;
static const UECodeGen_Private::FDoublePropertyParams NewProp_SourceCrotchOffset;
static const UECodeGen_Private::FDoublePropertyParams NewProp_TargetCrotchOffset;
static const UECodeGen_Private::FDoublePropertyParams NewProp_RotationAlpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_RotationOffsetLocal;
static const UECodeGen_Private::FStructPropertyParams NewProp_RotationOffsetGlobal;
static const UECodeGen_Private::FDoublePropertyParams NewProp_TranslationAlpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_TranslationOffsetLocal;
static const UECodeGen_Private::FStructPropertyParams NewProp_TranslationOffsetGlobal;
static const UECodeGen_Private::FDoublePropertyParams NewProp_BlendToSourceTranslation;
static const UECodeGen_Private::FStructPropertyParams NewProp_BlendToSourceTranslationWeights;
static const UECodeGen_Private::FDoublePropertyParams NewProp_ScaleHorizontal;
static const UECodeGen_Private::FDoublePropertyParams NewProp_ScaleVertical;
static const UECodeGen_Private::FDoublePropertyParams NewProp_AffectIKHorizontal;
static const UECodeGen_Private::FDoublePropertyParams NewProp_AffectIKVertical;
static const UECodeGen_Private::FDoublePropertyParams NewProp_DebugDrawSize;
static const UECodeGen_Private::FDoublePropertyParams NewProp_DebugDrawThickness;
static const UECodeGen_Private::FStructPropertyParams NewProp_TranslationOffset;
static const UECodeGen_Private::FStructPropertyParams NewProp_RotationOffset;
static void NewProp_bEnableDebugDraw_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableDebugDraw;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetPelvisMotionOpSettings constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetPelvisMotionOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetPelvisMotionOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetPelvisMotionOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOpSettings;
class UScriptStruct* FIKRetargetPelvisMotionOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetPelvisMotionOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetPelvisMotionOpSettings Property Definitions ************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_SourcePelvisBone = { "SourcePelvisBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, SourcePelvisBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourcePelvisBone_MetaData), NewProp_SourcePelvisBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TargetPelvisBone = { "TargetPelvisBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, TargetPelvisBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetPelvisBone_MetaData), NewProp_TargetPelvisBone_MetaData) }; // 1102615820
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_FloorConstraintWeight = { "FloorConstraintWeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, FloorConstraintWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloorConstraintWeight_MetaData), NewProp_FloorConstraintWeight_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_SourceCrotchOffset = { "SourceCrotchOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, SourceCrotchOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceCrotchOffset_MetaData), NewProp_SourceCrotchOffset_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TargetCrotchOffset = { "TargetCrotchOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, TargetCrotchOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetCrotchOffset_MetaData), NewProp_TargetCrotchOffset_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_RotationAlpha = { "RotationAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, RotationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationAlpha_MetaData), NewProp_RotationAlpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_RotationOffsetLocal = { "RotationOffsetLocal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, RotationOffsetLocal), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOffsetLocal_MetaData), NewProp_RotationOffsetLocal_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_RotationOffsetGlobal = { "RotationOffsetGlobal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, RotationOffsetGlobal), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOffsetGlobal_MetaData), NewProp_RotationOffsetGlobal_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TranslationAlpha = { "TranslationAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, TranslationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationAlpha_MetaData), NewProp_TranslationAlpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TranslationOffsetLocal = { "TranslationOffsetLocal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, TranslationOffsetLocal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationOffsetLocal_MetaData), NewProp_TranslationOffsetLocal_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TranslationOffsetGlobal = { "TranslationOffsetGlobal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, TranslationOffsetGlobal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationOffsetGlobal_MetaData), NewProp_TranslationOffsetGlobal_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_BlendToSourceTranslation = { "BlendToSourceTranslation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, BlendToSourceTranslation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendToSourceTranslation_MetaData), NewProp_BlendToSourceTranslation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_BlendToSourceTranslationWeights = { "BlendToSourceTranslationWeights", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, BlendToSourceTranslationWeights), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendToSourceTranslationWeights_MetaData), NewProp_BlendToSourceTranslationWeights_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_ScaleHorizontal = { "ScaleHorizontal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, ScaleHorizontal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleHorizontal_MetaData), NewProp_ScaleHorizontal_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_ScaleVertical = { "ScaleVertical", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, ScaleVertical), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleVertical_MetaData), NewProp_ScaleVertical_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_AffectIKHorizontal = { "AffectIKHorizontal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, AffectIKHorizontal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AffectIKHorizontal_MetaData), NewProp_AffectIKHorizontal_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_AffectIKVertical = { "AffectIKVertical", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, AffectIKVertical), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AffectIKVertical_MetaData), NewProp_AffectIKVertical_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_DebugDrawSize = { "DebugDrawSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, DebugDrawSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugDrawSize_MetaData), NewProp_DebugDrawSize_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_DebugDrawThickness = { "DebugDrawThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, DebugDrawThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugDrawThickness_MetaData), NewProp_DebugDrawThickness_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TranslationOffset = { "TranslationOffset", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, TranslationOffset_DEPRECATED), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationOffset_MetaData), NewProp_TranslationOffset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_RotationOffset = { "RotationOffset", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOpSettings, RotationOffset_DEPRECATED), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOffset_MetaData), NewProp_RotationOffset_MetaData) };
void Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_bEnableDebugDraw_SetBit(void* Obj)
{
((FIKRetargetPelvisMotionOpSettings*)Obj)->bEnableDebugDraw_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_bEnableDebugDraw = { "bEnableDebugDraw", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetPelvisMotionOpSettings), &Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_bEnableDebugDraw_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDebugDraw_MetaData), NewProp_bEnableDebugDraw_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_SourcePelvisBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TargetPelvisBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_FloorConstraintWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_SourceCrotchOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TargetCrotchOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_RotationAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_RotationOffsetLocal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_RotationOffsetGlobal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TranslationAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TranslationOffsetLocal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TranslationOffsetGlobal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_BlendToSourceTranslation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_BlendToSourceTranslationWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_ScaleHorizontal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_ScaleVertical,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_AffectIKHorizontal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_AffectIKVertical,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_DebugDrawSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_DebugDrawThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_TranslationOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_RotationOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewProp_bEnableDebugDraw,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetPelvisMotionOpSettings Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetPelvisMotionOpSettings",
Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::PropPointers),
sizeof(FIKRetargetPelvisMotionOpSettings),
alignof(FIKRetargetPelvisMotionOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetPelvisMotionOpSettings ***********************************
// ********** Begin ScriptStruct FIKRetargetPelvisMotionOp *****************************************
struct Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetPelvisMotionOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetPelvisMotionOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Pelvis Motion" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetPelvisMotionOp constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetPelvisMotionOp constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetPelvisMotionOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics
static_assert(std::is_polymorphic<FIKRetargetPelvisMotionOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetPelvisMotionOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOp;
class UScriptStruct* FIKRetargetPelvisMotionOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetPelvisMotionOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetPelvisMotionOp Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPelvisMotionOp, Settings), Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 1086548246
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetPelvisMotionOp Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetPelvisMotionOp",
Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::PropPointers),
sizeof(FIKRetargetPelvisMotionOp),
alignof(FIKRetargetPelvisMotionOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetPelvisMotionOp *******************************************
// ********** Begin Class UIKRetargetPelvisMotionController Function GetSettings *******************
struct Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics
{
struct IKRetargetPelvisMotionController_eventGetSettings_Parms
{
FIKRetargetPelvisMotionOpSettings 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 FIKRetargetPelvisMotionOpSettings struct with the current settings used by the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetPelvisMotionOpSettings 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_UIKRetargetPelvisMotionController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPelvisMotionController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings, METADATA_PARAMS(0, nullptr) }; // 1086548246
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPelvisMotionController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::IKRetargetPelvisMotionController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::IKRetargetPelvisMotionController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPelvisMotionController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetPelvisMotionOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetPelvisMotionController Function GetSettings *********************
// ********** Begin Class UIKRetargetPelvisMotionController Function GetSourcePelvisBone ***********
struct Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics
{
struct IKRetargetPelvisMotionController_eventGetSourcePelvisBone_Parms
{
FName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Settings" },
{ "Comment", "/* Get the pelvis bone for the source.\n\x09 * @return the name of the pelvis bone on the source skeleton. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Get the pelvis bone for the source.\n * @return the name of the pelvis bone on the source skeleton." },
};
#endif // WITH_METADATA
// ********** Begin Function GetSourcePelvisBone constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSourcePelvisBone constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSourcePelvisBone Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPelvisMotionController_eventGetSourcePelvisBone_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::PropPointers) < 2048);
// ********** End Function GetSourcePelvisBone Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPelvisMotionController, nullptr, "GetSourcePelvisBone", Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::IKRetargetPelvisMotionController_eventGetSourcePelvisBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::IKRetargetPelvisMotionController_eventGetSourcePelvisBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPelvisMotionController::execGetSourcePelvisBone)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FName*)Z_Param__Result=P_THIS->GetSourcePelvisBone();
P_NATIVE_END;
}
// ********** End Class UIKRetargetPelvisMotionController Function GetSourcePelvisBone *************
// ********** Begin Class UIKRetargetPelvisMotionController Function GetTargetPelvisBone ***********
struct Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics
{
struct IKRetargetPelvisMotionController_eventGetTargetPelvisBone_Parms
{
FName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Settings" },
{ "Comment", "/* Get the pelvis bone for the target.\n\x09 * @return the name of the pelvis bone on the target skeleton. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Get the pelvis bone for the target.\n * @return the name of the pelvis bone on the target skeleton." },
};
#endif // WITH_METADATA
// ********** Begin Function GetTargetPelvisBone constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTargetPelvisBone constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTargetPelvisBone Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPelvisMotionController_eventGetTargetPelvisBone_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::PropPointers) < 2048);
// ********** End Function GetTargetPelvisBone Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPelvisMotionController, nullptr, "GetTargetPelvisBone", Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::IKRetargetPelvisMotionController_eventGetTargetPelvisBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::IKRetargetPelvisMotionController_eventGetTargetPelvisBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPelvisMotionController::execGetTargetPelvisBone)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FName*)Z_Param__Result=P_THIS->GetTargetPelvisBone();
P_NATIVE_END;
}
// ********** End Class UIKRetargetPelvisMotionController Function GetTargetPelvisBone *************
// ********** Begin Class UIKRetargetPelvisMotionController Function SetSettings *******************
struct Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics
{
struct IKRetargetPelvisMotionController_eventSetSettings_Parms
{
FIKRetargetPelvisMotionOpSettings 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 FIKRetargetPelvisMotionOpSettings struct containing all the settings to apply to this op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetPelvisMotionOpSettings 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_UIKRetargetPelvisMotionController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPelvisMotionController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings, METADATA_PARAMS(0, nullptr) }; // 1086548246
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPelvisMotionController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::IKRetargetPelvisMotionController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::IKRetargetPelvisMotionController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPelvisMotionController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetPelvisMotionOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetPelvisMotionController Function SetSettings *********************
// ********** Begin Class UIKRetargetPelvisMotionController Function SetSourcePelvisBone ***********
struct Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics
{
struct IKRetargetPelvisMotionController_eventSetSourcePelvisBone_Parms
{
FName InSourcePelvisBone;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Settings" },
{ "Comment", "/* Set the pelvis bone for the source.\n\x09 * @param InSourcePelvisBone the name of the pelvis bone on the source skeleton. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Set the pelvis bone for the source.\n * @param InSourcePelvisBone the name of the pelvis bone on the source skeleton." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSourcePelvisBone_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSourcePelvisBone constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_InSourcePelvisBone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSourcePelvisBone constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSourcePelvisBone Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::NewProp_InSourcePelvisBone = { "InSourcePelvisBone", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPelvisMotionController_eventSetSourcePelvisBone_Parms, InSourcePelvisBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSourcePelvisBone_MetaData), NewProp_InSourcePelvisBone_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::NewProp_InSourcePelvisBone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::PropPointers) < 2048);
// ********** End Function SetSourcePelvisBone Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPelvisMotionController, nullptr, "SetSourcePelvisBone", Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::IKRetargetPelvisMotionController_eventSetSourcePelvisBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::IKRetargetPelvisMotionController_eventSetSourcePelvisBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPelvisMotionController::execSetSourcePelvisBone)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InSourcePelvisBone);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSourcePelvisBone(Z_Param_InSourcePelvisBone);
P_NATIVE_END;
}
// ********** End Class UIKRetargetPelvisMotionController Function SetSourcePelvisBone *************
// ********** Begin Class UIKRetargetPelvisMotionController Function SetTargetPelvisBone ***********
struct Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics
{
struct IKRetargetPelvisMotionController_eventSetTargetPelvisBone_Parms
{
FName InTargetPelvisBone;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Settings" },
{ "Comment", "/* Set the pelvis bone for the target.\n\x09 * @param InTargetPelvisBone the name of the pelvis bone on the target skeleton. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "Set the pelvis bone for the target.\n * @param InTargetPelvisBone the name of the pelvis bone on the target skeleton." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InTargetPelvisBone_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetTargetPelvisBone constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_InTargetPelvisBone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTargetPelvisBone constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTargetPelvisBone Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::NewProp_InTargetPelvisBone = { "InTargetPelvisBone", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPelvisMotionController_eventSetTargetPelvisBone_Parms, InTargetPelvisBone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InTargetPelvisBone_MetaData), NewProp_InTargetPelvisBone_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::NewProp_InTargetPelvisBone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::PropPointers) < 2048);
// ********** End Function SetTargetPelvisBone Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPelvisMotionController, nullptr, "SetTargetPelvisBone", Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::IKRetargetPelvisMotionController_eventSetTargetPelvisBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::IKRetargetPelvisMotionController_eventSetTargetPelvisBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPelvisMotionController::execSetTargetPelvisBone)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InTargetPelvisBone);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTargetPelvisBone(Z_Param_InTargetPelvisBone);
P_NATIVE_END;
}
// ********** End Class UIKRetargetPelvisMotionController Function SetTargetPelvisBone *************
// ********** Begin Class UIKRetargetPelvisMotionController ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetPelvisMotionController;
UClass* UIKRetargetPelvisMotionController::GetPrivateStaticClass()
{
using TClass = UIKRetargetPelvisMotionController;
if (!Z_Registration_Info_UClass_UIKRetargetPelvisMotionController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetPelvisMotionController"),
Z_Registration_Info_UClass_UIKRetargetPelvisMotionController.InnerSingleton,
StaticRegisterNativesUIKRetargetPelvisMotionController,
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_UIKRetargetPelvisMotionController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetPelvisMotionController_NoRegister()
{
return UIKRetargetPelvisMotionController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetPelvisMotionController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Pelvis Motion Op */" },
{ "IncludePath", "Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PelvisMotionOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Pelvis Motion Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetPelvisMotionController constinit property declarations ********
// ********** End Class UIKRetargetPelvisMotionController constinit property declarations **********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetPelvisMotionController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("GetSourcePelvisBone"), .Pointer = &UIKRetargetPelvisMotionController::execGetSourcePelvisBone },
{ .NameUTF8 = UTF8TEXT("GetTargetPelvisBone"), .Pointer = &UIKRetargetPelvisMotionController::execGetTargetPelvisBone },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetPelvisMotionController::execSetSettings },
{ .NameUTF8 = UTF8TEXT("SetSourcePelvisBone"), .Pointer = &UIKRetargetPelvisMotionController::execSetSourcePelvisBone },
{ .NameUTF8 = UTF8TEXT("SetTargetPelvisBone"), .Pointer = &UIKRetargetPelvisMotionController::execSetTargetPelvisBone },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSettings, "GetSettings" }, // 722357236
{ &Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetSourcePelvisBone, "GetSourcePelvisBone" }, // 181861888
{ &Z_Construct_UFunction_UIKRetargetPelvisMotionController_GetTargetPelvisBone, "GetTargetPelvisBone" }, // 3270976006
{ &Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSettings, "SetSettings" }, // 2075607217
{ &Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetSourcePelvisBone, "SetSourcePelvisBone" }, // 3694584233
{ &Z_Construct_UFunction_UIKRetargetPelvisMotionController_SetTargetPelvisBone, "SetTargetPelvisBone" }, // 693358632
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetPelvisMotionController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetPelvisMotionController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetPelvisMotionController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetPelvisMotionController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetPelvisMotionController_Statics::ClassParams = {
&UIKRetargetPelvisMotionController::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_UIKRetargetPelvisMotionController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetPelvisMotionController_Statics::Class_MetaDataParams)
};
void UIKRetargetPelvisMotionController::StaticRegisterNativesUIKRetargetPelvisMotionController()
{
UClass* Class = UIKRetargetPelvisMotionController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetPelvisMotionController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetPelvisMotionController()
{
if (!Z_Registration_Info_UClass_UIKRetargetPelvisMotionController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetPelvisMotionController.OuterSingleton, Z_Construct_UClass_UIKRetargetPelvisMotionController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetPelvisMotionController.OuterSingleton;
}
UIKRetargetPelvisMotionController::UIKRetargetPelvisMotionController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetPelvisMotionController);
UIKRetargetPelvisMotionController::~UIKRetargetPelvisMotionController() {}
// ********** End Class UIKRetargetPelvisMotionController ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRetargetPelvisMotionOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics::NewStructOps, TEXT("IKRetargetPelvisMotionOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetPelvisMotionOpSettings), 1086548246U) },
{ FIKRetargetPelvisMotionOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics::NewStructOps, TEXT("IKRetargetPelvisMotionOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetPelvisMotionOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetPelvisMotionOp), 2111736216U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetPelvisMotionController, UIKRetargetPelvisMotionController::StaticClass, TEXT("UIKRetargetPelvisMotionController"), &Z_Registration_Info_UClass_UIKRetargetPelvisMotionController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetPelvisMotionController), 2157858225U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h__Script_IKRig_1222483342{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,96 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/PelvisMotionOp.h"
#ifdef IKRIG_PelvisMotionOp_generated_h
#error "PelvisMotionOp.generated.h already included, missing '#pragma once' in PelvisMotionOp.h"
#endif
#define IKRIG_PelvisMotionOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetPelvisMotionOpSettings;
// ********** Begin ScriptStruct FIKRetargetPelvisMotionOpSettings *********************************
struct Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h_18_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetPelvisMotionOpSettings;
// ********** End ScriptStruct FIKRetargetPelvisMotionOpSettings ***********************************
// ********** Begin ScriptStruct FIKRetargetPelvisMotionOp *****************************************
struct Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h_167_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetPelvisMotionOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetPelvisMotionOp;
// ********** End ScriptStruct FIKRetargetPelvisMotionOp *******************************************
// ********** Begin Class UIKRetargetPelvisMotionController ****************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h_253_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetTargetPelvisBone); \
DECLARE_FUNCTION(execSetTargetPelvisBone); \
DECLARE_FUNCTION(execGetSourcePelvisBone); \
DECLARE_FUNCTION(execSetSourcePelvisBone); \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetPelvisMotionController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetPelvisMotionController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h_253_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetPelvisMotionController(); \
friend struct ::Z_Construct_UClass_UIKRetargetPelvisMotionController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetPelvisMotionController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetPelvisMotionController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetPelvisMotionController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetPelvisMotionController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h_253_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetPelvisMotionController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetPelvisMotionController(UIKRetargetPelvisMotionController&&) = delete; \
UIKRetargetPelvisMotionController(const UIKRetargetPelvisMotionController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetPelvisMotionController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetPelvisMotionController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetPelvisMotionController) \
IKRIG_API virtual ~UIKRetargetPelvisMotionController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h_250_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h_253_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h_253_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h_253_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h_253_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetPelvisMotionController;
// ********** End Class UIKRetargetPelvisMotionController ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PelvisMotionOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,186 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/PinBoneOp.h"
#ifdef IKRIG_PinBoneOp_generated_h
#error "PinBoneOp.generated.h already included, missing '#pragma once' in PinBoneOp.h"
#endif
#define IKRIG_PinBoneOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetPinBoneOpSettings;
// ********** Begin ScriptStruct FPinBoneData ******************************************************
struct Z_Construct_UScriptStruct_FPinBoneData_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_27_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPinBoneData_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FPinBoneData;
// ********** End ScriptStruct FPinBoneData ********************************************************
// ********** Begin ScriptStruct FIKRetargetPinBoneOpSettings **************************************
struct Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_92_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetPinBoneOpSettings;
// ********** End ScriptStruct FIKRetargetPinBoneOpSettings ****************************************
// ********** Begin ScriptStruct FIKRetargetPinBoneOp **********************************************
struct Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_155_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetPinBoneOp;
// ********** End ScriptStruct FIKRetargetPinBoneOp ************************************************
// ********** Begin Class UIKRetargetPinBoneController *********************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_198_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetAllBonePairs); \
DECLARE_FUNCTION(execSetBonePair); \
DECLARE_FUNCTION(execClearAllBonePairs); \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetPinBoneController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetPinBoneController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_198_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetPinBoneController(); \
friend struct ::Z_Construct_UClass_UIKRetargetPinBoneController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetPinBoneController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetPinBoneController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetPinBoneController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetPinBoneController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_198_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetPinBoneController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetPinBoneController(UIKRetargetPinBoneController&&) = delete; \
UIKRetargetPinBoneController(const UIKRetargetPinBoneController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetPinBoneController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetPinBoneController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetPinBoneController) \
IKRIG_API virtual ~UIKRetargetPinBoneController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_195_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_198_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_198_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_198_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_198_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetPinBoneController;
// ********** End Class UIKRetargetPinBoneController ***********************************************
// ********** Begin Class UPinBoneOp ***************************************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_236_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPinBoneOp, IKRIG_API)
struct Z_Construct_UClass_UPinBoneOp_Statics;
IKRIG_API UClass* Z_Construct_UClass_UPinBoneOp_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_236_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPinBoneOp(); \
friend struct ::Z_Construct_UClass_UPinBoneOp_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UPinBoneOp_NoRegister(); \
public: \
DECLARE_CLASS2(UPinBoneOp, URetargetOpBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UPinBoneOp_NoRegister) \
DECLARE_SERIALIZER(UPinBoneOp) \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_236_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_236_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UPinBoneOp(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPinBoneOp(UPinBoneOp&&) = delete; \
UPinBoneOp(const UPinBoneOp&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UPinBoneOp); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPinBoneOp); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPinBoneOp) \
IKRIG_API virtual ~UPinBoneOp();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_233_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_236_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_236_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h_236_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPinBoneOp;
// ********** End Class UPinBoneOp *****************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h
// ********** Begin Enum EPinBoneType **************************************************************
#define FOREACH_ENUM_EPINBONETYPE(op) \
op(EPinBoneType::FullTransform) \
op(EPinBoneType::TranslateOnly) \
op(EPinBoneType::RotateOnly) \
op(EPinBoneType::ScaleOnly)
enum class EPinBoneType : uint8;
template<> struct TIsUEnumClass<EPinBoneType> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EPinBoneType>();
// ********** End Enum EPinBoneType ****************************************************************
// ********** Begin Enum EPinBoneTranslationMode ***************************************************
#define FOREACH_ENUM_EPINBONETRANSLATIONMODE(op) \
op(EPinBoneTranslationMode::CopyGlobalPosition) \
op(EPinBoneTranslationMode::CopyLocalPosition) \
op(EPinBoneTranslationMode::CopyLocalPositionRelativeOffset) \
op(EPinBoneTranslationMode::CopyLocalPositionRelativeScaled) \
op(EPinBoneTranslationMode::CopyGlobalPositionAndMaintainOffset)
enum class EPinBoneTranslationMode : uint8;
template<> struct TIsUEnumClass<EPinBoneTranslationMode> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EPinBoneTranslationMode>();
// ********** End Enum EPinBoneTranslationMode *****************************************************
// ********** Begin Enum EPinBoneRotationMode ******************************************************
#define FOREACH_ENUM_EPINBONEROTATIONMODE(op) \
op(EPinBoneRotationMode::CopyGlobalRotation) \
op(EPinBoneRotationMode::MaintainOffsetFromBoneToCopyFrom)
enum class EPinBoneRotationMode : uint8;
template<> struct TIsUEnumClass<EPinBoneRotationMode> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EPinBoneRotationMode>();
// ********** End Enum EPinBoneRotationMode ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,396 @@
// 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/RetargetPoseOp.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRetargetPoseOp() {}
// ********** Begin Cross Module References ********************************************************
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetAdditivePoseController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetAdditivePoseController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRetargetAdditivePoseOpSettings *********************************
struct Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetAdditivePoseOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetAdditivePoseOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Additive Pose Op Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RetargetPoseOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseToApply_MetaData[] = {
{ "Category", "Pose" },
{ "Comment", "// a retarget pose that is applied additively to the output pose of the target skeleton\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RetargetPoseOp.h" },
{ "ToolTip", "a retarget pose that is applied additively to the output pose of the target skeleton" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Pose" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "// blend the amount of the pose to apply\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RetargetPoseOp.h" },
{ "ToolTip", "blend the amount of the pose to apply" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetAdditivePoseOpSettings constinit property declarations *
static const UECodeGen_Private::FNamePropertyParams NewProp_PoseToApply;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetAdditivePoseOpSettings constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetAdditivePoseOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetAdditivePoseOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetAdditivePoseOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOpSettings;
class UScriptStruct* FIKRetargetAdditivePoseOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetAdditivePoseOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetAdditivePoseOpSettings Property Definitions ************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::NewProp_PoseToApply = { "PoseToApply", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetAdditivePoseOpSettings, PoseToApply), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseToApply_MetaData), NewProp_PoseToApply_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetAdditivePoseOpSettings, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::NewProp_PoseToApply,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::NewProp_Alpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetAdditivePoseOpSettings Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetAdditivePoseOpSettings",
Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::PropPointers),
sizeof(FIKRetargetAdditivePoseOpSettings),
alignof(FIKRetargetAdditivePoseOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetAdditivePoseOpSettings ***********************************
// ********** Begin ScriptStruct FIKRetargetAdditivePoseOp *****************************************
struct Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetAdditivePoseOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetAdditivePoseOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Additive Pose" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RetargetPoseOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RetargetPoseOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetAdditivePoseOp constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetAdditivePoseOp constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetAdditivePoseOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics
static_assert(std::is_polymorphic<FIKRetargetAdditivePoseOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetAdditivePoseOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOp;
class UScriptStruct* FIKRetargetAdditivePoseOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetAdditivePoseOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetAdditivePoseOp Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetAdditivePoseOp, Settings), Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 2477325122
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetAdditivePoseOp Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetAdditivePoseOp",
Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::PropPointers),
sizeof(FIKRetargetAdditivePoseOp),
alignof(FIKRetargetAdditivePoseOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetAdditivePoseOp *******************************************
// ********** Begin Class UIKRetargetAdditivePoseController Function GetSettings *******************
struct Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics
{
struct IKRetargetAdditivePoseController_eventGetSettings_Parms
{
FIKRetargetAdditivePoseOpSettings 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 FIKRetargetPoseOpSettings struct with the current settings used by the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RetargetPoseOp.h" },
{ "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetPoseOpSettings 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_UIKRetargetAdditivePoseController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetAdditivePoseController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings, METADATA_PARAMS(0, nullptr) }; // 2477325122
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetAdditivePoseController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::IKRetargetAdditivePoseController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::IKRetargetAdditivePoseController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetAdditivePoseController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetAdditivePoseOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetAdditivePoseController Function GetSettings *********************
// ********** Begin Class UIKRetargetAdditivePoseController Function SetSettings *******************
struct Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics
{
struct IKRetargetAdditivePoseController_eventSetSettings_Parms
{
FIKRetargetAdditivePoseOpSettings 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 FIKRetargetPoseOpSettings struct containing all the settings to apply to this op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RetargetPoseOp.h" },
{ "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetPoseOpSettings 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_UIKRetargetAdditivePoseController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetAdditivePoseController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings, METADATA_PARAMS(0, nullptr) }; // 2477325122
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetAdditivePoseController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::IKRetargetAdditivePoseController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::IKRetargetAdditivePoseController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetAdditivePoseController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetAdditivePoseOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetAdditivePoseController Function SetSettings *********************
// ********** Begin Class UIKRetargetAdditivePoseController ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetAdditivePoseController;
UClass* UIKRetargetAdditivePoseController::GetPrivateStaticClass()
{
using TClass = UIKRetargetAdditivePoseController;
if (!Z_Registration_Info_UClass_UIKRetargetAdditivePoseController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetAdditivePoseController"),
Z_Registration_Info_UClass_UIKRetargetAdditivePoseController.InnerSingleton,
StaticRegisterNativesUIKRetargetAdditivePoseController,
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_UIKRetargetAdditivePoseController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetAdditivePoseController_NoRegister()
{
return UIKRetargetAdditivePoseController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Retarget Pose Op */" },
{ "IncludePath", "Retargeter/RetargetOps/RetargetPoseOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RetargetPoseOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Retarget Pose Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetAdditivePoseController constinit property declarations ********
// ********** End Class UIKRetargetAdditivePoseController constinit property declarations **********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetAdditivePoseController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetAdditivePoseController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetAdditivePoseController_GetSettings, "GetSettings" }, // 2313019732
{ &Z_Construct_UFunction_UIKRetargetAdditivePoseController_SetSettings, "SetSettings" }, // 760289457
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetAdditivePoseController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics::ClassParams = {
&UIKRetargetAdditivePoseController::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics::Class_MetaDataParams)
};
void UIKRetargetAdditivePoseController::StaticRegisterNativesUIKRetargetAdditivePoseController()
{
UClass* Class = UIKRetargetAdditivePoseController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetAdditivePoseController()
{
if (!Z_Registration_Info_UClass_UIKRetargetAdditivePoseController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetAdditivePoseController.OuterSingleton, Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetAdditivePoseController.OuterSingleton;
}
UIKRetargetAdditivePoseController::UIKRetargetAdditivePoseController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetAdditivePoseController);
UIKRetargetAdditivePoseController::~UIKRetargetAdditivePoseController() {}
// ********** End Class UIKRetargetAdditivePoseController ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRetargetAdditivePoseOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics::NewStructOps, TEXT("IKRetargetAdditivePoseOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetAdditivePoseOpSettings), 2477325122U) },
{ FIKRetargetAdditivePoseOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics::NewStructOps, TEXT("IKRetargetAdditivePoseOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetAdditivePoseOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetAdditivePoseOp), 2056766496U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetAdditivePoseController, UIKRetargetAdditivePoseController::StaticClass, TEXT("UIKRetargetAdditivePoseController"), &Z_Registration_Info_UClass_UIKRetargetAdditivePoseController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetAdditivePoseController), 1194695438U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h__Script_IKRig_2586713185{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,92 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/RetargetPoseOp.h"
#ifdef IKRIG_RetargetPoseOp_generated_h
#error "RetargetPoseOp.generated.h already included, missing '#pragma once' in RetargetPoseOp.h"
#endif
#define IKRIG_RetargetPoseOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetAdditivePoseOpSettings;
// ********** Begin ScriptStruct FIKRetargetAdditivePoseOpSettings *********************************
struct Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetAdditivePoseOpSettings;
// ********** End ScriptStruct FIKRetargetAdditivePoseOpSettings ***********************************
// ********** Begin ScriptStruct FIKRetargetAdditivePoseOp *****************************************
struct Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h_34_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetAdditivePoseOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetAdditivePoseOp;
// ********** End ScriptStruct FIKRetargetAdditivePoseOp *******************************************
// ********** Begin Class UIKRetargetAdditivePoseController ****************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h_72_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetAdditivePoseController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h_72_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetAdditivePoseController(); \
friend struct ::Z_Construct_UClass_UIKRetargetAdditivePoseController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetAdditivePoseController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetAdditivePoseController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetAdditivePoseController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetAdditivePoseController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h_72_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UIKRetargetAdditivePoseController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetAdditivePoseController(UIKRetargetAdditivePoseController&&) = delete; \
UIKRetargetAdditivePoseController(const UIKRetargetAdditivePoseController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UIKRetargetAdditivePoseController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetAdditivePoseController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetAdditivePoseController) \
NO_API virtual ~UIKRetargetAdditivePoseController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h_69_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h_72_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h_72_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h_72_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h_72_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetAdditivePoseController;
// ********** End Class UIKRetargetAdditivePoseController ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RetargetPoseOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,311 @@
// 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 "AnimNodes/RigUnit_IKRig.h"
#include "RigVMCore/RigVMFunction.h"
#include "RigVMCore/RigVMRegistry.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigUnit_IKRig() {}
// ********** Begin Cross Module References ********************************************************
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
IKRIG_API UClass* Z_Construct_UClass_UIKRigDefinition_NoRegister();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoalInput();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRigWorkData();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_IKRig();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRigWorkData ****************************************************
struct Z_Construct_UScriptStruct_FIKRigWorkData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigWorkData); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigWorkData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AnimNodes/RigUnit_IKRig.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigWorkData constinit property declarations ********************
// ********** End ScriptStruct FIKRigWorkData constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigWorkData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigWorkData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigWorkData;
class UScriptStruct* FIKRigWorkData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigWorkData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigWorkData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigWorkData, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigWorkData"));
}
return Z_Registration_Info_UScriptStruct_FIKRigWorkData.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigWorkData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"IKRigWorkData",
nullptr,
0,
sizeof(FIKRigWorkData),
alignof(FIKRigWorkData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigWorkData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigWorkData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigWorkData()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigWorkData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigWorkData.InnerSingleton, Z_Construct_UScriptStruct_FIKRigWorkData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigWorkData.InnerSingleton);
}
// ********** End ScriptStruct FIKRigWorkData ******************************************************
// ********** Begin ScriptStruct FIKRigGoalInput ***************************************************
struct Z_Construct_UScriptStruct_FIKRigGoalInput_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRigGoalInput); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRigGoalInput); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/RigUnit_IKRig.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalName_MetaData[] = {
{ "Category", "GoalSettings" },
{ "Comment", "/** The name of the goal to affect. Must match the name in the IK Rig. */" },
{ "ModuleRelativePath", "Public/AnimNodes/RigUnit_IKRig.h" },
{ "ToolTip", "The name of the goal to affect. Must match the name in the IK Rig." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "GoalSettings" },
{ "Comment", "/** The position and rotation target for the IK Goal. */" },
{ "ModuleRelativePath", "Public/AnimNodes/RigUnit_IKRig.h" },
{ "ToolTip", "The position and rotation target for the IK Goal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionAlpha_MetaData[] = {
{ "Category", "GoalSettings" },
{ "Comment", "/** Range 0-1, default 1. Blends the Goal position from the input pose position to the Goal position. */" },
{ "ModuleRelativePath", "Public/AnimNodes/RigUnit_IKRig.h" },
{ "ToolTip", "Range 0-1, default 1. Blends the Goal position from the input pose position to the Goal position." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationAlpha_MetaData[] = {
{ "Category", "GoalSettings" },
{ "Comment", "/** Range 0-1, default 1. Blends the Goal rotation from the input pose rotation to the Goal rotation. */" },
{ "ModuleRelativePath", "Public/AnimNodes/RigUnit_IKRig.h" },
{ "ToolTip", "Range 0-1, default 1. Blends the Goal rotation from the input pose rotation to the Goal rotation." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRigGoalInput constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_GoalName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FDoublePropertyParams NewProp_PositionAlpha;
static const UECodeGen_Private::FDoublePropertyParams NewProp_RotationAlpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRigGoalInput constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRigGoalInput>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRigGoalInput_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRigGoalInput;
class UScriptStruct* FIKRigGoalInput::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigGoalInput.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRigGoalInput.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRigGoalInput, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRigGoalInput"));
}
return Z_Registration_Info_UScriptStruct_FIKRigGoalInput.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRigGoalInput Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::NewProp_GoalName = { "GoalName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoalInput, GoalName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalName_MetaData), NewProp_GoalName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoalInput, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::NewProp_PositionAlpha = { "PositionAlpha", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoalInput, PositionAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionAlpha_MetaData), NewProp_PositionAlpha_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::NewProp_RotationAlpha = { "RotationAlpha", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRigGoalInput, RotationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationAlpha_MetaData), NewProp_RotationAlpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::NewProp_GoalName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::NewProp_PositionAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::NewProp_RotationAlpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRigGoalInput Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"IKRigGoalInput",
Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::PropPointers),
sizeof(FIKRigGoalInput),
alignof(FIKRigGoalInput),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRigGoalInput()
{
if (!Z_Registration_Info_UScriptStruct_FIKRigGoalInput.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRigGoalInput.InnerSingleton, Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRigGoalInput.InnerSingleton);
}
// ********** End ScriptStruct FIKRigGoalInput *****************************************************
// ********** Begin ScriptStruct FRigUnit_IKRig ****************************************************
struct Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_IKRig); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_IKRig); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "Hierarchy" },
{ "Comment", "/* Supply an IK Rig asset and provide goal transforms to run IK on the skeleton. */" },
{ "DisplayName", "IK Rig" },
{ "Keywords", "IK Rig, IK" },
{ "ModuleRelativePath", "Public/AnimNodes/RigUnit_IKRig.h" },
{ "NodeColor", "0 1 1" },
{ "ToolTip", "Supply an IK Rig asset and provide goal transforms to run IK on the skeleton." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKRigAsset_MetaData[] = {
{ "Category", "Pins" },
{ "Comment", "/** An IK Rig asset to be evaluated. */" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/AnimNodes/RigUnit_IKRig.h" },
{ "ToolTip", "An IK Rig asset to be evaluated." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Goals_MetaData[] = {
{ "Category", "Pins" },
{ "Comment", "/** A list of Goals to solve. These must match what is in the IK Rig, any missing Goals will have their alphas set to zero. */" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/AnimNodes/RigUnit_IKRig.h" },
{ "ToolTip", "A list of Goals to solve. These must match what is in the IK Rig, any missing Goals will have their alphas set to zero." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorkData_MetaData[] = {
{ "ModuleRelativePath", "Public/AnimNodes/RigUnit_IKRig.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigUnit_IKRig constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_IKRigAsset;
static const UECodeGen_Private::FStructPropertyParams NewProp_Goals_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Goals;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorkData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigUnit_IKRig constinit property declarations **********************
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("IKRigAsset"), .Type = TEXT("TObjectPtr<UIKRigDefinition>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Goals"), .Type = TEXT("TArray<FIKRigGoalInput>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorkData"), .Type = TEXT("FIKRigWorkData"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigUnit_IKRig::Execute"),
.Function = &FRigUnit_IKRig::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_IKRig>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics
static_assert(std::is_polymorphic<FRigUnit_IKRig>() == std::is_polymorphic<FRigUnit_HighlevelBaseMutable>(), "USTRUCT FRigUnit_IKRig cannot be polymorphic unless super FRigUnit_HighlevelBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_IKRig;
class UScriptStruct* FRigUnit_IKRig::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigUnit_IKRig.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigUnit_IKRig.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_IKRig, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RigUnit_IKRig"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_IKRig.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigUnit_IKRig.OuterSingleton;
}
// ********** Begin ScriptStruct FRigUnit_IKRig Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FRigUnit_IKRig_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(FRigUnit_IKRig, IKRigAsset), Z_Construct_UClass_UIKRigDefinition_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKRigAsset_MetaData), NewProp_IKRigAsset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::NewProp_Goals_Inner = { "Goals", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FIKRigGoalInput, METADATA_PARAMS(0, nullptr) }; // 2405624233
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::NewProp_Goals = { "Goals", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_IKRig, Goals), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Goals_MetaData), NewProp_Goals_MetaData) }; // 2405624233
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::NewProp_WorkData = { "WorkData", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_IKRig, WorkData), Z_Construct_UScriptStruct_FIKRigWorkData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorkData_MetaData), NewProp_WorkData_MetaData) }; // 4260898603
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::NewProp_IKRigAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::NewProp_Goals_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::NewProp_Goals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::NewProp_WorkData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigUnit_IKRig Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable,
&NewStructOps,
"RigUnit_IKRig",
Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::PropPointers),
sizeof(FRigUnit_IKRig),
alignof(FRigUnit_IKRig),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_IKRig()
{
if (!Z_Registration_Info_UScriptStruct_FRigUnit_IKRig.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_IKRig.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_IKRig.InnerSingleton);
}
void FRigUnit_IKRig::Execute()
{
FControlRigExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigUnit_IKRig::Execute(FControlRigExecuteContext& InExecuteContext)
{
TArrayView<const FIKRigGoalInput> Goals_1_Array(Goals);
StaticExecute(
InExecuteContext,
IKRigAsset,
Goals_1_Array,
WorkData
);
}
// ********** End ScriptStruct FRigUnit_IKRig ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_RigUnit_IKRig_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRigWorkData::StaticStruct, Z_Construct_UScriptStruct_FIKRigWorkData_Statics::NewStructOps, TEXT("IKRigWorkData"),&Z_Registration_Info_UScriptStruct_FIKRigWorkData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigWorkData), 4260898603U) },
{ FIKRigGoalInput::StaticStruct, Z_Construct_UScriptStruct_FIKRigGoalInput_Statics::NewStructOps, TEXT("IKRigGoalInput"),&Z_Registration_Info_UScriptStruct_FIKRigGoalInput, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRigGoalInput), 2405624233U) },
{ FRigUnit_IKRig::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics::NewStructOps, TEXT("RigUnit_IKRig"),&Z_Registration_Info_UScriptStruct_FRigUnit_IKRig, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_IKRig), 4073090763U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_RigUnit_IKRig_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_RigUnit_IKRig_h__Script_IKRig_2170665756{
TEXT("/Script/IKRig"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_RigUnit_IKRig_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_RigUnit_IKRig_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNodes/RigUnit_IKRig.h"
#ifdef IKRIG_RigUnit_IKRig_generated_h
#error "RigUnit_IKRig.generated.h already included, missing '#pragma once' in RigUnit_IKRig.h"
#endif
#define IKRIG_RigUnit_IKRig_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FIKRigWorkData ****************************************************
struct Z_Construct_UScriptStruct_FIKRigWorkData_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_RigUnit_IKRig_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigWorkData_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRigWorkData;
// ********** End ScriptStruct FIKRigWorkData ******************************************************
// ********** Begin ScriptStruct FIKRigGoalInput ***************************************************
struct Z_Construct_UScriptStruct_FIKRigGoalInput_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_RigUnit_IKRig_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRigGoalInput_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FIKRigGoalInput;
// ********** End ScriptStruct FIKRigGoalInput *****************************************************
// ********** Begin ScriptStruct FRigUnit_IKRig ****************************************************
struct Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics;
#define FRigUnit_IKRig_Execute() \
void FRigUnit_IKRig::StaticExecute( \
FControlRigExecuteContext& ExecuteContext, \
const TObjectPtr<UIKRigDefinition>& IKRigAsset, \
const TArrayView<const FIKRigGoalInput>& Goals, \
FIKRigWorkData& WorkData \
)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_RigUnit_IKRig_h_60_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigUnit_IKRig_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \
UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
FControlRigExecuteContext& ExecuteContext, \
const TObjectPtr<UIKRigDefinition>& IKRigAsset, \
const TArrayView<const FIKRigGoalInput>& Goals, \
FIKRigWorkData& WorkData \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const TObjectPtr<UIKRigDefinition>& IKRigAsset = *(TObjectPtr<UIKRigDefinition>*)RigVMMemoryHandles[0].GetInputData(); \
TArray<FIKRigGoalInput>& Goals = *(TArray<FIKRigGoalInput>*)RigVMMemoryHandles[1].GetInputData(); \
FIKRigWorkData& WorkData = *(FIKRigWorkData*)RigVMMemoryHandles[2].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FControlRigExecuteContext>(), \
IKRigAsset, \
Goals, \
WorkData \
); \
} \
typedef FRigUnit_HighlevelBaseMutable Super;
struct FRigUnit_IKRig;
// ********** End ScriptStruct FRigUnit_IKRig ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_AnimNodes_RigUnit_IKRig_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,159 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/RootMotionGeneratorOp.h"
#ifdef IKRIG_RootMotionGeneratorOp_generated_h
#error "RootMotionGeneratorOp.generated.h already included, missing '#pragma once' in RootMotionGeneratorOp.h"
#endif
#define IKRIG_RootMotionGeneratorOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetRootMotionOpSettings;
// ********** Begin ScriptStruct FIKRetargetRootMotionOpSettings ***********************************
struct Z_Construct_UScriptStruct_FIKRetargetRootMotionOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_32_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetRootMotionOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetRootMotionOpSettings;
// ********** End ScriptStruct FIKRetargetRootMotionOpSettings *************************************
// ********** Begin ScriptStruct FIKRetargetRootMotionOp *******************************************
struct Z_Construct_UScriptStruct_FIKRetargetRootMotionOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_109_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetRootMotionOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetRootMotionOp;
// ********** End ScriptStruct FIKRetargetRootMotionOp *********************************************
// ********** Begin Class UIKRetargetRootMotionController ******************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_175_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetTargetPelvisBone); \
DECLARE_FUNCTION(execSetTargetPelvisBone); \
DECLARE_FUNCTION(execGetTargetRootBone); \
DECLARE_FUNCTION(execSetTargetRootBone); \
DECLARE_FUNCTION(execGetSourceRootBone); \
DECLARE_FUNCTION(execSetSourceRootBone); \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetRootMotionController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetRootMotionController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_175_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetRootMotionController(); \
friend struct ::Z_Construct_UClass_UIKRetargetRootMotionController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetRootMotionController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetRootMotionController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetRootMotionController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetRootMotionController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_175_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetRootMotionController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetRootMotionController(UIKRetargetRootMotionController&&) = delete; \
UIKRetargetRootMotionController(const UIKRetargetRootMotionController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetRootMotionController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetRootMotionController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetRootMotionController) \
IKRIG_API virtual ~UIKRetargetRootMotionController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_172_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_175_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_175_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_175_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_175_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetRootMotionController;
// ********** End Class UIKRetargetRootMotionController ********************************************
// ********** Begin Class URootMotionGeneratorOp ***************************************************
struct Z_Construct_UClass_URootMotionGeneratorOp_Statics;
IKRIG_API UClass* Z_Construct_UClass_URootMotionGeneratorOp_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_231_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesURootMotionGeneratorOp(); \
friend struct ::Z_Construct_UClass_URootMotionGeneratorOp_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_URootMotionGeneratorOp_NoRegister(); \
public: \
DECLARE_CLASS2(URootMotionGeneratorOp, URetargetOpBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_URootMotionGeneratorOp_NoRegister) \
DECLARE_SERIALIZER(URootMotionGeneratorOp)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_231_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API URootMotionGeneratorOp(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
URootMotionGeneratorOp(URootMotionGeneratorOp&&) = delete; \
URootMotionGeneratorOp(const URootMotionGeneratorOp&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, URootMotionGeneratorOp); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URootMotionGeneratorOp); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URootMotionGeneratorOp) \
IKRIG_API virtual ~URootMotionGeneratorOp();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_228_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_231_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_231_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h_231_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URootMotionGeneratorOp;
// ********** End Class URootMotionGeneratorOp *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RootMotionGeneratorOp_h
// ********** Begin Enum ERootMotionSource *********************************************************
#define FOREACH_ENUM_EROOTMOTIONSOURCE(op) \
op(ERootMotionSource::CopyFromSourceRoot) \
op(ERootMotionSource::GenerateFromTargetPelvis)
enum class ERootMotionSource : uint8;
template<> struct TIsUEnumClass<ERootMotionSource> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<ERootMotionSource>();
// ********** End Enum ERootMotionSource ***********************************************************
// ********** Begin Enum ERootMotionHeightSource ***************************************************
#define FOREACH_ENUM_EROOTMOTIONHEIGHTSOURCE(op) \
op(ERootMotionHeightSource::CopyHeightFromSource) \
op(ERootMotionHeightSource::SnapToGround)
enum class ERootMotionHeightSource : uint8;
template<> struct TIsUEnumClass<ERootMotionHeightSource> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<ERootMotionHeightSource>();
// ********** End Enum ERootMotionHeightSource *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,456 @@
// 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/RunIKRigOp.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 EmptyLinkFunctionForGeneratedCodeRunIKRigOp() {}
// ********** Begin Cross Module References ********************************************************
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetRunIKRigController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetRunIKRigController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UIKRigDefinition_NoRegister();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetChainMapping();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKRetargetRunIKRigOpSettings *************************************
struct Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetRunIKRigOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetRunIKRigOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Solve IK Goal Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKRigAsset_MetaData[] = {
{ "Category", "IK Rig Asset" },
{ "Comment", "/** The IK Rig asset to run when this op is executed. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.h" },
{ "NativeConstTemplateArg", "" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The IK Rig asset to run when this op is executed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExcludedGoals_MetaData[] = {
{ "Category", "IK Rig Asset" },
{ "Comment", "/** Goals in this list will be excluded from the rig */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.h" },
{ "ToolTip", "Goals in this list will be excluded from the rig" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawGoals_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Draw IK goal locations. \n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.h" },
{ "ToolTip", "Draw IK goal locations." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawGoalBoneLocations_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Draw locations of the source bone (pre-solve)\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.h" },
{ "ToolTip", "Draw locations of the source bone (pre-solve)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalDrawSize_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Adjust size of goal debug drawing in viewport\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.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/RunIKRigOp.h" },
{ "ToolTip", "Adjust thickness of goal debug drawing in viewport" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetRunIKRigOpSettings constinit property declarations *****
static const UECodeGen_Private::FObjectPropertyParams NewProp_IKRigAsset;
static const UECodeGen_Private::FNamePropertyParams NewProp_ExcludedGoals_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ExcludedGoals;
static void NewProp_bDrawGoals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawGoals;
static void NewProp_bDrawGoalBoneLocations_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawGoalBoneLocations;
static const UECodeGen_Private::FDoublePropertyParams NewProp_GoalDrawSize;
static const UECodeGen_Private::FDoublePropertyParams NewProp_GoalDrawThickness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetRunIKRigOpSettings constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetRunIKRigOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetRunIKRigOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetRunIKRigOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOpSettings;
class UScriptStruct* FIKRetargetRunIKRigOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetRunIKRigOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetRunIKRigOpSettings Property Definitions ****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_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(FIKRetargetRunIKRigOpSettings, IKRigAsset), Z_Construct_UClass_UIKRigDefinition_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKRigAsset_MetaData), NewProp_IKRigAsset_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_ExcludedGoals_Inner = { "ExcludedGoals", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_ExcludedGoals = { "ExcludedGoals", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetRunIKRigOpSettings, ExcludedGoals), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExcludedGoals_MetaData), NewProp_ExcludedGoals_MetaData) };
void Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_bDrawGoals_SetBit(void* Obj)
{
((FIKRetargetRunIKRigOpSettings*)Obj)->bDrawGoals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_bDrawGoals = { "bDrawGoals", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetRunIKRigOpSettings), &Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_bDrawGoals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawGoals_MetaData), NewProp_bDrawGoals_MetaData) };
void Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_bDrawGoalBoneLocations_SetBit(void* Obj)
{
((FIKRetargetRunIKRigOpSettings*)Obj)->bDrawGoalBoneLocations = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_bDrawGoalBoneLocations = { "bDrawGoalBoneLocations", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetRunIKRigOpSettings), &Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_bDrawGoalBoneLocations_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawGoalBoneLocations_MetaData), NewProp_bDrawGoalBoneLocations_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_GoalDrawSize = { "GoalDrawSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetRunIKRigOpSettings, GoalDrawSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalDrawSize_MetaData), NewProp_GoalDrawSize_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_GoalDrawThickness = { "GoalDrawThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetRunIKRigOpSettings, GoalDrawThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalDrawThickness_MetaData), NewProp_GoalDrawThickness_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_IKRigAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_ExcludedGoals_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_ExcludedGoals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_bDrawGoals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_bDrawGoalBoneLocations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_GoalDrawSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewProp_GoalDrawThickness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetRunIKRigOpSettings Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetRunIKRigOpSettings",
Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::PropPointers),
sizeof(FIKRetargetRunIKRigOpSettings),
alignof(FIKRetargetRunIKRigOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetRunIKRigOpSettings ***************************************
// ********** Begin ScriptStruct FIKRetargetRunIKRigOp *********************************************
struct Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetRunIKRigOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetRunIKRigOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Run IK Rig" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.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/RunIKRigOp.h" },
{ "ToolTip", "This op maintains its own chain mapping table to allow per-op mapping" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetRunIKRigOp 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 FIKRetargetRunIKRigOp constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetRunIKRigOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics
static_assert(std::is_polymorphic<FIKRetargetRunIKRigOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetRunIKRigOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOp;
class UScriptStruct* FIKRetargetRunIKRigOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetRunIKRigOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetRunIKRigOp Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetRunIKRigOp, Settings), Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 1925022781
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::NewProp_ChainMapping = { "ChainMapping", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetRunIKRigOp, 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_FIKRetargetRunIKRigOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::NewProp_ChainMapping,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetRunIKRigOp Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetRunIKRigOp",
Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::PropPointers),
sizeof(FIKRetargetRunIKRigOp),
alignof(FIKRetargetRunIKRigOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetRunIKRigOp ***********************************************
// ********** Begin Class UIKRetargetRunIKRigController Function GetSettings ***********************
struct Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics
{
struct IKRetargetRunIKRigController_eventGetSettings_Parms
{
FIKRetargetRunIKRigOpSettings 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 FIKRetargetRunIKRigOpSettings struct with the current settings used by the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.h" },
{ "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetRunIKRigOpSettings 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_UIKRetargetRunIKRigController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetRunIKRigController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings, METADATA_PARAMS(0, nullptr) }; // 1925022781
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetRunIKRigController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::IKRetargetRunIKRigController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::IKRetargetRunIKRigController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetRunIKRigController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetRunIKRigOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetRunIKRigController Function GetSettings *************************
// ********** Begin Class UIKRetargetRunIKRigController Function SetSettings ***********************
struct Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics
{
struct IKRetargetRunIKRigController_eventSetSettings_Parms
{
FIKRetargetRunIKRigOpSettings 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 FIKRetargetRunIKRigOpSettings struct containing all the settings to apply to this op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.h" },
{ "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetRunIKRigOpSettings 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_UIKRetargetRunIKRigController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetRunIKRigController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings, METADATA_PARAMS(0, nullptr) }; // 1925022781
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetRunIKRigController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::IKRetargetRunIKRigController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::IKRetargetRunIKRigController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetRunIKRigController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetRunIKRigOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetRunIKRigController Function SetSettings *************************
// ********** Begin Class UIKRetargetRunIKRigController ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetRunIKRigController;
UClass* UIKRetargetRunIKRigController::GetPrivateStaticClass()
{
using TClass = UIKRetargetRunIKRigController;
if (!Z_Registration_Info_UClass_UIKRetargetRunIKRigController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetRunIKRigController"),
Z_Registration_Info_UClass_UIKRetargetRunIKRigController.InnerSingleton,
StaticRegisterNativesUIKRetargetRunIKRigController,
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_UIKRetargetRunIKRigController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetRunIKRigController_NoRegister()
{
return UIKRetargetRunIKRigController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetRunIKRigController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Run IK Rig Op */" },
{ "IncludePath", "Retargeter/RetargetOps/RunIKRigOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/RunIKRigOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Run IK Rig Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetRunIKRigController constinit property declarations ************
// ********** End Class UIKRetargetRunIKRigController constinit property declarations **************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetRunIKRigController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetRunIKRigController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetRunIKRigController_GetSettings, "GetSettings" }, // 3322509857
{ &Z_Construct_UFunction_UIKRetargetRunIKRigController_SetSettings, "SetSettings" }, // 1331921665
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetRunIKRigController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetRunIKRigController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetRunIKRigController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetRunIKRigController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetRunIKRigController_Statics::ClassParams = {
&UIKRetargetRunIKRigController::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_UIKRetargetRunIKRigController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetRunIKRigController_Statics::Class_MetaDataParams)
};
void UIKRetargetRunIKRigController::StaticRegisterNativesUIKRetargetRunIKRigController()
{
UClass* Class = UIKRetargetRunIKRigController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetRunIKRigController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetRunIKRigController()
{
if (!Z_Registration_Info_UClass_UIKRetargetRunIKRigController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetRunIKRigController.OuterSingleton, Z_Construct_UClass_UIKRetargetRunIKRigController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetRunIKRigController.OuterSingleton;
}
UIKRetargetRunIKRigController::UIKRetargetRunIKRigController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetRunIKRigController);
UIKRetargetRunIKRigController::~UIKRetargetRunIKRigController() {}
// ********** End Class UIKRetargetRunIKRigController **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRetargetRunIKRigOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics::NewStructOps, TEXT("IKRetargetRunIKRigOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetRunIKRigOpSettings), 1925022781U) },
{ FIKRetargetRunIKRigOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics::NewStructOps, TEXT("IKRetargetRunIKRigOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetRunIKRigOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetRunIKRigOp), 3825712542U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetRunIKRigController, UIKRetargetRunIKRigController::StaticClass, TEXT("UIKRetargetRunIKRigController"), &Z_Registration_Info_UClass_UIKRetargetRunIKRigController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetRunIKRigController), 238088734U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h__Script_IKRig_3824324976{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,92 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/RunIKRigOp.h"
#ifdef IKRIG_RunIKRigOp_generated_h
#error "RunIKRigOp.generated.h already included, missing '#pragma once' in RunIKRigOp.h"
#endif
#define IKRIG_RunIKRigOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetRunIKRigOpSettings;
// ********** Begin ScriptStruct FIKRetargetRunIKRigOpSettings *************************************
struct Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetRunIKRigOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetRunIKRigOpSettings;
// ********** End ScriptStruct FIKRetargetRunIKRigOpSettings ***************************************
// ********** Begin ScriptStruct FIKRetargetRunIKRigOp *********************************************
struct Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h_60_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetRunIKRigOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetRunIKRigOp;
// ********** End ScriptStruct FIKRetargetRunIKRigOp ***********************************************
// ********** Begin Class UIKRetargetRunIKRigController ********************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h_147_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetRunIKRigController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetRunIKRigController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h_147_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetRunIKRigController(); \
friend struct ::Z_Construct_UClass_UIKRetargetRunIKRigController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetRunIKRigController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetRunIKRigController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetRunIKRigController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetRunIKRigController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h_147_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetRunIKRigController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetRunIKRigController(UIKRetargetRunIKRigController&&) = delete; \
UIKRetargetRunIKRigController(const UIKRetargetRunIKRigController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetRunIKRigController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetRunIKRigController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetRunIKRigController) \
IKRIG_API virtual ~UIKRetargetRunIKRigController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h_144_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h_147_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h_147_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h_147_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h_147_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetRunIKRigController;
// ********** End Class UIKRetargetRunIKRigController **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_RunIKRigOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,478 @@
// 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/ScaleSourceOp.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeScaleSourceOp() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetScaleSourceController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetScaleSourceController_NoRegister();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EScaleSourcePivot();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EScaleSourcePivot *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EScaleSourcePivot;
static UEnum* EScaleSourcePivot_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EScaleSourcePivot.OuterSingleton)
{
Z_Registration_Info_UEnum_EScaleSourcePivot.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EScaleSourcePivot, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EScaleSourcePivot"));
}
return Z_Registration_Info_UEnum_EScaleSourcePivot.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EScaleSourcePivot>()
{
return EScaleSourcePivot_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EScaleSourcePivot_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Bone.DisplayName", "Bone" },
{ "Bone.Name", "EScaleSourcePivot::Bone" },
{ "ComponentOrigin.DisplayName", "Component Origin" },
{ "ComponentOrigin.Name", "EScaleSourcePivot::ComponentOrigin" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EScaleSourcePivot::ComponentOrigin", (int64)EScaleSourcePivot::ComponentOrigin },
{ "EScaleSourcePivot::Bone", (int64)EScaleSourcePivot::Bone },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EScaleSourcePivot_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EScaleSourcePivot_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EScaleSourcePivot",
"EScaleSourcePivot",
Z_Construct_UEnum_IKRig_EScaleSourcePivot_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EScaleSourcePivot_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EScaleSourcePivot_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EScaleSourcePivot_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EScaleSourcePivot()
{
if (!Z_Registration_Info_UEnum_EScaleSourcePivot.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EScaleSourcePivot.InnerSingleton, Z_Construct_UEnum_IKRig_EScaleSourcePivot_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EScaleSourcePivot.InnerSingleton;
}
// ********** End Enum EScaleSourcePivot ***********************************************************
// ********** Begin ScriptStruct FIKRetargetScaleSourceOpSettings **********************************
struct Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetScaleSourceOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetScaleSourceOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Scale Source Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceScaleFactor_MetaData[] = {
{ "Category", "Scale" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Range 0.01 to +inf. Default 1. Scales the incoming source pose. Affects entire skeleton and all IK goals.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "Range 0.01 to +inf. Default 1. Scales the incoming source pose. Affects entire skeleton and all IK goals." },
{ "UIMax", "10.0" },
{ "UIMin", "0.01" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScalePivot_MetaData[] = {
{ "Category", "ScalePivot" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScalePivotBone_MetaData[] = {
{ "Category", "ScalePivot" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bProjectScalePivotToFloor_MetaData[] = {
{ "Category", "ScalePivot" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetScaleSourceOpSettings constinit property declarations **
static const UECodeGen_Private::FDoublePropertyParams NewProp_SourceScaleFactor;
static const UECodeGen_Private::FBytePropertyParams NewProp_ScalePivot_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ScalePivot;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScalePivotBone;
static void NewProp_bProjectScalePivotToFloor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bProjectScalePivotToFloor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetScaleSourceOpSettings constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetScaleSourceOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetScaleSourceOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetScaleSourceOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOpSettings;
class UScriptStruct* FIKRetargetScaleSourceOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetScaleSourceOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetScaleSourceOpSettings Property Definitions *************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_SourceScaleFactor = { "SourceScaleFactor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetScaleSourceOpSettings, SourceScaleFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceScaleFactor_MetaData), NewProp_SourceScaleFactor_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_ScalePivot_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_ScalePivot = { "ScalePivot", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetScaleSourceOpSettings, ScalePivot), Z_Construct_UEnum_IKRig_EScaleSourcePivot, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScalePivot_MetaData), NewProp_ScalePivot_MetaData) }; // 485869677
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_ScalePivotBone = { "ScalePivotBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetScaleSourceOpSettings, ScalePivotBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScalePivotBone_MetaData), NewProp_ScalePivotBone_MetaData) }; // 1102615820
void Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_bProjectScalePivotToFloor_SetBit(void* Obj)
{
((FIKRetargetScaleSourceOpSettings*)Obj)->bProjectScalePivotToFloor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_bProjectScalePivotToFloor = { "bProjectScalePivotToFloor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetScaleSourceOpSettings), &Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_bProjectScalePivotToFloor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bProjectScalePivotToFloor_MetaData), NewProp_bProjectScalePivotToFloor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_SourceScaleFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_ScalePivot_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_ScalePivot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_ScalePivotBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewProp_bProjectScalePivotToFloor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetScaleSourceOpSettings Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetScaleSourceOpSettings",
Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::PropPointers),
sizeof(FIKRetargetScaleSourceOpSettings),
alignof(FIKRetargetScaleSourceOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetScaleSourceOpSettings ************************************
// ********** Begin ScriptStruct FIKRetargetScaleSourceOp ******************************************
struct Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetScaleSourceOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetScaleSourceOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Scale Source" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetScaleSourceOp constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetScaleSourceOp constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetScaleSourceOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics
static_assert(std::is_polymorphic<FIKRetargetScaleSourceOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetScaleSourceOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOp;
class UScriptStruct* FIKRetargetScaleSourceOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetScaleSourceOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetScaleSourceOp Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetScaleSourceOp, Settings), Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 4202594445
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetScaleSourceOp Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetScaleSourceOp",
Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::PropPointers),
sizeof(FIKRetargetScaleSourceOp),
alignof(FIKRetargetScaleSourceOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetScaleSourceOp ********************************************
// ********** Begin Class UIKRetargetScaleSourceController Function GetSettings ********************
struct Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics
{
struct IKRetargetScaleSourceController_eventGetSettings_Parms
{
FIKRetargetScaleSourceOpSettings 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 FIKRetargetScaleSourceOpSettings struct with the current settings used by the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
{ "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetScaleSourceOpSettings 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_UIKRetargetScaleSourceController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetScaleSourceController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings, METADATA_PARAMS(0, nullptr) }; // 4202594445
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetScaleSourceController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::IKRetargetScaleSourceController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::IKRetargetScaleSourceController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetScaleSourceController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetScaleSourceOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetScaleSourceController Function GetSettings **********************
// ********** Begin Class UIKRetargetScaleSourceController Function SetSettings ********************
struct Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics
{
struct IKRetargetScaleSourceController_eventSetSettings_Parms
{
FIKRetargetScaleSourceOpSettings 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 FIKRetargetScaleSourceOpSettings struct containing all the settings to apply to this op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
{ "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetScaleSourceOpSettings 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_UIKRetargetScaleSourceController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetScaleSourceController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings, METADATA_PARAMS(0, nullptr) }; // 4202594445
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetScaleSourceController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::IKRetargetScaleSourceController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::IKRetargetScaleSourceController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetScaleSourceController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetScaleSourceOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetScaleSourceController Function SetSettings **********************
// ********** Begin Class UIKRetargetScaleSourceController *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetScaleSourceController;
UClass* UIKRetargetScaleSourceController::GetPrivateStaticClass()
{
using TClass = UIKRetargetScaleSourceController;
if (!Z_Registration_Info_UClass_UIKRetargetScaleSourceController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetScaleSourceController"),
Z_Registration_Info_UClass_UIKRetargetScaleSourceController.InnerSingleton,
StaticRegisterNativesUIKRetargetScaleSourceController,
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_UIKRetargetScaleSourceController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetScaleSourceController_NoRegister()
{
return UIKRetargetScaleSourceController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetScaleSourceController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Scale Source Op */" },
{ "IncludePath", "Retargeter/RetargetOps/ScaleSourceOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/ScaleSourceOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Scale Source Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetScaleSourceController constinit property declarations *********
// ********** End Class UIKRetargetScaleSourceController constinit property declarations ***********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetScaleSourceController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetScaleSourceController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetScaleSourceController_GetSettings, "GetSettings" }, // 2014417032
{ &Z_Construct_UFunction_UIKRetargetScaleSourceController_SetSettings, "SetSettings" }, // 1852014693
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetScaleSourceController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetScaleSourceController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetScaleSourceController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetScaleSourceController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetScaleSourceController_Statics::ClassParams = {
&UIKRetargetScaleSourceController::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_UIKRetargetScaleSourceController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetScaleSourceController_Statics::Class_MetaDataParams)
};
void UIKRetargetScaleSourceController::StaticRegisterNativesUIKRetargetScaleSourceController()
{
UClass* Class = UIKRetargetScaleSourceController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetScaleSourceController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetScaleSourceController()
{
if (!Z_Registration_Info_UClass_UIKRetargetScaleSourceController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetScaleSourceController.OuterSingleton, Z_Construct_UClass_UIKRetargetScaleSourceController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetScaleSourceController.OuterSingleton;
}
UIKRetargetScaleSourceController::UIKRetargetScaleSourceController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetScaleSourceController);
UIKRetargetScaleSourceController::~UIKRetargetScaleSourceController() {}
// ********** End Class UIKRetargetScaleSourceController *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h__Script_IKRig_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EScaleSourcePivot_StaticEnum, TEXT("EScaleSourcePivot"), &Z_Registration_Info_UEnum_EScaleSourcePivot, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 485869677U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKRetargetScaleSourceOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics::NewStructOps, TEXT("IKRetargetScaleSourceOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetScaleSourceOpSettings), 4202594445U) },
{ FIKRetargetScaleSourceOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics::NewStructOps, TEXT("IKRetargetScaleSourceOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetScaleSourceOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetScaleSourceOp), 2124101163U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetScaleSourceController, UIKRetargetScaleSourceController::StaticClass, TEXT("UIKRetargetScaleSourceController"), &Z_Registration_Info_UClass_UIKRetargetScaleSourceController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetScaleSourceController), 220967123U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h__Script_IKRig_4279509139{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h__Script_IKRig_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h__Script_IKRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h__Script_IKRig_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,102 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/ScaleSourceOp.h"
#ifdef IKRIG_ScaleSourceOp_generated_h
#error "ScaleSourceOp.generated.h already included, missing '#pragma once' in ScaleSourceOp.h"
#endif
#define IKRIG_ScaleSourceOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetScaleSourceOpSettings;
// ********** Begin ScriptStruct FIKRetargetScaleSourceOpSettings **********************************
struct Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetScaleSourceOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetScaleSourceOpSettings;
// ********** End ScriptStruct FIKRetargetScaleSourceOpSettings ************************************
// ********** Begin ScriptStruct FIKRetargetScaleSourceOp ******************************************
struct Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h_50_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetScaleSourceOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetScaleSourceOp;
// ********** End ScriptStruct FIKRetargetScaleSourceOp ********************************************
// ********** Begin Class UIKRetargetScaleSourceController *****************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h_92_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetScaleSourceController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetScaleSourceController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h_92_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetScaleSourceController(); \
friend struct ::Z_Construct_UClass_UIKRetargetScaleSourceController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetScaleSourceController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetScaleSourceController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetScaleSourceController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetScaleSourceController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h_92_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetScaleSourceController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetScaleSourceController(UIKRetargetScaleSourceController&&) = delete; \
UIKRetargetScaleSourceController(const UIKRetargetScaleSourceController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetScaleSourceController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetScaleSourceController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetScaleSourceController) \
IKRIG_API virtual ~UIKRetargetScaleSourceController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h_89_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h_92_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h_92_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h_92_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h_92_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetScaleSourceController;
// ********** End Class UIKRetargetScaleSourceController *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_ScaleSourceOp_h
// ********** Begin Enum EScaleSourcePivot *********************************************************
#define FOREACH_ENUM_ESCALESOURCEPIVOT(op) \
op(EScaleSourcePivot::ComponentOrigin) \
op(EScaleSourcePivot::Bone)
enum class EScaleSourcePivot : uint8;
template<> struct TIsUEnumClass<EScaleSourcePivot> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EScaleSourcePivot>();
// ********** End Enum EScaleSourcePivot ***********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,508 @@
// 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/SpeedPlantingOp.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSpeedPlantingOp() {}
// ********** Begin Cross Module References ********************************************************
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetSpeedPlantingController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetSpeedPlantingController_NoRegister();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRetargetSpeedPlantingSettings ************************************
struct Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRetargetSpeedPlantingSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FRetargetSpeedPlantingSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetChainName_MetaData[] = {
{ "Category", "Speed Planting" },
{ "Comment", "/** The name of the target chain to plant the IK on.\n\x09 * NOTE: this chain must have an IK Goal assigned to it! */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The name of the target chain to plant the IK on.\nNOTE: this chain must have an IK Goal assigned to it!" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpeedCurveName_MetaData[] = {
{ "Category", "Plant IK by Speed" },
{ "ClampMax", "100.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** The name of the curve on the source animation that contains the speed of the end effector bone.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
{ "ToolTip", "The name of the curve on the source animation that contains the speed of the end effector bone." },
{ "UIMax", "100.0" },
{ "UIMin", "0.0" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRetargetSpeedPlantingSettings constinit property declarations ****
static const UECodeGen_Private::FNamePropertyParams NewProp_TargetChainName;
static const UECodeGen_Private::FNamePropertyParams NewProp_SpeedCurveName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRetargetSpeedPlantingSettings constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRetargetSpeedPlantingSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetSpeedPlantingSettings;
class UScriptStruct* FRetargetSpeedPlantingSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetSpeedPlantingSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRetargetSpeedPlantingSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetSpeedPlantingSettings"));
}
return Z_Registration_Info_UScriptStruct_FRetargetSpeedPlantingSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FRetargetSpeedPlantingSettings Property Definitions ***************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::NewProp_TargetChainName = { "TargetChainName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetSpeedPlantingSettings, TargetChainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetChainName_MetaData), NewProp_TargetChainName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::NewProp_SpeedCurveName = { "SpeedCurveName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetSpeedPlantingSettings, SpeedCurveName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpeedCurveName_MetaData), NewProp_SpeedCurveName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::NewProp_TargetChainName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::NewProp_SpeedCurveName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRetargetSpeedPlantingSettings Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"RetargetSpeedPlantingSettings",
Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::PropPointers),
sizeof(FRetargetSpeedPlantingSettings),
alignof(FRetargetSpeedPlantingSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetSpeedPlantingSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetSpeedPlantingSettings.InnerSingleton, Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRetargetSpeedPlantingSettings.InnerSingleton);
}
// ********** End ScriptStruct FRetargetSpeedPlantingSettings **************************************
// ********** Begin ScriptStruct FIKRetargetSpeedPlantingOpSettings ********************************
struct Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetSpeedPlantingOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetSpeedPlantingOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Speed Plant Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainsToSpeedPlant_MetaData[] = {
{ "Category", "Setup" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
{ "ReinitializeOnEdit", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpeedThreshold_MetaData[] = {
{ "Category", "Speed Planting" },
{ "ClampMax", "100.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to 100. Default 15. The maximum speed a source bone can be moving while being considered 'planted'.\n\x09* The target IK goal will not be allowed to move whenever the source bone speed drops below this threshold speed. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
{ "ToolTip", "Range 0 to 100. Default 15. The maximum speed a source bone can be moving while being considered 'planted'.\nThe target IK goal will not be allowed to move whenever the source bone speed drops below this threshold speed." },
{ "UIMax", "100.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Stiffness_MetaData[] = {
{ "Category", "Speed Planting" },
{ "ClampMin", "0.0" },
{ "Comment", "// How stiff the spring model is that smoothly pulls the IK position after unplanting (more stiffness means more oscillation around the target value)\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
{ "ToolTip", "How stiff the spring model is that smoothly pulls the IK position after unplanting (more stiffness means more oscillation around the target value)" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CriticalDamping_MetaData[] = {
{ "Category", "Speed Planting" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "// How much damping to apply to the spring (0 means no damping, 1 means critically damped which means no oscillation)\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
{ "ToolTip", "How much damping to apply to the spring (0 means no damping, 1 means critically damped which means no oscillation)" },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetSpeedPlantingOpSettings constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ChainsToSpeedPlant_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ChainsToSpeedPlant;
static const UECodeGen_Private::FDoublePropertyParams NewProp_SpeedThreshold;
static const UECodeGen_Private::FDoublePropertyParams NewProp_Stiffness;
static const UECodeGen_Private::FDoublePropertyParams NewProp_CriticalDamping;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetSpeedPlantingOpSettings constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetSpeedPlantingOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetSpeedPlantingOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetSpeedPlantingOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOpSettings;
class UScriptStruct* FIKRetargetSpeedPlantingOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetSpeedPlantingOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetSpeedPlantingOpSettings Property Definitions ***********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewProp_ChainsToSpeedPlant_Inner = { "ChainsToSpeedPlant", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings, METADATA_PARAMS(0, nullptr) }; // 4067791303
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewProp_ChainsToSpeedPlant = { "ChainsToSpeedPlant", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetSpeedPlantingOpSettings, ChainsToSpeedPlant), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainsToSpeedPlant_MetaData), NewProp_ChainsToSpeedPlant_MetaData) }; // 4067791303
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewProp_SpeedThreshold = { "SpeedThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetSpeedPlantingOpSettings, SpeedThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpeedThreshold_MetaData), NewProp_SpeedThreshold_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewProp_Stiffness = { "Stiffness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetSpeedPlantingOpSettings, Stiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Stiffness_MetaData), NewProp_Stiffness_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewProp_CriticalDamping = { "CriticalDamping", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetSpeedPlantingOpSettings, CriticalDamping), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CriticalDamping_MetaData), NewProp_CriticalDamping_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewProp_ChainsToSpeedPlant_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewProp_ChainsToSpeedPlant,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewProp_SpeedThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewProp_Stiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewProp_CriticalDamping,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetSpeedPlantingOpSettings Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetSpeedPlantingOpSettings",
Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::PropPointers),
sizeof(FIKRetargetSpeedPlantingOpSettings),
alignof(FIKRetargetSpeedPlantingOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetSpeedPlantingOpSettings **********************************
// ********** Begin ScriptStruct FIKRetargetSpeedPlantingOp ****************************************
struct Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetSpeedPlantingOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetSpeedPlantingOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Speed Plant IK Goals" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetSpeedPlantingOp constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetSpeedPlantingOp constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetSpeedPlantingOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics
static_assert(std::is_polymorphic<FIKRetargetSpeedPlantingOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetSpeedPlantingOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOp;
class UScriptStruct* FIKRetargetSpeedPlantingOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetSpeedPlantingOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetSpeedPlantingOp Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetSpeedPlantingOp, Settings), Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 3543055623
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetSpeedPlantingOp Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetSpeedPlantingOp",
Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::PropPointers),
sizeof(FIKRetargetSpeedPlantingOp),
alignof(FIKRetargetSpeedPlantingOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetSpeedPlantingOp ******************************************
// ********** Begin Class UIKRetargetSpeedPlantingController Function GetSettings ******************
struct Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics
{
struct IKRetargetSpeedPlantingController_eventGetSettings_Parms
{
FIKRetargetSpeedPlantingOpSettings 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 FIKRetargetSpeedPlantingOpSettings struct with the current settings used by the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
{ "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetSpeedPlantingOpSettings 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_UIKRetargetSpeedPlantingController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetSpeedPlantingController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings, METADATA_PARAMS(0, nullptr) }; // 3543055623
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetSpeedPlantingController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::IKRetargetSpeedPlantingController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::IKRetargetSpeedPlantingController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetSpeedPlantingController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetSpeedPlantingOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetSpeedPlantingController Function GetSettings ********************
// ********** Begin Class UIKRetargetSpeedPlantingController Function SetSettings ******************
struct Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics
{
struct IKRetargetSpeedPlantingController_eventSetSettings_Parms
{
FIKRetargetSpeedPlantingOpSettings 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 FIKRetargetSpeedPlantingOpSettings struct containing all the settings to apply to this op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
{ "ToolTip", "Set the op settings. Input is a custom struct type for this op.\n * @param InSettings a FIKRetargetSpeedPlantingOpSettings 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_UIKRetargetSpeedPlantingController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetSpeedPlantingController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings, METADATA_PARAMS(0, nullptr) }; // 3543055623
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetSpeedPlantingController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::IKRetargetSpeedPlantingController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::IKRetargetSpeedPlantingController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetSpeedPlantingController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetSpeedPlantingOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetSpeedPlantingController Function SetSettings ********************
// ********** Begin Class UIKRetargetSpeedPlantingController ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetSpeedPlantingController;
UClass* UIKRetargetSpeedPlantingController::GetPrivateStaticClass()
{
using TClass = UIKRetargetSpeedPlantingController;
if (!Z_Registration_Info_UClass_UIKRetargetSpeedPlantingController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetSpeedPlantingController"),
Z_Registration_Info_UClass_UIKRetargetSpeedPlantingController.InnerSingleton,
StaticRegisterNativesUIKRetargetSpeedPlantingController,
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_UIKRetargetSpeedPlantingController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetSpeedPlantingController_NoRegister()
{
return UIKRetargetSpeedPlantingController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetSpeedPlantingController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Speed Planting Op */" },
{ "IncludePath", "Retargeter/RetargetOps/SpeedPlantingOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/SpeedPlantingOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Speed Planting Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetSpeedPlantingController constinit property declarations *******
// ********** End Class UIKRetargetSpeedPlantingController constinit property declarations *********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetSpeedPlantingController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetSpeedPlantingController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetSpeedPlantingController_GetSettings, "GetSettings" }, // 4131037110
{ &Z_Construct_UFunction_UIKRetargetSpeedPlantingController_SetSettings, "SetSettings" }, // 2103805789
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetSpeedPlantingController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetSpeedPlantingController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetSpeedPlantingController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetSpeedPlantingController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetSpeedPlantingController_Statics::ClassParams = {
&UIKRetargetSpeedPlantingController::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_UIKRetargetSpeedPlantingController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetSpeedPlantingController_Statics::Class_MetaDataParams)
};
void UIKRetargetSpeedPlantingController::StaticRegisterNativesUIKRetargetSpeedPlantingController()
{
UClass* Class = UIKRetargetSpeedPlantingController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetSpeedPlantingController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetSpeedPlantingController()
{
if (!Z_Registration_Info_UClass_UIKRetargetSpeedPlantingController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetSpeedPlantingController.OuterSingleton, Z_Construct_UClass_UIKRetargetSpeedPlantingController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetSpeedPlantingController.OuterSingleton;
}
UIKRetargetSpeedPlantingController::UIKRetargetSpeedPlantingController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetSpeedPlantingController);
UIKRetargetSpeedPlantingController::~UIKRetargetSpeedPlantingController() {}
// ********** End Class UIKRetargetSpeedPlantingController *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h__Script_IKRig_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRetargetSpeedPlantingSettings::StaticStruct, Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics::NewStructOps, TEXT("RetargetSpeedPlantingSettings"),&Z_Registration_Info_UScriptStruct_FRetargetSpeedPlantingSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetSpeedPlantingSettings), 4067791303U) },
{ FIKRetargetSpeedPlantingOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics::NewStructOps, TEXT("IKRetargetSpeedPlantingOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetSpeedPlantingOpSettings), 3543055623U) },
{ FIKRetargetSpeedPlantingOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics::NewStructOps, TEXT("IKRetargetSpeedPlantingOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetSpeedPlantingOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetSpeedPlantingOp), 2750684872U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetSpeedPlantingController, UIKRetargetSpeedPlantingController::StaticClass, TEXT("UIKRetargetSpeedPlantingController"), &Z_Registration_Info_UClass_UIKRetargetSpeedPlantingController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetSpeedPlantingController), 1959391975U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h__Script_IKRig_2482016936{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h__Script_IKRig_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,102 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/SpeedPlantingOp.h"
#ifdef IKRIG_SpeedPlantingOp_generated_h
#error "SpeedPlantingOp.generated.h already included, missing '#pragma once' in SpeedPlantingOp.h"
#endif
#define IKRIG_SpeedPlantingOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetSpeedPlantingOpSettings;
// ********** Begin ScriptStruct FRetargetSpeedPlantingSettings ************************************
struct Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetSpeedPlantingSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetSpeedPlantingSettings;
// ********** End ScriptStruct FRetargetSpeedPlantingSettings **************************************
// ********** Begin ScriptStruct FIKRetargetSpeedPlantingOpSettings ********************************
struct Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_34_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetSpeedPlantingOpSettings;
// ********** End ScriptStruct FIKRetargetSpeedPlantingOpSettings **********************************
// ********** Begin ScriptStruct FIKRetargetSpeedPlantingOp ****************************************
struct Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_82_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetSpeedPlantingOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetSpeedPlantingOp;
// ********** End ScriptStruct FIKRetargetSpeedPlantingOp ******************************************
// ********** Begin Class UIKRetargetSpeedPlantingController ***************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_143_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetSpeedPlantingController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetSpeedPlantingController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_143_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetSpeedPlantingController(); \
friend struct ::Z_Construct_UClass_UIKRetargetSpeedPlantingController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetSpeedPlantingController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetSpeedPlantingController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetSpeedPlantingController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetSpeedPlantingController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_143_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetSpeedPlantingController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetSpeedPlantingController(UIKRetargetSpeedPlantingController&&) = delete; \
UIKRetargetSpeedPlantingController(const UIKRetargetSpeedPlantingController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetSpeedPlantingController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetSpeedPlantingController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetSpeedPlantingController) \
IKRIG_API virtual ~UIKRetargetSpeedPlantingController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_140_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_143_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_143_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_143_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h_143_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetSpeedPlantingController;
// ********** End Class UIKRetargetSpeedPlantingController *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_SpeedPlantingOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,102 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/StretchChainOp.h"
#ifdef IKRIG_StretchChainOp_generated_h
#error "StretchChainOp.generated.h already included, missing '#pragma once' in StretchChainOp.h"
#endif
#define IKRIG_StretchChainOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetStretchChainOpSettings;
// ********** Begin ScriptStruct FRetargetStretchChainSettings *************************************
struct Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_41_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetStretchChainSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetStretchChainSettings;
// ********** End ScriptStruct FRetargetStretchChainSettings ***************************************
// ********** Begin ScriptStruct FIKRetargetStretchChainOpSettings *********************************
struct Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_70_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetStretchChainOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetStretchChainOpSettings;
// ********** End ScriptStruct FIKRetargetStretchChainOpSettings ***********************************
// ********** Begin ScriptStruct FIKRetargetStretchChainOp *****************************************
struct Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_87_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetStretchChainOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetStretchChainOp;
// ********** End ScriptStruct FIKRetargetStretchChainOp *******************************************
// ********** Begin Class UIKRetargetStretchChainController ****************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_145_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetStretchChainController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetStretchChainController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_145_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetStretchChainController(); \
friend struct ::Z_Construct_UClass_UIKRetargetStretchChainController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetStretchChainController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetStretchChainController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetStretchChainController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetStretchChainController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_145_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetStretchChainController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetStretchChainController(UIKRetargetStretchChainController&&) = delete; \
UIKRetargetStretchChainController(const UIKRetargetStretchChainController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetStretchChainController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetStretchChainController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetStretchChainController) \
IKRIG_API virtual ~UIKRetargetStretchChainController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_142_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_145_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_145_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_145_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h_145_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetStretchChainController;
// ********** End Class UIKRetargetStretchChainController ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StretchChainOp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,632 @@
// 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/StrideWarpingOp.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeStrideWarpingOp() {}
// ********** Begin Cross Module References ********************************************************
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetStrideWarpingController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetStrideWarpingController_NoRegister();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EBasicAxis();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EWarpingDirectionSource();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EWarpingDirectionSource ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EWarpingDirectionSource;
static UEnum* EWarpingDirectionSource_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EWarpingDirectionSource.OuterSingleton)
{
Z_Registration_Info_UEnum_EWarpingDirectionSource.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EWarpingDirectionSource, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EWarpingDirectionSource"));
}
return Z_Registration_Info_UEnum_EWarpingDirectionSource.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EWarpingDirectionSource>()
{
return EWarpingDirectionSource_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EWarpingDirectionSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Chain.Name", "EWarpingDirectionSource::Chain" },
{ "Goals.Name", "EWarpingDirectionSource::Goals" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "RootBone.Name", "EWarpingDirectionSource::RootBone" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EWarpingDirectionSource::Goals", (int64)EWarpingDirectionSource::Goals },
{ "EWarpingDirectionSource::Chain", (int64)EWarpingDirectionSource::Chain },
{ "EWarpingDirectionSource::RootBone", (int64)EWarpingDirectionSource::RootBone },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EWarpingDirectionSource_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EWarpingDirectionSource_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EWarpingDirectionSource",
"EWarpingDirectionSource",
Z_Construct_UEnum_IKRig_EWarpingDirectionSource_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EWarpingDirectionSource_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EWarpingDirectionSource_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EWarpingDirectionSource_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EWarpingDirectionSource()
{
if (!Z_Registration_Info_UEnum_EWarpingDirectionSource.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EWarpingDirectionSource.InnerSingleton, Z_Construct_UEnum_IKRig_EWarpingDirectionSource_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EWarpingDirectionSource.InnerSingleton;
}
// ********** End Enum EWarpingDirectionSource *****************************************************
// ********** Begin ScriptStruct FRetargetStrideWarpChainSettings **********************************
struct Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRetargetStrideWarpChainSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FRetargetStrideWarpChainSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetChainName_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** The name of the TARGET chain with an IK goal to warp. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The name of the TARGET chain with an IK goal to warp." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnableStrideWarping_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** Whether to warp the location of the IK goal on this chain. Default is true. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "Whether to warp the location of the IK goal on this chain. Default is true." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRetargetStrideWarpChainSettings constinit property declarations **
static const UECodeGen_Private::FNamePropertyParams NewProp_TargetChainName;
static void NewProp_EnableStrideWarping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_EnableStrideWarping;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRetargetStrideWarpChainSettings constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRetargetStrideWarpChainSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRetargetStrideWarpChainSettings;
class UScriptStruct* FRetargetStrideWarpChainSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetStrideWarpChainSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRetargetStrideWarpChainSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("RetargetStrideWarpChainSettings"));
}
return Z_Registration_Info_UScriptStruct_FRetargetStrideWarpChainSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FRetargetStrideWarpChainSettings Property Definitions *************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::NewProp_TargetChainName = { "TargetChainName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRetargetStrideWarpChainSettings, TargetChainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetChainName_MetaData), NewProp_TargetChainName_MetaData) };
void Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::NewProp_EnableStrideWarping_SetBit(void* Obj)
{
((FRetargetStrideWarpChainSettings*)Obj)->EnableStrideWarping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::NewProp_EnableStrideWarping = { "EnableStrideWarping", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRetargetStrideWarpChainSettings), &Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::NewProp_EnableStrideWarping_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnableStrideWarping_MetaData), NewProp_EnableStrideWarping_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::NewProp_TargetChainName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::NewProp_EnableStrideWarping,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRetargetStrideWarpChainSettings Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"RetargetStrideWarpChainSettings",
Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::PropPointers),
sizeof(FRetargetStrideWarpChainSettings),
alignof(FRetargetStrideWarpChainSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings()
{
if (!Z_Registration_Info_UScriptStruct_FRetargetStrideWarpChainSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRetargetStrideWarpChainSettings.InnerSingleton, Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRetargetStrideWarpChainSettings.InnerSingleton);
}
// ********** End ScriptStruct FRetargetStrideWarpChainSettings ************************************
// ********** Begin ScriptStruct FIKRetargetStrideWarpingOpSettings ********************************
struct Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetStrideWarpingOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetStrideWarpingOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Stride Warp Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainSettings_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** The chains to apply stride warping to */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The chains to apply stride warping to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DirectionSource_MetaData[] = {
{ "Category", "Warping" },
{ "Comment", "/** Defines the source used to determine the forward direction as the character animates in world space. Default is \"Goals\".\n\x09 * This method uses various positions on the character to create a \"best fit\" global rotation that approximates the facing direction of the character over time.\n\x09 * This global rotation is used to define the forward and sideways directions used when warping goals along those axes.\n\x09 * The options are:\n\x09 * Goals: uses the positions of the IK goals to approximate the facing direction. This is best used on characters with a vertical spine, like bipeds.\n\x09 * Chain: uses the positions of the bones in a retarget chain to approximate the facing direction. This is best when used with the spine chain for characters with a horizontal spine, like quadrupeds.\n\x09 * Root Bone: uses the rotation of the root bone of the skeleton. This is most robust, but character must have correct root motion with yaw rotation in movement direction.\n\x09 */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "Defines the source used to determine the forward direction as the character animates in world space. Default is \"Goals\".\nThis method uses various positions on the character to create a \"best fit\" global rotation that approximates the facing direction of the character over time.\nThis global rotation is used to define the forward and sideways directions used when warping goals along those axes.\nThe options are:\nGoals: uses the positions of the IK goals to approximate the facing direction. This is best used on characters with a vertical spine, like bipeds.\nChain: uses the positions of the bones in a retarget chain to approximate the facing direction. This is best when used with the spine chain for characters with a horizontal spine, like quadrupeds.\nRoot Bone: uses the rotation of the root bone of the skeleton. This is most robust, but character must have correct root motion with yaw rotation in movement direction." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForwardDirection_MetaData[] = {
{ "Category", "Warping" },
{ "Comment", "/** The world space axis that represents the forward facing direction for your character. By default, in Unreal, this is +Y. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "The world space axis that represents the forward facing direction for your character. By default, in Unreal, this is +Y." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DirectionChain_MetaData[] = {
{ "Category", "Warping" },
{ "Comment", "/** When using the \"Chain\" option as a Direction Source, this defines the chain to use to determine the facing direction of the character.\n\x09 * Typically this would be the chain that contains the Spine bones. */" },
{ "EditCondition", "DirectionSource == EWarpingDirectionSource::Chain" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "When using the \"Chain\" option as a Direction Source, this defines the chain to use to determine the facing direction of the character.\nTypically this would be the chain that contains the Spine bones." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WarpForwards_MetaData[] = {
{ "Category", "Warping" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to Inf. Default 1. Warps IK goal positions in the forward direction. Useful for stride warping.\n\x09 * Values below 1 will create smaller, squashed strides. Values greater than 1 will create stretched, longer strides.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "Range 0 to Inf. Default 1. Warps IK goal positions in the forward direction. Useful for stride warping.\nValues below 1 will create smaller, squashed strides. Values greater than 1 will create stretched, longer strides." },
{ "UIMax", "5.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SidewaysOffset_MetaData[] = {
{ "Category", "Warping" },
{ "Comment", "/** Range -+Inf. Default is 0. A static offset in world units to move the IK goals perpendicular to the forward direction.\n\x09 * Values less than zero will move the goals towards the center-line of the character. Values greater than zero push the goals outwards.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "Range -+Inf. Default is 0. A static offset in world units to move the IK goals perpendicular to the forward direction.\nValues less than zero will move the goals towards the center-line of the character. Values greater than zero push the goals outwards." },
{ "UIMax", "100.0" },
{ "UIMin", "-10.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WarpSplay_MetaData[] = {
{ "Category", "Warping" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Range 0 to +Inf. Default is 1.0f.\n\x09 * Values below 1 pull all the goals towards the average of all the goals (towards each other).\n\x09 * Values greater than 1 push the goals apart.*/" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "Range 0 to +Inf. Default is 1.0f.\nValues below 1 pull all the goals towards the average of all the goals (towards each other).\nValues greater than 1 push the goals apart." },
{ "UIMax", "2.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugDrawSize_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** Adjust the size of the debug drawing */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "Adjust the size of the debug drawing" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugDrawThickness_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** Adjust the thickness of the debug drawing */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "Adjust the thickness of the debug drawing" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDebugDraw_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetStrideWarpingOpSettings constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ChainSettings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ChainSettings;
static const UECodeGen_Private::FIntPropertyParams NewProp_DirectionSource_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DirectionSource;
static const UECodeGen_Private::FIntPropertyParams NewProp_ForwardDirection_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ForwardDirection;
static const UECodeGen_Private::FNamePropertyParams NewProp_DirectionChain;
static const UECodeGen_Private::FDoublePropertyParams NewProp_WarpForwards;
static const UECodeGen_Private::FDoublePropertyParams NewProp_SidewaysOffset;
static const UECodeGen_Private::FDoublePropertyParams NewProp_WarpSplay;
static const UECodeGen_Private::FDoublePropertyParams NewProp_DebugDrawSize;
static const UECodeGen_Private::FDoublePropertyParams NewProp_DebugDrawThickness;
static void NewProp_bEnableDebugDraw_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableDebugDraw;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetStrideWarpingOpSettings constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetStrideWarpingOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetStrideWarpingOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetStrideWarpingOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOpSettings;
class UScriptStruct* FIKRetargetStrideWarpingOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetStrideWarpingOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetStrideWarpingOpSettings Property Definitions ***********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_ChainSettings_Inner = { "ChainSettings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings, METADATA_PARAMS(0, nullptr) }; // 3991480913
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_ChainSettings = { "ChainSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStrideWarpingOpSettings, ChainSettings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainSettings_MetaData), NewProp_ChainSettings_MetaData) }; // 3991480913
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_DirectionSource_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_DirectionSource = { "DirectionSource", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStrideWarpingOpSettings, DirectionSource), Z_Construct_UEnum_IKRig_EWarpingDirectionSource, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DirectionSource_MetaData), NewProp_DirectionSource_MetaData) }; // 2450166939
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_ForwardDirection_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_ForwardDirection = { "ForwardDirection", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStrideWarpingOpSettings, ForwardDirection), Z_Construct_UEnum_IKRig_EBasicAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForwardDirection_MetaData), NewProp_ForwardDirection_MetaData) }; // 3077521933
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_DirectionChain = { "DirectionChain", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStrideWarpingOpSettings, DirectionChain), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DirectionChain_MetaData), NewProp_DirectionChain_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_WarpForwards = { "WarpForwards", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStrideWarpingOpSettings, WarpForwards), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WarpForwards_MetaData), NewProp_WarpForwards_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_SidewaysOffset = { "SidewaysOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStrideWarpingOpSettings, SidewaysOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SidewaysOffset_MetaData), NewProp_SidewaysOffset_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_WarpSplay = { "WarpSplay", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStrideWarpingOpSettings, WarpSplay), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WarpSplay_MetaData), NewProp_WarpSplay_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_DebugDrawSize = { "DebugDrawSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStrideWarpingOpSettings, DebugDrawSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugDrawSize_MetaData), NewProp_DebugDrawSize_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_DebugDrawThickness = { "DebugDrawThickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStrideWarpingOpSettings, DebugDrawThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugDrawThickness_MetaData), NewProp_DebugDrawThickness_MetaData) };
void Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_bEnableDebugDraw_SetBit(void* Obj)
{
((FIKRetargetStrideWarpingOpSettings*)Obj)->bEnableDebugDraw_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_bEnableDebugDraw = { "bEnableDebugDraw", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetStrideWarpingOpSettings), &Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_bEnableDebugDraw_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDebugDraw_MetaData), NewProp_bEnableDebugDraw_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_ChainSettings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_ChainSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_DirectionSource_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_DirectionSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_ForwardDirection_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_ForwardDirection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_DirectionChain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_WarpForwards,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_SidewaysOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_WarpSplay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_DebugDrawSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_DebugDrawThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewProp_bEnableDebugDraw,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetStrideWarpingOpSettings Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetStrideWarpingOpSettings",
Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::PropPointers),
sizeof(FIKRetargetStrideWarpingOpSettings),
alignof(FIKRetargetStrideWarpingOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetStrideWarpingOpSettings **********************************
// ********** Begin ScriptStruct FIKRetargetStrideWarpingOp ****************************************
struct Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetStrideWarpingOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetStrideWarpingOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Stride Warp IK Goals" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetStrideWarpingOp constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetStrideWarpingOp constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetStrideWarpingOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics
static_assert(std::is_polymorphic<FIKRetargetStrideWarpingOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetStrideWarpingOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOp;
class UScriptStruct* FIKRetargetStrideWarpingOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetStrideWarpingOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetStrideWarpingOp Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetStrideWarpingOp, Settings), Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 2739946164
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetStrideWarpingOp Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetStrideWarpingOp",
Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::PropPointers),
sizeof(FIKRetargetStrideWarpingOp),
alignof(FIKRetargetStrideWarpingOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetStrideWarpingOp ******************************************
// ********** Begin Class UIKRetargetStrideWarpingController Function GetSettings ******************
struct Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics
{
struct IKRetargetStrideWarpingController_eventGetSettings_Parms
{
FIKRetargetStrideWarpingOpSettings 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 FIKRetargetStrideWarpingOpSettings struct with the current settings used by the op. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "Get the current op settings as a struct.\n * @return FIKRetargetStrideWarpingOpSettings 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_UIKRetargetStrideWarpingController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetStrideWarpingController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings, METADATA_PARAMS(0, nullptr) }; // 2739946164
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetStrideWarpingController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::IKRetargetStrideWarpingController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::IKRetargetStrideWarpingController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetStrideWarpingController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetStrideWarpingOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetStrideWarpingController Function GetSettings ********************
// ********** Begin Class UIKRetargetStrideWarpingController Function SetSettings ******************
struct Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics
{
struct IKRetargetStrideWarpingController_eventSetSettings_Parms
{
FIKRetargetStrideWarpingOpSettings InSettings;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Settings" },
{ "Comment", "/* Set the solver settings. Input is a custom struct type for this solver.\n\x09 * @param InSettings a FIKRetargetStrideWarpingOpSettings struct containing all the settings to apply to this op */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "Set the solver settings. Input is a custom struct type for this solver.\n * @param InSettings a FIKRetargetStrideWarpingOpSettings 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_UIKRetargetStrideWarpingController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetStrideWarpingController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings, METADATA_PARAMS(0, nullptr) }; // 2739946164
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetStrideWarpingController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::IKRetargetStrideWarpingController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::IKRetargetStrideWarpingController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetStrideWarpingController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetStrideWarpingOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetStrideWarpingController Function SetSettings ********************
// ********** Begin Class UIKRetargetStrideWarpingController ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetStrideWarpingController;
UClass* UIKRetargetStrideWarpingController::GetPrivateStaticClass()
{
using TClass = UIKRetargetStrideWarpingController;
if (!Z_Registration_Info_UClass_UIKRetargetStrideWarpingController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetStrideWarpingController"),
Z_Registration_Info_UClass_UIKRetargetStrideWarpingController.InnerSingleton,
StaticRegisterNativesUIKRetargetStrideWarpingController,
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_UIKRetargetStrideWarpingController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetStrideWarpingController_NoRegister()
{
return UIKRetargetStrideWarpingController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetStrideWarpingController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Stride Warping Op */" },
{ "IncludePath", "Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/StrideWarpingOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Stride Warping Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetStrideWarpingController constinit property declarations *******
// ********** End Class UIKRetargetStrideWarpingController constinit property declarations *********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetStrideWarpingController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetStrideWarpingController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetStrideWarpingController_GetSettings, "GetSettings" }, // 2902836668
{ &Z_Construct_UFunction_UIKRetargetStrideWarpingController_SetSettings, "SetSettings" }, // 2110788385
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetStrideWarpingController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetStrideWarpingController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetStrideWarpingController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetStrideWarpingController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetStrideWarpingController_Statics::ClassParams = {
&UIKRetargetStrideWarpingController::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_UIKRetargetStrideWarpingController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetStrideWarpingController_Statics::Class_MetaDataParams)
};
void UIKRetargetStrideWarpingController::StaticRegisterNativesUIKRetargetStrideWarpingController()
{
UClass* Class = UIKRetargetStrideWarpingController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetStrideWarpingController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetStrideWarpingController()
{
if (!Z_Registration_Info_UClass_UIKRetargetStrideWarpingController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetStrideWarpingController.OuterSingleton, Z_Construct_UClass_UIKRetargetStrideWarpingController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetStrideWarpingController.OuterSingleton;
}
UIKRetargetStrideWarpingController::UIKRetargetStrideWarpingController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetStrideWarpingController);
UIKRetargetStrideWarpingController::~UIKRetargetStrideWarpingController() {}
// ********** End Class UIKRetargetStrideWarpingController *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h__Script_IKRig_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EWarpingDirectionSource_StaticEnum, TEXT("EWarpingDirectionSource"), &Z_Registration_Info_UEnum_EWarpingDirectionSource, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2450166939U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRetargetStrideWarpChainSettings::StaticStruct, Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics::NewStructOps, TEXT("RetargetStrideWarpChainSettings"),&Z_Registration_Info_UScriptStruct_FRetargetStrideWarpChainSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRetargetStrideWarpChainSettings), 3991480913U) },
{ FIKRetargetStrideWarpingOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics::NewStructOps, TEXT("IKRetargetStrideWarpingOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetStrideWarpingOpSettings), 2739946164U) },
{ FIKRetargetStrideWarpingOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics::NewStructOps, TEXT("IKRetargetStrideWarpingOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetStrideWarpingOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetStrideWarpingOp), 244436968U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetStrideWarpingController, UIKRetargetStrideWarpingController::StaticClass, TEXT("UIKRetargetStrideWarpingController"), &Z_Registration_Info_UClass_UIKRetargetStrideWarpingController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetStrideWarpingController), 3609176418U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h__Script_IKRig_4012108974{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h__Script_IKRig_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h__Script_IKRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h__Script_IKRig_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,113 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Retargeter/RetargetOps/StrideWarpingOp.h"
#ifdef IKRIG_StrideWarpingOp_generated_h
#error "StrideWarpingOp.generated.h already included, missing '#pragma once' in StrideWarpingOp.h"
#endif
#define IKRIG_StrideWarpingOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FIKRetargetStrideWarpingOpSettings;
// ********** Begin ScriptStruct FRetargetStrideWarpChainSettings **********************************
struct Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRetargetStrideWarpChainSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct();
struct FRetargetStrideWarpChainSettings;
// ********** End ScriptStruct FRetargetStrideWarpChainSettings ************************************
// ********** Begin ScriptStruct FIKRetargetStrideWarpingOpSettings ********************************
struct Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_44_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOpSettings_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpSettingsBase Super;
struct FIKRetargetStrideWarpingOpSettings;
// ********** End ScriptStruct FIKRetargetStrideWarpingOpSettings **********************************
// ********** Begin ScriptStruct FIKRetargetStrideWarpingOp ****************************************
struct Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics;
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_128_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKRetargetStrideWarpingOp_Statics; \
IKRIG_API static class UScriptStruct* StaticStruct(); \
typedef FIKRetargetOpBase Super;
struct FIKRetargetStrideWarpingOp;
// ********** End ScriptStruct FIKRetargetStrideWarpingOp ******************************************
// ********** Begin Class UIKRetargetStrideWarpingController ***************************************
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_190_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execGetSettings);
struct Z_Construct_UClass_UIKRetargetStrideWarpingController_Statics;
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetStrideWarpingController_NoRegister();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_190_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUIKRetargetStrideWarpingController(); \
friend struct ::Z_Construct_UClass_UIKRetargetStrideWarpingController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend IKRIG_API UClass* ::Z_Construct_UClass_UIKRetargetStrideWarpingController_NoRegister(); \
public: \
DECLARE_CLASS2(UIKRetargetStrideWarpingController, UIKRetargetOpControllerBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/IKRig"), Z_Construct_UClass_UIKRetargetStrideWarpingController_NoRegister) \
DECLARE_SERIALIZER(UIKRetargetStrideWarpingController)
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_190_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
IKRIG_API UIKRetargetStrideWarpingController(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UIKRetargetStrideWarpingController(UIKRetargetStrideWarpingController&&) = delete; \
UIKRetargetStrideWarpingController(const UIKRetargetStrideWarpingController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(IKRIG_API, UIKRetargetStrideWarpingController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UIKRetargetStrideWarpingController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UIKRetargetStrideWarpingController) \
IKRIG_API virtual ~UIKRetargetStrideWarpingController();
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_187_PROLOG
#define FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_190_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_190_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_190_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h_190_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UIKRetargetStrideWarpingController;
// ********** End Class UIKRetargetStrideWarpingController *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_StrideWarpingOp_h
// ********** Begin Enum EWarpingDirectionSource ***************************************************
#define FOREACH_ENUM_EWARPINGDIRECTIONSOURCE(op) \
op(EWarpingDirectionSource::Goals) \
op(EWarpingDirectionSource::Chain) \
op(EWarpingDirectionSource::RootBone)
enum class EWarpingDirectionSource;
template<> struct TIsUEnumClass<EWarpingDirectionSource> { enum { Value = true }; };
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EWarpingDirectionSource>();
// ********** End Enum EWarpingDirectionSource *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,40 @@
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\ActorComponents\IKRigComponent.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\ActorComponents\IKRigInterface.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\AnimNodes\AnimNode_IKRig.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\AnimNodes\AnimNode_RetargetPoseFromMesh.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\AnimNodes\RigUnit_IKRig.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\IKRetargeter.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\IKRetargetDeprecated.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\IKRetargetOps.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\IKRetargetChainMapping.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\IKRetargetProcessor.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\IKRetargetSettings.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\IKRetargetProfile.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\AlignPoleVectorOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\FilterBoneOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\FKChainsOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\CurveRemapOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\CopyBasePoseOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\FloorConstraintOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\IKChainsOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\RetargetPoseOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\SpeedPlantingOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\RunIKRigOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\ScaleSourceOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\RootMotionGeneratorOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\StrideWarpingOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\StretchChainOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\IKRigDataTypes.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\IKRigDefinition.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\IKRigProcessor.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\IKRigSkeleton.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\Solvers\IKRigFullBodyIK.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\Solvers\IKRigPoleSolver.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\Solvers\IKRigBodyMoverSolver.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\Solvers\IKRigSetTransform.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\Solvers\IKRigLimbSolver.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\Solvers\IKRigSolverBase.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\Solvers\IKRigStretchLimb.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Rig\Solvers\LimbSolver.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\PelvisMotionOp.h
D:\UE_5_7_1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\RetargetOps\PinBoneOp.h