Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/IKRig/UHT/IKRetargetOps.gen.cpp

541 lines
38 KiB
C++
Raw Normal View History

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