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

692 lines
44 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "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