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

1156 lines
87 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Retargeter/RetargetOps/PinBoneOp.h"
#include "Animation/BoneReference.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePinBoneOp() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetOpControllerBase();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetPinBoneController();
IKRIG_API UClass* Z_Construct_UClass_UIKRetargetPinBoneController_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_UPinBoneOp();
IKRIG_API UClass* Z_Construct_UClass_UPinBoneOp_NoRegister();
IKRIG_API UClass* Z_Construct_UClass_URetargetOpBase();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EPinBoneRotationMode();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EPinBoneTranslationMode();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_EPinBoneType();
IKRIG_API UEnum* Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetPinBoneOp();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings();
IKRIG_API UScriptStruct* Z_Construct_UScriptStruct_FPinBoneData();
UPackage* Z_Construct_UPackage__Script_IKRig();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EPinBoneType **************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPinBoneType;
static UEnum* EPinBoneType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPinBoneType.OuterSingleton)
{
Z_Registration_Info_UEnum_EPinBoneType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EPinBoneType, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EPinBoneType"));
}
return Z_Registration_Info_UEnum_EPinBoneType.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EPinBoneType>()
{
return EPinBoneType_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EPinBoneType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "FullTransform.Name", "EPinBoneType::FullTransform" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "RotateOnly.Name", "EPinBoneType::RotateOnly" },
{ "ScaleOnly.Name", "EPinBoneType::ScaleOnly" },
{ "TranslateOnly.Name", "EPinBoneType::TranslateOnly" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPinBoneType::FullTransform", (int64)EPinBoneType::FullTransform },
{ "EPinBoneType::TranslateOnly", (int64)EPinBoneType::TranslateOnly },
{ "EPinBoneType::RotateOnly", (int64)EPinBoneType::RotateOnly },
{ "EPinBoneType::ScaleOnly", (int64)EPinBoneType::ScaleOnly },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EPinBoneType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EPinBoneType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EPinBoneType",
"EPinBoneType",
Z_Construct_UEnum_IKRig_EPinBoneType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EPinBoneType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EPinBoneType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EPinBoneType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EPinBoneType()
{
if (!Z_Registration_Info_UEnum_EPinBoneType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPinBoneType.InnerSingleton, Z_Construct_UEnum_IKRig_EPinBoneType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPinBoneType.InnerSingleton;
}
// ********** End Enum EPinBoneType ****************************************************************
// ********** Begin ScriptStruct FPinBoneData ******************************************************
struct Z_Construct_UScriptStruct_FPinBoneData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPinBoneData); }
static inline consteval int16 GetStructAlignment() { return alignof(FPinBoneData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneToCopyFrom_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The bone to copy FROM.\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The bone to copy FROM." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneToCopyTo_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The bone to copy TO. Will have its transform pinned to BoneToCopyFrom\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "The bone to copy TO. Will have its transform pinned to BoneToCopyFrom" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneToPin_MetaData[] = {
{ "Comment", "// deprecated properties\n" },
{ "DeprecatedProperty", "" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "deprecated properties" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneToPinTo_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPinBoneData constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneToCopyFrom;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneToCopyTo;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneToPin;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneToPinTo;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPinBoneData constinit property declarations ************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPinBoneData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPinBoneData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPinBoneData;
class UScriptStruct* FPinBoneData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPinBoneData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPinBoneData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPinBoneData, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("PinBoneData"));
}
return Z_Registration_Info_UScriptStruct_FPinBoneData.OuterSingleton;
}
// ********** Begin ScriptStruct FPinBoneData Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPinBoneData_Statics::NewProp_BoneToCopyFrom = { "BoneToCopyFrom", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPinBoneData, BoneToCopyFrom), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneToCopyFrom_MetaData), NewProp_BoneToCopyFrom_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPinBoneData_Statics::NewProp_BoneToCopyTo = { "BoneToCopyTo", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPinBoneData, BoneToCopyTo), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneToCopyTo_MetaData), NewProp_BoneToCopyTo_MetaData) }; // 1102615820
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPinBoneData_Statics::NewProp_BoneToPin = { "BoneToPin", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPinBoneData, BoneToPin_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneToPin_MetaData), NewProp_BoneToPin_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPinBoneData_Statics::NewProp_BoneToPinTo = { "BoneToPinTo", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPinBoneData, BoneToPinTo_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneToPinTo_MetaData), NewProp_BoneToPinTo_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPinBoneData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPinBoneData_Statics::NewProp_BoneToCopyFrom,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPinBoneData_Statics::NewProp_BoneToCopyTo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPinBoneData_Statics::NewProp_BoneToPin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPinBoneData_Statics::NewProp_BoneToPinTo,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPinBoneData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPinBoneData Property Definitions ***********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPinBoneData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
&NewStructOps,
"PinBoneData",
Z_Construct_UScriptStruct_FPinBoneData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPinBoneData_Statics::PropPointers),
sizeof(FPinBoneData),
alignof(FPinBoneData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPinBoneData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPinBoneData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPinBoneData()
{
if (!Z_Registration_Info_UScriptStruct_FPinBoneData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPinBoneData.InnerSingleton, Z_Construct_UScriptStruct_FPinBoneData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPinBoneData.InnerSingleton);
}
// ********** End ScriptStruct FPinBoneData ********************************************************
// ********** Begin Enum EPinBoneTranslationMode ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPinBoneTranslationMode;
static UEnum* EPinBoneTranslationMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPinBoneTranslationMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EPinBoneTranslationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EPinBoneTranslationMode, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EPinBoneTranslationMode"));
}
return Z_Registration_Info_UEnum_EPinBoneTranslationMode.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EPinBoneTranslationMode>()
{
return EPinBoneTranslationMode_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EPinBoneTranslationMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "CopyGlobalPosition.Comment", "// Copy the global position of BoneToCopyFrom\n" },
{ "CopyGlobalPosition.Name", "EPinBoneTranslationMode::CopyGlobalPosition" },
{ "CopyGlobalPosition.ToolTip", "Copy the global position of BoneToCopyFrom" },
{ "CopyGlobalPositionAndMaintainOffset.Comment", "// Copy the global position of BoneToCopyFrom, and add the local offset between BoneToCopyFrom and BoneToCopyTo in the reference pose\n" },
{ "CopyGlobalPositionAndMaintainOffset.Name", "EPinBoneTranslationMode::CopyGlobalPositionAndMaintainOffset" },
{ "CopyGlobalPositionAndMaintainOffset.ToolTip", "Copy the global position of BoneToCopyFrom, and add the local offset between BoneToCopyFrom and BoneToCopyTo in the reference pose" },
{ "CopyLocalPosition.Comment", "// Copy the local translation (relative to parent), in global space, from BoneToCopyFrom to BoneToCopyTo\n" },
{ "CopyLocalPosition.Name", "EPinBoneTranslationMode::CopyLocalPosition" },
{ "CopyLocalPosition.ToolTip", "Copy the local translation (relative to parent), in global space, from BoneToCopyFrom to BoneToCopyTo" },
{ "CopyLocalPositionRelativeOffset.Comment", "// Copy the local translation, in global space, from BoneToCopyFrom to BoneToCopyTo and add the difference in lengths in the reference pose\n" },
{ "CopyLocalPositionRelativeOffset.Name", "EPinBoneTranslationMode::CopyLocalPositionRelativeOffset" },
{ "CopyLocalPositionRelativeOffset.ToolTip", "Copy the local translation, in global space, from BoneToCopyFrom to BoneToCopyTo and add the difference in lengths in the reference pose" },
{ "CopyLocalPositionRelativeScaled.Comment", "// Copy the local translation, in global space, from BoneToCopyFrom to BoneToCopyTo and scale by the relative lengths in the reference pose\n" },
{ "CopyLocalPositionRelativeScaled.Name", "EPinBoneTranslationMode::CopyLocalPositionRelativeScaled" },
{ "CopyLocalPositionRelativeScaled.ToolTip", "Copy the local translation, in global space, from BoneToCopyFrom to BoneToCopyTo and scale by the relative lengths in the reference pose" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPinBoneTranslationMode::CopyGlobalPosition", (int64)EPinBoneTranslationMode::CopyGlobalPosition },
{ "EPinBoneTranslationMode::CopyLocalPosition", (int64)EPinBoneTranslationMode::CopyLocalPosition },
{ "EPinBoneTranslationMode::CopyLocalPositionRelativeOffset", (int64)EPinBoneTranslationMode::CopyLocalPositionRelativeOffset },
{ "EPinBoneTranslationMode::CopyLocalPositionRelativeScaled", (int64)EPinBoneTranslationMode::CopyLocalPositionRelativeScaled },
{ "EPinBoneTranslationMode::CopyGlobalPositionAndMaintainOffset", (int64)EPinBoneTranslationMode::CopyGlobalPositionAndMaintainOffset },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EPinBoneTranslationMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EPinBoneTranslationMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EPinBoneTranslationMode",
"EPinBoneTranslationMode",
Z_Construct_UEnum_IKRig_EPinBoneTranslationMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EPinBoneTranslationMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EPinBoneTranslationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EPinBoneTranslationMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EPinBoneTranslationMode()
{
if (!Z_Registration_Info_UEnum_EPinBoneTranslationMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPinBoneTranslationMode.InnerSingleton, Z_Construct_UEnum_IKRig_EPinBoneTranslationMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPinBoneTranslationMode.InnerSingleton;
}
// ********** End Enum EPinBoneTranslationMode *****************************************************
// ********** Begin Enum EPinBoneRotationMode ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPinBoneRotationMode;
static UEnum* EPinBoneRotationMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPinBoneRotationMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EPinBoneRotationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_IKRig_EPinBoneRotationMode, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("EPinBoneRotationMode"));
}
return Z_Registration_Info_UEnum_EPinBoneRotationMode.OuterSingleton;
}
template<> IKRIG_NON_ATTRIBUTED_API UEnum* StaticEnum<EPinBoneRotationMode>()
{
return EPinBoneRotationMode_StaticEnum();
}
struct Z_Construct_UEnum_IKRig_EPinBoneRotationMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "CopyGlobalRotation.Comment", "// no offset is maintained\n" },
{ "CopyGlobalRotation.Name", "EPinBoneRotationMode::CopyGlobalRotation" },
{ "CopyGlobalRotation.ToolTip", "no offset is maintained" },
{ "MaintainOffsetFromBoneToCopyFrom.Comment", "// maintains rotation offset between BoneToCopyTo and BoneToCopyFrom in the reference pose\n" },
{ "MaintainOffsetFromBoneToCopyFrom.Name", "EPinBoneRotationMode::MaintainOffsetFromBoneToCopyFrom" },
{ "MaintainOffsetFromBoneToCopyFrom.ToolTip", "maintains rotation offset between BoneToCopyTo and BoneToCopyFrom in the reference pose" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPinBoneRotationMode::CopyGlobalRotation", (int64)EPinBoneRotationMode::CopyGlobalRotation },
{ "EPinBoneRotationMode::MaintainOffsetFromBoneToCopyFrom", (int64)EPinBoneRotationMode::MaintainOffsetFromBoneToCopyFrom },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_IKRig_EPinBoneRotationMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_IKRig_EPinBoneRotationMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_IKRig,
nullptr,
"EPinBoneRotationMode",
"EPinBoneRotationMode",
Z_Construct_UEnum_IKRig_EPinBoneRotationMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EPinBoneRotationMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_IKRig_EPinBoneRotationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_IKRig_EPinBoneRotationMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_IKRig_EPinBoneRotationMode()
{
if (!Z_Registration_Info_UEnum_EPinBoneRotationMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPinBoneRotationMode.InnerSingleton, Z_Construct_UEnum_IKRig_EPinBoneRotationMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPinBoneRotationMode.InnerSingleton;
}
// ********** End Enum EPinBoneRotationMode ********************************************************
// ********** Begin ScriptStruct FIKRetargetPinBoneOpSettings **************************************
struct Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetPinBoneOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetPinBoneOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Pin Bone Settings" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BonesToPin_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** A list of bone-pairs to copy transforms between */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "A list of bone-pairs to copy transforms between" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletonToCopyFrom_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** Which skeleton to copy animation from. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ReinitializeOnEdit", "" },
{ "ToolTip", "Which skeleton to copy animation from." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyTranslation_MetaData[] = {
{ "Category", "Translation" },
{ "Comment", "/** Copy the translation of the bone. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "Copy the translation of the bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationMode_MetaData[] = {
{ "Category", "Translation" },
{ "Comment", "/** The method used to calculate the translation of the bone. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "The method used to calculate the translation of the bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyRotation_MetaData[] = {
{ "Category", "Rotation" },
{ "Comment", "/** Copy the rotation of the bone. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "Copy the rotation of the bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationMode_MetaData[] = {
{ "Category", "Rotation" },
{ "Comment", "/** The method used to calculate the rotation of the bone. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "The method used to calculate the rotation of the bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyScale_MetaData[] = {
{ "Category", "Scale" },
{ "Comment", "/** Copy the scale of the bone. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "Copy the scale of the bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPropagateToChildren_MetaData[] = {
{ "Category", "PropagateTransform" },
{ "Comment", "/** Update children bone transforms (recursively). */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "Update children bone transforms (recursively)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalOffset_MetaData[] = {
{ "Category", "Offset" },
{ "Comment", "/** A manual offset to apply in global space */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "A manual offset to apply in global space" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalOffset_MetaData[] = {
{ "Category", "Offset" },
{ "Comment", "/** A manual offset to apply in local space */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "A manual offset to apply in local space" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetPinBoneOpSettings constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_BonesToPin_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BonesToPin;
static const UECodeGen_Private::FBytePropertyParams NewProp_SkeletonToCopyFrom_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SkeletonToCopyFrom;
static void NewProp_bCopyTranslation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyTranslation;
static const UECodeGen_Private::FBytePropertyParams NewProp_TranslationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TranslationMode;
static void NewProp_bCopyRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyRotation;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationMode;
static void NewProp_bCopyScale_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyScale;
static void NewProp_bPropagateToChildren_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPropagateToChildren;
static const UECodeGen_Private::FStructPropertyParams NewProp_GlobalOffset;
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalOffset;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetPinBoneOpSettings constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetPinBoneOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics
static_assert(std::is_polymorphic<FIKRetargetPinBoneOpSettings>() == std::is_polymorphic<FIKRetargetOpSettingsBase>(), "USTRUCT FIKRetargetPinBoneOpSettings cannot be polymorphic unless super FIKRetargetOpSettingsBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOpSettings;
class UScriptStruct* FIKRetargetPinBoneOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetPinBoneOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetPinBoneOpSettings Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_BonesToPin_Inner = { "BonesToPin", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPinBoneData, METADATA_PARAMS(0, nullptr) }; // 4040150725
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_BonesToPin = { "BonesToPin", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPinBoneOpSettings, BonesToPin), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BonesToPin_MetaData), NewProp_BonesToPin_MetaData) }; // 4040150725
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_SkeletonToCopyFrom_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_FIKRetargetPinBoneOpSettings_Statics::NewProp_SkeletonToCopyFrom = { "SkeletonToCopyFrom", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPinBoneOpSettings, SkeletonToCopyFrom), Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletonToCopyFrom_MetaData), NewProp_SkeletonToCopyFrom_MetaData) }; // 2637548287
void Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyTranslation_SetBit(void* Obj)
{
((FIKRetargetPinBoneOpSettings*)Obj)->bCopyTranslation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyTranslation = { "bCopyTranslation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetPinBoneOpSettings), &Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyTranslation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyTranslation_MetaData), NewProp_bCopyTranslation_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_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_FIKRetargetPinBoneOpSettings_Statics::NewProp_TranslationMode = { "TranslationMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPinBoneOpSettings, TranslationMode), Z_Construct_UEnum_IKRig_EPinBoneTranslationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationMode_MetaData), NewProp_TranslationMode_MetaData) }; // 93217731
void Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyRotation_SetBit(void* Obj)
{
((FIKRetargetPinBoneOpSettings*)Obj)->bCopyRotation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyRotation = { "bCopyRotation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetPinBoneOpSettings), &Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyRotation_MetaData), NewProp_bCopyRotation_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_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_FIKRetargetPinBoneOpSettings_Statics::NewProp_RotationMode = { "RotationMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPinBoneOpSettings, RotationMode), Z_Construct_UEnum_IKRig_EPinBoneRotationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationMode_MetaData), NewProp_RotationMode_MetaData) }; // 1700412248
void Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyScale_SetBit(void* Obj)
{
((FIKRetargetPinBoneOpSettings*)Obj)->bCopyScale = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyScale = { "bCopyScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIKRetargetPinBoneOpSettings), &Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyScale_MetaData), NewProp_bCopyScale_MetaData) };
void Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bPropagateToChildren_SetBit(void* Obj)
{
((FIKRetargetPinBoneOpSettings*)Obj)->bPropagateToChildren = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_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(FIKRetargetPinBoneOpSettings), &Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bPropagateToChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPropagateToChildren_MetaData), NewProp_bPropagateToChildren_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_GlobalOffset = { "GlobalOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPinBoneOpSettings, GlobalOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalOffset_MetaData), NewProp_GlobalOffset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_LocalOffset = { "LocalOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPinBoneOpSettings, LocalOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalOffset_MetaData), NewProp_LocalOffset_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_BonesToPin_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_BonesToPin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_SkeletonToCopyFrom_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_SkeletonToCopyFrom,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyTranslation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_TranslationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_TranslationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_RotationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_RotationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bCopyScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_bPropagateToChildren,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_GlobalOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewProp_LocalOffset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetPinBoneOpSettings Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpSettingsBase,
&NewStructOps,
"IKRetargetPinBoneOpSettings",
Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::PropPointers),
sizeof(FIKRetargetPinBoneOpSettings),
alignof(FIKRetargetPinBoneOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetPinBoneOpSettings ****************************************
// ********** Begin ScriptStruct FIKRetargetPinBoneOp **********************************************
struct Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKRetargetPinBoneOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKRetargetPinBoneOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "Pin Bones" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKRetargetPinBoneOp constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIKRetargetPinBoneOp constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKRetargetPinBoneOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics
static_assert(std::is_polymorphic<FIKRetargetPinBoneOp>() == std::is_polymorphic<FIKRetargetOpBase>(), "USTRUCT FIKRetargetPinBoneOp cannot be polymorphic unless super FIKRetargetOpBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOp;
class UScriptStruct* FIKRetargetPinBoneOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKRetargetPinBoneOp, (UObject*)Z_Construct_UPackage__Script_IKRig(), TEXT("IKRetargetPinBoneOp"));
}
return Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOp.OuterSingleton;
}
// ********** Begin ScriptStruct FIKRetargetPinBoneOp Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIKRetargetPinBoneOp, Settings), Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 3865718373
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIKRetargetPinBoneOp Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
Z_Construct_UScriptStruct_FIKRetargetOpBase,
&NewStructOps,
"IKRetargetPinBoneOp",
Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::PropPointers),
sizeof(FIKRetargetPinBoneOp),
alignof(FIKRetargetPinBoneOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKRetargetPinBoneOp()
{
if (!Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOp.InnerSingleton, Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOp.InnerSingleton);
}
// ********** End ScriptStruct FIKRetargetPinBoneOp ************************************************
// ********** Begin Class UIKRetargetPinBoneController Function ClearAllBonePairs ******************
struct Z_Construct_UFunction_UIKRetargetPinBoneController_ClearAllBonePairs_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "BonePairs" },
{ "Comment", "/* Clear all the bone pairs */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "Clear all the bone pairs" },
};
#endif // WITH_METADATA
// ********** Begin Function ClearAllBonePairs constinit property declarations *********************
// ********** End Function ClearAllBonePairs constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPinBoneController_ClearAllBonePairs_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPinBoneController, nullptr, "ClearAllBonePairs", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_ClearAllBonePairs_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPinBoneController_ClearAllBonePairs_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UIKRetargetPinBoneController_ClearAllBonePairs()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPinBoneController_ClearAllBonePairs_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPinBoneController::execClearAllBonePairs)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ClearAllBonePairs();
P_NATIVE_END;
}
// ********** End Class UIKRetargetPinBoneController Function ClearAllBonePairs ********************
// ********** Begin Class UIKRetargetPinBoneController Function GetAllBonePairs ********************
struct Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics
{
struct IKRetargetPinBoneController_eventGetAllBonePairs_Parms
{
TMap<FName,FName> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "BonePairs" },
{ "Comment", "/* Get all the bone pairs currently stored in the op.\n\x09 * @return a map with target bones as keys and source bones as values. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "Get all the bone pairs currently stored in the op.\n * @return a map with target bones as keys and source bones as values." },
};
#endif // WITH_METADATA
// ********** Begin Function GetAllBonePairs constinit property declarations ***********************
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAllBonePairs constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAllBonePairs Property Definitions **********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_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_UIKRetargetPinBoneController_GetAllBonePairs_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPinBoneController_eventGetAllBonePairs_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::NewProp_ReturnValue_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::NewProp_ReturnValue_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::PropPointers) < 2048);
// ********** End Function GetAllBonePairs Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPinBoneController, nullptr, "GetAllBonePairs", Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::IKRetargetPinBoneController_eventGetAllBonePairs_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::IKRetargetPinBoneController_eventGetAllBonePairs_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPinBoneController::execGetAllBonePairs)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TMap<FName,FName>*)Z_Param__Result=P_THIS->GetAllBonePairs();
P_NATIVE_END;
}
// ********** End Class UIKRetargetPinBoneController Function GetAllBonePairs **********************
// ********** Begin Class UIKRetargetPinBoneController Function GetSettings ************************
struct Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics
{
struct IKRetargetPinBoneController_eventGetSettings_Parms
{
FIKRetargetPinBoneOpSettings 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/PinBoneOp.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_UIKRetargetPinBoneController_GetSettings_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPinBoneController_eventGetSettings_Parms, ReturnValue), Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings, METADATA_PARAMS(0, nullptr) }; // 3865718373
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::PropPointers) < 2048);
// ********** End Function GetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPinBoneController, nullptr, "GetSettings", Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::IKRetargetPinBoneController_eventGetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::IKRetargetPinBoneController_eventGetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPinBoneController::execGetSettings)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FIKRetargetPinBoneOpSettings*)Z_Param__Result=P_THIS->GetSettings();
P_NATIVE_END;
}
// ********** End Class UIKRetargetPinBoneController Function GetSettings **************************
// ********** Begin Class UIKRetargetPinBoneController Function SetBonePair ************************
struct Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics
{
struct IKRetargetPinBoneController_eventSetBonePair_Parms
{
FName InBoneToCopyFrom;
FName InBoneToCopyTo;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "BonePairs" },
{ "Comment", "/* Add a pair of bones to copy animation between.\n\x09 * @param InBoneToCopyFrom the name of the bone to copy animation from\n\x09 * @param InBoneToCopyTo the name of the bone to apply animation to\n\x09 * NOTE: if the bone to copy to is already present in the op, it will be updated with the new bone to copy from. */" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "Add a pair of bones to copy animation between.\n * @param InBoneToCopyFrom the name of the bone to copy animation from\n * @param InBoneToCopyTo the name of the bone to apply animation to\n * NOTE: if the bone to copy to is already present in the op, it will be updated with the new bone to copy from." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneToCopyFrom_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneToCopyTo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetBonePair constinit property declarations ***************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneToCopyFrom;
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneToCopyTo;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBonePair constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBonePair Property Definitions **************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::NewProp_InBoneToCopyFrom = { "InBoneToCopyFrom", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPinBoneController_eventSetBonePair_Parms, InBoneToCopyFrom), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneToCopyFrom_MetaData), NewProp_InBoneToCopyFrom_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::NewProp_InBoneToCopyTo = { "InBoneToCopyTo", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPinBoneController_eventSetBonePair_Parms, InBoneToCopyTo), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneToCopyTo_MetaData), NewProp_InBoneToCopyTo_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::NewProp_InBoneToCopyFrom,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::NewProp_InBoneToCopyTo,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::PropPointers) < 2048);
// ********** End Function SetBonePair Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPinBoneController, nullptr, "SetBonePair", Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::IKRetargetPinBoneController_eventSetBonePair_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::IKRetargetPinBoneController_eventSetBonePair_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPinBoneController::execSetBonePair)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneToCopyFrom);
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneToCopyTo);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetBonePair(Z_Param_InBoneToCopyFrom,Z_Param_InBoneToCopyTo);
P_NATIVE_END;
}
// ********** End Class UIKRetargetPinBoneController Function SetBonePair **************************
// ********** Begin Class UIKRetargetPinBoneController Function SetSettings ************************
struct Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics
{
struct IKRetargetPinBoneController_eventSetSettings_Parms
{
FIKRetargetPinBoneOpSettings 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/PinBoneOp.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_UIKRetargetPinBoneController_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(IKRetargetPinBoneController_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings, METADATA_PARAMS(0, nullptr) }; // 3865718373
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UIKRetargetPinBoneController, nullptr, "SetSettings", Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::IKRetargetPinBoneController_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::IKRetargetPinBoneController_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UIKRetargetPinBoneController::execSetSettings)
{
P_GET_STRUCT(FIKRetargetPinBoneOpSettings,Z_Param_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_InSettings);
P_NATIVE_END;
}
// ********** End Class UIKRetargetPinBoneController Function SetSettings **************************
// ********** Begin Class UIKRetargetPinBoneController *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UIKRetargetPinBoneController;
UClass* UIKRetargetPinBoneController::GetPrivateStaticClass()
{
using TClass = UIKRetargetPinBoneController;
if (!Z_Registration_Info_UClass_UIKRetargetPinBoneController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("IKRetargetPinBoneController"),
Z_Registration_Info_UClass_UIKRetargetPinBoneController.InnerSingleton,
StaticRegisterNativesUIKRetargetPinBoneController,
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_UIKRetargetPinBoneController.InnerSingleton;
}
UClass* Z_Construct_UClass_UIKRetargetPinBoneController_NoRegister()
{
return UIKRetargetPinBoneController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UIKRetargetPinBoneController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* The blueprint/python API for editing a Pin Bone Op */" },
{ "IncludePath", "Retargeter/RetargetOps/PinBoneOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "The blueprint/python API for editing a Pin Bone Op" },
};
#endif // WITH_METADATA
// ********** Begin Class UIKRetargetPinBoneController constinit property declarations *************
// ********** End Class UIKRetargetPinBoneController constinit property declarations ***************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ClearAllBonePairs"), .Pointer = &UIKRetargetPinBoneController::execClearAllBonePairs },
{ .NameUTF8 = UTF8TEXT("GetAllBonePairs"), .Pointer = &UIKRetargetPinBoneController::execGetAllBonePairs },
{ .NameUTF8 = UTF8TEXT("GetSettings"), .Pointer = &UIKRetargetPinBoneController::execGetSettings },
{ .NameUTF8 = UTF8TEXT("SetBonePair"), .Pointer = &UIKRetargetPinBoneController::execSetBonePair },
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &UIKRetargetPinBoneController::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UIKRetargetPinBoneController_ClearAllBonePairs, "ClearAllBonePairs" }, // 1049586673
{ &Z_Construct_UFunction_UIKRetargetPinBoneController_GetAllBonePairs, "GetAllBonePairs" }, // 3301529588
{ &Z_Construct_UFunction_UIKRetargetPinBoneController_GetSettings, "GetSettings" }, // 4259099405
{ &Z_Construct_UFunction_UIKRetargetPinBoneController_SetBonePair, "SetBonePair" }, // 778722414
{ &Z_Construct_UFunction_UIKRetargetPinBoneController_SetSettings, "SetSettings" }, // 1679675373
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UIKRetargetPinBoneController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UIKRetargetPinBoneController_Statics
UObject* (*const Z_Construct_UClass_UIKRetargetPinBoneController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UIKRetargetOpControllerBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIKRetargetPinBoneController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UIKRetargetPinBoneController_Statics::ClassParams = {
&UIKRetargetPinBoneController::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_UIKRetargetPinBoneController_Statics::Class_MetaDataParams), Z_Construct_UClass_UIKRetargetPinBoneController_Statics::Class_MetaDataParams)
};
void UIKRetargetPinBoneController::StaticRegisterNativesUIKRetargetPinBoneController()
{
UClass* Class = UIKRetargetPinBoneController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UIKRetargetPinBoneController_Statics::Funcs));
}
UClass* Z_Construct_UClass_UIKRetargetPinBoneController()
{
if (!Z_Registration_Info_UClass_UIKRetargetPinBoneController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIKRetargetPinBoneController.OuterSingleton, Z_Construct_UClass_UIKRetargetPinBoneController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UIKRetargetPinBoneController.OuterSingleton;
}
UIKRetargetPinBoneController::UIKRetargetPinBoneController(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIKRetargetPinBoneController);
UIKRetargetPinBoneController::~UIKRetargetPinBoneController() {}
// ********** End Class UIKRetargetPinBoneController ***********************************************
// ********** Begin Class UPinBoneOp ***************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPinBoneOp;
UClass* UPinBoneOp::GetPrivateStaticClass()
{
using TClass = UPinBoneOp;
if (!Z_Registration_Info_UClass_UPinBoneOp.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PinBoneOp"),
Z_Registration_Info_UClass_UPinBoneOp.InnerSingleton,
StaticRegisterNativesUPinBoneOp,
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_UPinBoneOp.InnerSingleton;
}
UClass* Z_Construct_UClass_UPinBoneOp_NoRegister()
{
return UPinBoneOp::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPinBoneOp_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// NOTE: This type has been replaced with FIKRetargetPinBoneOp.\n" },
{ "IncludePath", "Retargeter/RetargetOps/PinBoneOp.h" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "NOTE: This type has been replaced with FIKRetargetPinBoneOp." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BonesToPin_MetaData[] = {
{ "Comment", "// ~END UObject interface\n" },
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
{ "ToolTip", "~END UObject interface" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PinTo_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyTranslation_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyRotation_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyScale_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationMode_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationMode_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalOffset_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalOffset_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMaintainOffset_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PinType_MetaData[] = {
{ "ModuleRelativePath", "Public/Retargeter/RetargetOps/PinBoneOp.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UPinBoneOp constinit property declarations *******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_BonesToPin_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BonesToPin;
static const UECodeGen_Private::FBytePropertyParams NewProp_PinTo_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PinTo;
static void NewProp_bCopyTranslation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyTranslation;
static void NewProp_bCopyRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyRotation;
static void NewProp_bCopyScale_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyScale;
static const UECodeGen_Private::FBytePropertyParams NewProp_TranslationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TranslationMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationMode;
static const UECodeGen_Private::FStructPropertyParams NewProp_GlobalOffset;
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalOffset;
static void NewProp_bMaintainOffset_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMaintainOffset;
static const UECodeGen_Private::FBytePropertyParams NewProp_PinType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PinType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPinBoneOp constinit property declarations *********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPinBoneOp>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPinBoneOp_Statics
// ********** Begin Class UPinBoneOp Property Definitions ******************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPinBoneOp_Statics::NewProp_BonesToPin_Inner = { "BonesToPin", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPinBoneData, METADATA_PARAMS(0, nullptr) }; // 4040150725
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPinBoneOp_Statics::NewProp_BonesToPin = { "BonesToPin", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPinBoneOp, BonesToPin), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BonesToPin_MetaData), NewProp_BonesToPin_MetaData) }; // 4040150725
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPinBoneOp_Statics::NewProp_PinTo_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_UPinBoneOp_Statics::NewProp_PinTo = { "PinTo", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPinBoneOp, PinTo), Z_Construct_UEnum_IKRig_ERetargetSourceOrTarget, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PinTo_MetaData), NewProp_PinTo_MetaData) }; // 2637548287
void Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyTranslation_SetBit(void* Obj)
{
((UPinBoneOp*)Obj)->bCopyTranslation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyTranslation = { "bCopyTranslation", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPinBoneOp), &Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyTranslation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyTranslation_MetaData), NewProp_bCopyTranslation_MetaData) };
void Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyRotation_SetBit(void* Obj)
{
((UPinBoneOp*)Obj)->bCopyRotation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyRotation = { "bCopyRotation", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPinBoneOp), &Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyRotation_MetaData), NewProp_bCopyRotation_MetaData) };
void Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyScale_SetBit(void* Obj)
{
((UPinBoneOp*)Obj)->bCopyScale = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyScale = { "bCopyScale", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPinBoneOp), &Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyScale_MetaData), NewProp_bCopyScale_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPinBoneOp_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_UClass_UPinBoneOp_Statics::NewProp_TranslationMode = { "TranslationMode", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPinBoneOp, TranslationMode), Z_Construct_UEnum_IKRig_EPinBoneTranslationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationMode_MetaData), NewProp_TranslationMode_MetaData) }; // 93217731
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPinBoneOp_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_UClass_UPinBoneOp_Statics::NewProp_RotationMode = { "RotationMode", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPinBoneOp, RotationMode), Z_Construct_UEnum_IKRig_EPinBoneRotationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationMode_MetaData), NewProp_RotationMode_MetaData) }; // 1700412248
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPinBoneOp_Statics::NewProp_GlobalOffset = { "GlobalOffset", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPinBoneOp, GlobalOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalOffset_MetaData), NewProp_GlobalOffset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPinBoneOp_Statics::NewProp_LocalOffset = { "LocalOffset", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPinBoneOp, LocalOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalOffset_MetaData), NewProp_LocalOffset_MetaData) };
void Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bMaintainOffset_SetBit(void* Obj)
{
((UPinBoneOp*)Obj)->bMaintainOffset_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bMaintainOffset = { "bMaintainOffset", nullptr, (EPropertyFlags)0x0040000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPinBoneOp), &Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bMaintainOffset_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMaintainOffset_MetaData), NewProp_bMaintainOffset_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPinBoneOp_Statics::NewProp_PinType_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_UPinBoneOp_Statics::NewProp_PinType = { "PinType", nullptr, (EPropertyFlags)0x0040000020000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPinBoneOp, PinType_DEPRECATED), Z_Construct_UEnum_IKRig_EPinBoneType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PinType_MetaData), NewProp_PinType_MetaData) }; // 386286449
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPinBoneOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_BonesToPin_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_BonesToPin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_PinTo_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_PinTo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyTranslation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bCopyScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_TranslationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_TranslationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_RotationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_RotationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_GlobalOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_LocalOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_bMaintainOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_PinType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPinBoneOp_Statics::NewProp_PinType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPinBoneOp_Statics::PropPointers) < 2048);
// ********** End Class UPinBoneOp Property Definitions ********************************************
UObject* (*const Z_Construct_UClass_UPinBoneOp_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_URetargetOpBase,
(UObject* (*)())Z_Construct_UPackage__Script_IKRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPinBoneOp_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPinBoneOp_Statics::ClassParams = {
&UPinBoneOp::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPinBoneOp_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPinBoneOp_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPinBoneOp_Statics::Class_MetaDataParams), Z_Construct_UClass_UPinBoneOp_Statics::Class_MetaDataParams)
};
void UPinBoneOp::StaticRegisterNativesUPinBoneOp()
{
}
UClass* Z_Construct_UClass_UPinBoneOp()
{
if (!Z_Registration_Info_UClass_UPinBoneOp.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPinBoneOp.OuterSingleton, Z_Construct_UClass_UPinBoneOp_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPinBoneOp.OuterSingleton;
}
UPinBoneOp::UPinBoneOp(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPinBoneOp);
UPinBoneOp::~UPinBoneOp() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPinBoneOp)
// ********** End Class UPinBoneOp *****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h__Script_IKRig_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EPinBoneType_StaticEnum, TEXT("EPinBoneType"), &Z_Registration_Info_UEnum_EPinBoneType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 386286449U) },
{ EPinBoneTranslationMode_StaticEnum, TEXT("EPinBoneTranslationMode"), &Z_Registration_Info_UEnum_EPinBoneTranslationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 93217731U) },
{ EPinBoneRotationMode_StaticEnum, TEXT("EPinBoneRotationMode"), &Z_Registration_Info_UEnum_EPinBoneRotationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1700412248U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPinBoneData::StaticStruct, Z_Construct_UScriptStruct_FPinBoneData_Statics::NewStructOps, TEXT("PinBoneData"),&Z_Registration_Info_UScriptStruct_FPinBoneData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPinBoneData), 4040150725U) },
{ FIKRetargetPinBoneOpSettings::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetPinBoneOpSettings_Statics::NewStructOps, TEXT("IKRetargetPinBoneOpSettings"),&Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetPinBoneOpSettings), 3865718373U) },
{ FIKRetargetPinBoneOp::StaticStruct, Z_Construct_UScriptStruct_FIKRetargetPinBoneOp_Statics::NewStructOps, TEXT("IKRetargetPinBoneOp"),&Z_Registration_Info_UScriptStruct_FIKRetargetPinBoneOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKRetargetPinBoneOp), 640778228U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UIKRetargetPinBoneController, UIKRetargetPinBoneController::StaticClass, TEXT("UIKRetargetPinBoneController"), &Z_Registration_Info_UClass_UIKRetargetPinBoneController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIKRetargetPinBoneController), 3882138662U) },
{ Z_Construct_UClass_UPinBoneOp, UPinBoneOp::StaticClass, TEXT("UPinBoneOp"), &Z_Registration_Info_UClass_UPinBoneOp, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPinBoneOp), 484970712U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h__Script_IKRig_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h__Script_IKRig_925708457{
TEXT("/Script/IKRig"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h__Script_IKRig_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h__Script_IKRig_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h__Script_IKRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h__Script_IKRig_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h__Script_IKRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_IKRig_Source_IKRig_Public_Retargeter_RetargetOps_PinBoneOp_h__Script_IKRig_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS