Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/SkeletalMeshModifiers/UHT/SkeletonModifier.gen.cpp

2178 lines
166 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 "SkeletonModifier.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletonModifier() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EAxis();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMesh_NoRegister();
SKELETALMESHMODIFIERS_API UClass* Z_Construct_UClass_USkeletalMeshMergeOptions();
SKELETALMESHMODIFIERS_API UClass* Z_Construct_UClass_USkeletalMeshMergeOptions_NoRegister();
SKELETALMESHMODIFIERS_API UClass* Z_Construct_UClass_USkeletonModifier();
SKELETALMESHMODIFIERS_API UClass* Z_Construct_UClass_USkeletonModifier_NoRegister();
SKELETALMESHMODIFIERS_API UEnum* Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis();
SKELETALMESHMODIFIERS_API UEnum* Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType();
SKELETALMESHMODIFIERS_API UScriptStruct* Z_Construct_UScriptStruct_FMirrorOptions();
SKELETALMESHMODIFIERS_API UScriptStruct* Z_Construct_UScriptStruct_FOrientOptions();
UPackage* Z_Construct_UPackage__Script_SkeletalMeshModifiers();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMirrorOptions ****************************************************
struct Z_Construct_UScriptStruct_FMirrorOptions_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMirrorOptions); }
static inline consteval int16 GetStructAlignment() { return alignof(FMirrorOptions); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * FMirrorOptions\n */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "FMirrorOptions" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MirrorAxis_MetaData[] = {
{ "Category", "Mirror" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMirrorRotation_MetaData[] = {
{ "Category", "Mirror" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeftString_MetaData[] = {
{ "Category", "Mirror" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RightString_MetaData[] = {
{ "Category", "Mirror" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMirrorChildren_MetaData[] = {
{ "Category", "Mirror" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMirrorOptions constinit property declarations ********************
static const UECodeGen_Private::FBytePropertyParams NewProp_MirrorAxis;
static void NewProp_bMirrorRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMirrorRotation;
static const UECodeGen_Private::FStrPropertyParams NewProp_LeftString;
static const UECodeGen_Private::FStrPropertyParams NewProp_RightString;
static void NewProp_bMirrorChildren_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMirrorChildren;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMirrorOptions constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMirrorOptions>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMirrorOptions_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMirrorOptions;
class UScriptStruct* FMirrorOptions::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMirrorOptions.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMirrorOptions.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMirrorOptions, (UObject*)Z_Construct_UPackage__Script_SkeletalMeshModifiers(), TEXT("MirrorOptions"));
}
return Z_Registration_Info_UScriptStruct_FMirrorOptions.OuterSingleton;
}
// ********** Begin ScriptStruct FMirrorOptions Property Definitions *******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_MirrorAxis = { "MirrorAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMirrorOptions, MirrorAxis), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MirrorAxis_MetaData), NewProp_MirrorAxis_MetaData) }; // 2447774434
void Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_bMirrorRotation_SetBit(void* Obj)
{
((FMirrorOptions*)Obj)->bMirrorRotation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_bMirrorRotation = { "bMirrorRotation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMirrorOptions), &Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_bMirrorRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMirrorRotation_MetaData), NewProp_bMirrorRotation_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_LeftString = { "LeftString", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMirrorOptions, LeftString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeftString_MetaData), NewProp_LeftString_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_RightString = { "RightString", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMirrorOptions, RightString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RightString_MetaData), NewProp_RightString_MetaData) };
void Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_bMirrorChildren_SetBit(void* Obj)
{
((FMirrorOptions*)Obj)->bMirrorChildren = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_bMirrorChildren = { "bMirrorChildren", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMirrorOptions), &Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_bMirrorChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMirrorChildren_MetaData), NewProp_bMirrorChildren_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMirrorOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_MirrorAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_bMirrorRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_LeftString,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_RightString,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewProp_bMirrorChildren,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMirrorOptions_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMirrorOptions Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMirrorOptions_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModifiers,
nullptr,
&NewStructOps,
"MirrorOptions",
Z_Construct_UScriptStruct_FMirrorOptions_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMirrorOptions_Statics::PropPointers),
sizeof(FMirrorOptions),
alignof(FMirrorOptions),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMirrorOptions_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMirrorOptions_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMirrorOptions()
{
if (!Z_Registration_Info_UScriptStruct_FMirrorOptions.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMirrorOptions.InnerSingleton, Z_Construct_UScriptStruct_FMirrorOptions_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMirrorOptions.InnerSingleton);
}
// ********** End ScriptStruct FMirrorOptions ******************************************************
// ********** Begin Enum EOrientAxis ***************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOrientAxis;
static UEnum* EOrientAxis_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EOrientAxis.OuterSingleton)
{
Z_Registration_Info_UEnum_EOrientAxis.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis, (UObject*)Z_Construct_UPackage__Script_SkeletalMeshModifiers(), TEXT("EOrientAxis"));
}
return Z_Registration_Info_UEnum_EOrientAxis.OuterSingleton;
}
template<> SKELETALMESHMODIFIERS_NON_ATTRIBUTED_API UEnum* StaticEnum<EOrientAxis>()
{
return EOrientAxis_StaticEnum();
}
struct Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/**\n * FOrientOptions\n */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "NegativeX.DisplayName", "-X" },
{ "NegativeX.Name", "EOrientAxis::NegativeX" },
{ "NegativeX.ToolTip", "Orients axis in the negative X direction" },
{ "NegativeY.DisplayName", "-Y" },
{ "NegativeY.Name", "EOrientAxis::NegativeY" },
{ "NegativeY.ToolTip", "Orients axis in the negative Y direction" },
{ "NegativeZ.DisplayName", "-Z" },
{ "NegativeZ.Name", "EOrientAxis::NegativeZ" },
{ "NegativeZ.ToolTip", "Orients axis in the negative Z direction" },
{ "None.Name", "EOrientAxis::None" },
{ "PositiveX.DisplayName", "+X" },
{ "PositiveX.Name", "EOrientAxis::PositiveX" },
{ "PositiveX.ToolTip", "Orients axis in the positive X direction" },
{ "PositiveY.DisplayName", "+Y" },
{ "PositiveY.Name", "EOrientAxis::PositiveY" },
{ "PositiveY.ToolTip", "Orients axis in the positive Y direction" },
{ "PositiveZ.DisplayName", "+Z" },
{ "PositiveZ.Name", "EOrientAxis::PositiveZ" },
{ "PositiveZ.ToolTip", "Orients axis in the positive Z direction" },
{ "ToolTip", "FOrientOptions" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EOrientAxis::None", (int64)EOrientAxis::None },
{ "EOrientAxis::PositiveX", (int64)EOrientAxis::PositiveX },
{ "EOrientAxis::PositiveY", (int64)EOrientAxis::PositiveY },
{ "EOrientAxis::PositiveZ", (int64)EOrientAxis::PositiveZ },
{ "EOrientAxis::NegativeX", (int64)EOrientAxis::NegativeX },
{ "EOrientAxis::NegativeY", (int64)EOrientAxis::NegativeY },
{ "EOrientAxis::NegativeZ", (int64)EOrientAxis::NegativeZ },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_SkeletalMeshModifiers,
nullptr,
"EOrientAxis",
"EOrientAxis",
Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis_Statics::Enum_MetaDataParams), Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis()
{
if (!Z_Registration_Info_UEnum_EOrientAxis.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOrientAxis.InnerSingleton, Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EOrientAxis.InnerSingleton;
}
// ********** End Enum EOrientAxis *****************************************************************
// ********** Begin ScriptStruct FOrientOptions ****************************************************
struct Z_Construct_UScriptStruct_FOrientOptions_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FOrientOptions); }
static inline consteval int16 GetStructAlignment() { return alignof(FOrientOptions); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Primary_MetaData[] = {
{ "Category", "Orient" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Secondary_MetaData[] = {
{ "Category", "Orient" },
{ "EditCondition", "Primary != EOrientAxis::None" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUsePlaneAsSecondary_MetaData[] = {
{ "Category", "Orient" },
{ "EditCondition", "Primary != EOrientAxis::None" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SecondaryTarget_MetaData[] = {
{ "Category", "Orient" },
{ "EditCondition", "Primary != EOrientAxis::None && !bUsePlaneAsSecondary" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOrientChildren_MetaData[] = {
{ "Category", "Orient" },
{ "EditCondition", "Primary != EOrientAxis::None" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FOrientOptions constinit property declarations ********************
static const UECodeGen_Private::FBytePropertyParams NewProp_Primary_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Primary;
static const UECodeGen_Private::FBytePropertyParams NewProp_Secondary_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Secondary;
static void NewProp_bUsePlaneAsSecondary_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUsePlaneAsSecondary;
static const UECodeGen_Private::FStructPropertyParams NewProp_SecondaryTarget;
static void NewProp_bOrientChildren_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOrientChildren;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FOrientOptions constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FOrientOptions>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FOrientOptions_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FOrientOptions;
class UScriptStruct* FOrientOptions::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FOrientOptions.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FOrientOptions.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FOrientOptions, (UObject*)Z_Construct_UPackage__Script_SkeletalMeshModifiers(), TEXT("OrientOptions"));
}
return Z_Registration_Info_UScriptStruct_FOrientOptions.OuterSingleton;
}
// ********** Begin ScriptStruct FOrientOptions Property Definitions *******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_Primary_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_FOrientOptions_Statics::NewProp_Primary = { "Primary", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOrientOptions, Primary), Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Primary_MetaData), NewProp_Primary_MetaData) }; // 2486203898
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_Secondary_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_FOrientOptions_Statics::NewProp_Secondary = { "Secondary", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOrientOptions, Secondary), Z_Construct_UEnum_SkeletalMeshModifiers_EOrientAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Secondary_MetaData), NewProp_Secondary_MetaData) }; // 2486203898
void Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_bUsePlaneAsSecondary_SetBit(void* Obj)
{
((FOrientOptions*)Obj)->bUsePlaneAsSecondary = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_bUsePlaneAsSecondary = { "bUsePlaneAsSecondary", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FOrientOptions), &Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_bUsePlaneAsSecondary_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUsePlaneAsSecondary_MetaData), NewProp_bUsePlaneAsSecondary_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_SecondaryTarget = { "SecondaryTarget", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOrientOptions, SecondaryTarget), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SecondaryTarget_MetaData), NewProp_SecondaryTarget_MetaData) };
void Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_bOrientChildren_SetBit(void* Obj)
{
((FOrientOptions*)Obj)->bOrientChildren = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_bOrientChildren = { "bOrientChildren", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FOrientOptions), &Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_bOrientChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOrientChildren_MetaData), NewProp_bOrientChildren_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FOrientOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_Primary_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_Primary,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_Secondary_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_Secondary,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_bUsePlaneAsSecondary,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_SecondaryTarget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOrientOptions_Statics::NewProp_bOrientChildren,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOrientOptions_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FOrientOptions Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FOrientOptions_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModifiers,
nullptr,
&NewStructOps,
"OrientOptions",
Z_Construct_UScriptStruct_FOrientOptions_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOrientOptions_Statics::PropPointers),
sizeof(FOrientOptions),
alignof(FOrientOptions),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOrientOptions_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FOrientOptions_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FOrientOptions()
{
if (!Z_Registration_Info_UScriptStruct_FOrientOptions.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FOrientOptions.InnerSingleton, Z_Construct_UScriptStruct_FOrientOptions_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FOrientOptions.InnerSingleton);
}
// ********** End ScriptStruct FOrientOptions ******************************************************
// ********** Begin Class USkeletonModifier Function AddBone ***************************************
struct Z_Construct_UFunction_USkeletonModifier_AddBone_Statics
{
struct SkeletonModifier_eventAddBone_Parms
{
FName InBoneName;
FName InParentName;
FTransform InTransform;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Creates a new bone in the skeleton hierarchy at desired transform\n\x09 * @param InBoneName The new bone's name.\n\x09 * @param InParentName The new bone parent's name. \n\x09 * @param InTransform The default local transform in the parent space.\n\x09 * @return \\c true if the operation succeeded, false otherwise. \n\x09 */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Creates a new bone in the skeleton hierarchy at desired transform\n@param InBoneName The new bone's name.\n@param InParentName The new bone parent's name.\n@param InTransform The default local transform in the parent space.\n@return \\c true if the operation succeeded, false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InParentName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InTransform_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AddBone constinit property declarations *******************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_InParentName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InTransform;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddBone constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddBone Property Definitions ******************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventAddBone_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::NewProp_InParentName = { "InParentName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventAddBone_Parms, InParentName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InParentName_MetaData), NewProp_InParentName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::NewProp_InTransform = { "InTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventAddBone_Parms, InTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InTransform_MetaData), NewProp_InTransform_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventAddBone_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventAddBone_Parms), &Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::NewProp_InParentName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::NewProp_InTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::PropPointers) < 2048);
// ********** End Function AddBone Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "AddBone", Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::SkeletonModifier_eventAddBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::SkeletonModifier_eventAddBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_AddBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_AddBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execAddBone)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_GET_PROPERTY(FNameProperty,Z_Param_InParentName);
P_GET_STRUCT_REF(FTransform,Z_Param_Out_InTransform);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->AddBone(Z_Param_InBoneName,Z_Param_InParentName,Z_Param_Out_InTransform);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function AddBone *****************************************
// ********** Begin Class USkeletonModifier Function AddBones **************************************
struct Z_Construct_UFunction_USkeletonModifier_AddBones_Statics
{
struct SkeletonModifier_eventAddBones_Parms
{
TArray<FName> InBonesName;
TArray<FName> InParentsName;
TArray<FTransform> InTransforms;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBonesName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InParentsName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InTransforms_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AddBones constinit property declarations ******************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBonesName_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InBonesName;
static const UECodeGen_Private::FNamePropertyParams NewProp_InParentsName_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InParentsName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InTransforms_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InTransforms;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddBones constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddBones Property Definitions *****************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InBonesName_Inner = { "InBonesName", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InBonesName = { "InBonesName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventAddBones_Parms, InBonesName), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBonesName_MetaData), NewProp_InBonesName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InParentsName_Inner = { "InParentsName", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InParentsName = { "InParentsName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventAddBones_Parms, InParentsName), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InParentsName_MetaData), NewProp_InParentsName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InTransforms_Inner = { "InTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InTransforms = { "InTransforms", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventAddBones_Parms, InTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InTransforms_MetaData), NewProp_InTransforms_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventAddBones_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventAddBones_Parms), &Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InBonesName_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InBonesName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InParentsName_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InParentsName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InTransforms_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_InTransforms,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::PropPointers) < 2048);
// ********** End Function AddBones Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "AddBones", Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::SkeletonModifier_eventAddBones_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::SkeletonModifier_eventAddBones_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_AddBones()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_AddBones_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execAddBones)
{
P_GET_TARRAY_REF(FName,Z_Param_Out_InBonesName);
P_GET_TARRAY_REF(FName,Z_Param_Out_InParentsName);
P_GET_TARRAY_REF(FTransform,Z_Param_Out_InTransforms);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->AddBones(Z_Param_Out_InBonesName,Z_Param_Out_InParentsName,Z_Param_Out_InTransforms);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function AddBones ****************************************
// ********** Begin Class USkeletonModifier Function CommitSkeletonToSkeletalMesh ******************
struct Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics
{
struct SkeletonModifier_eventCommitSkeletonToSkeletalMesh_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh" },
{ "Comment", "/**\n\x09 * Applies the skeleton modifications to the skeletal mesh.\n\x09 * @return true if commit succeeded.\n\x09 */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Applies the skeleton modifications to the skeletal mesh.\n@return true if commit succeeded." },
};
#endif // WITH_METADATA
// ********** Begin Function CommitSkeletonToSkeletalMesh constinit property declarations **********
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CommitSkeletonToSkeletalMesh constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CommitSkeletonToSkeletalMesh Property Definitions *********************
void Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventCommitSkeletonToSkeletalMesh_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventCommitSkeletonToSkeletalMesh_Parms), &Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::PropPointers) < 2048);
// ********** End Function CommitSkeletonToSkeletalMesh Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "CommitSkeletonToSkeletalMesh", Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::SkeletonModifier_eventCommitSkeletonToSkeletalMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::SkeletonModifier_eventCommitSkeletonToSkeletalMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execCommitSkeletonToSkeletalMesh)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->CommitSkeletonToSkeletalMesh();
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function CommitSkeletonToSkeletalMesh ********************
// ********** Begin Class USkeletonModifier Function GetAllBoneNames *******************************
struct Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics
{
struct SkeletonModifier_eventGetAllBoneNames_Parms
{
TArray<FName> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Get All Bone Names\n\x09 * @return \\c All bone names list\n\x09 */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Get All Bone Names\n@return \\c All bone names list" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAllBoneNames constinit property declarations ***********************
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAllBoneNames constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAllBoneNames Property Definitions **********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventGetAllBoneNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::PropPointers) < 2048);
// ********** End Function GetAllBoneNames Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "GetAllBoneNames", Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::SkeletonModifier_eventGetAllBoneNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::SkeletonModifier_eventGetAllBoneNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execGetAllBoneNames)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FName>*)Z_Param__Result=P_THIS->GetAllBoneNames();
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function GetAllBoneNames *********************************
// ********** Begin Class USkeletonModifier Function GetBoneTransform ******************************
struct Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics
{
struct SkeletonModifier_eventGetBoneTransform_Parms
{
FName InBoneName;
bool bGlobal;
FTransform ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Get Bone Transform\n\x09 * @param InBoneName The current bone's name.\n\x09 * @param bGlobal Whether it should return the parent space or global transform\n\x09 * @return \\c The current bone's transform \n\x09 */" },
{ "CPP_Default_bGlobal", "false" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Get Bone Transform\n@param InBoneName The current bone's name.\n@param bGlobal Whether it should return the parent space or global transform\n@return \\c The current bone's transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGlobal_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetBoneTransform constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static void NewProp_bGlobal_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGlobal;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBoneTransform constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBoneTransform Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventGetBoneTransform_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::NewProp_bGlobal_SetBit(void* Obj)
{
((SkeletonModifier_eventGetBoneTransform_Parms*)Obj)->bGlobal = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::NewProp_bGlobal = { "bGlobal", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventGetBoneTransform_Parms), &Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::NewProp_bGlobal_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGlobal_MetaData), NewProp_bGlobal_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventGetBoneTransform_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::NewProp_bGlobal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::PropPointers) < 2048);
// ********** End Function GetBoneTransform Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "GetBoneTransform", Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::SkeletonModifier_eventGetBoneTransform_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::SkeletonModifier_eventGetBoneTransform_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_GetBoneTransform()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_GetBoneTransform_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execGetBoneTransform)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_GET_UBOOL(Z_Param_bGlobal);
P_FINISH;
P_NATIVE_BEGIN;
*(FTransform*)Z_Param__Result=P_THIS->GetBoneTransform(Z_Param_InBoneName,Z_Param_bGlobal);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function GetBoneTransform ********************************
// ********** Begin Class USkeletonModifier Function GetChildrenNames ******************************
struct Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics
{
struct SkeletonModifier_eventGetChildrenNames_Parms
{
FName InBoneName;
bool bRecursive;
TArray<FName> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Get Children Names\n\x09 * @param InBoneName The parent's name.\n\x09 * @param bRecursive If set to true grand-children will also be added recursively\n\x09 * @return \\c The children names list \n\x09 */" },
{ "CPP_Default_bRecursive", "false" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Get Children Names\n@param InBoneName The parent's name.\n@param bRecursive If set to true grand-children will also be added recursively\n@return \\c The children names list" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecursive_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetChildrenNames constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static void NewProp_bRecursive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecursive;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetChildrenNames constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetChildrenNames Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventGetChildrenNames_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::NewProp_bRecursive_SetBit(void* Obj)
{
((SkeletonModifier_eventGetChildrenNames_Parms*)Obj)->bRecursive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::NewProp_bRecursive = { "bRecursive", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventGetChildrenNames_Parms), &Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::NewProp_bRecursive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecursive_MetaData), NewProp_bRecursive_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventGetChildrenNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::NewProp_bRecursive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::PropPointers) < 2048);
// ********** End Function GetChildrenNames Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "GetChildrenNames", Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::SkeletonModifier_eventGetChildrenNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::SkeletonModifier_eventGetChildrenNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_GetChildrenNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_GetChildrenNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execGetChildrenNames)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_GET_UBOOL(Z_Param_bRecursive);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FName>*)Z_Param__Result=P_THIS->GetChildrenNames(Z_Param_InBoneName,Z_Param_bRecursive);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function GetChildrenNames ********************************
// ********** Begin Class USkeletonModifier Function GetParentName *********************************
struct Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics
{
struct SkeletonModifier_eventGetParentName_Parms
{
FName InBoneName;
FName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Get Parent Name\n\x09 * @param InBoneName The current bone's name.\n\x09 * @return \\c The current bone's parent name \n\x09 */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Get Parent Name\n@param InBoneName The current bone's name.\n@return \\c The current bone's parent name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetParentName constinit property declarations *************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetParentName constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetParentName Property Definitions ************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventGetParentName_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventGetParentName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::PropPointers) < 2048);
// ********** End Function GetParentName Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "GetParentName", Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::SkeletonModifier_eventGetParentName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::SkeletonModifier_eventGetParentName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_GetParentName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_GetParentName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execGetParentName)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(FName*)Z_Param__Result=P_THIS->GetParentName(Z_Param_InBoneName);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function GetParentName ***********************************
// ********** Begin Class USkeletonModifier Function MirrorBone ************************************
struct Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics
{
struct SkeletonModifier_eventMirrorBone_Parms
{
FName InBoneName;
FMirrorOptions InOptions;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Mirror bones\n\x09 * @param InBoneName The new bone's name.\n\x09 * @param InOptions The mirroring options\n\x09 * @return \\c true if the operation succeeded, false otherwise. \n\x09 */" },
{ "CPP_Default_InOptions", "()" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Mirror bones\n@param InBoneName The new bone's name.\n@param InOptions The mirroring options\n@return \\c true if the operation succeeded, false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InOptions_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function MirrorBone constinit property declarations ****************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InOptions;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function MirrorBone constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function MirrorBone Property Definitions ***************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventMirrorBone_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::NewProp_InOptions = { "InOptions", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventMirrorBone_Parms, InOptions), Z_Construct_UScriptStruct_FMirrorOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InOptions_MetaData), NewProp_InOptions_MetaData) }; // 2362722858
void Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventMirrorBone_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventMirrorBone_Parms), &Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::NewProp_InOptions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::PropPointers) < 2048);
// ********** End Function MirrorBone Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "MirrorBone", Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::SkeletonModifier_eventMirrorBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::SkeletonModifier_eventMirrorBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_MirrorBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_MirrorBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execMirrorBone)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_GET_STRUCT_REF(FMirrorOptions,Z_Param_Out_InOptions);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->MirrorBone(Z_Param_InBoneName,Z_Param_Out_InOptions);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function MirrorBone **************************************
// ********** Begin Class USkeletonModifier Function MirrorBones ***********************************
struct Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics
{
struct SkeletonModifier_eventMirrorBones_Parms
{
TArray<FName> InBonesName;
FMirrorOptions InOptions;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "CPP_Default_InOptions", "()" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBonesName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InOptions_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function MirrorBones constinit property declarations ***************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBonesName_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InBonesName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InOptions;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function MirrorBones constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function MirrorBones Property Definitions **************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::NewProp_InBonesName_Inner = { "InBonesName", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::NewProp_InBonesName = { "InBonesName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventMirrorBones_Parms, InBonesName), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBonesName_MetaData), NewProp_InBonesName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::NewProp_InOptions = { "InOptions", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventMirrorBones_Parms, InOptions), Z_Construct_UScriptStruct_FMirrorOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InOptions_MetaData), NewProp_InOptions_MetaData) }; // 2362722858
void Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventMirrorBones_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventMirrorBones_Parms), &Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::NewProp_InBonesName_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::NewProp_InBonesName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::NewProp_InOptions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::PropPointers) < 2048);
// ********** End Function MirrorBones Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "MirrorBones", Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::SkeletonModifier_eventMirrorBones_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::SkeletonModifier_eventMirrorBones_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_MirrorBones()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_MirrorBones_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execMirrorBones)
{
P_GET_TARRAY_REF(FName,Z_Param_Out_InBonesName);
P_GET_STRUCT_REF(FMirrorOptions,Z_Param_Out_InOptions);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->MirrorBones(Z_Param_Out_InBonesName,Z_Param_Out_InOptions);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function MirrorBones *************************************
// ********** Begin Class USkeletonModifier Function OrientBone ************************************
struct Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics
{
struct SkeletonModifier_eventOrientBone_Parms
{
FName InBoneName;
FOrientOptions InOptions;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Align bones\n\x09 * @param InBoneName The current bone's name.\n\x09 * @param InOptions The orienting options\n\x09 * @return \\c true if the operation succeeded, false otherwise. \n\x09 */" },
{ "CPP_Default_InOptions", "()" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Align bones\n@param InBoneName The current bone's name.\n@param InOptions The orienting options\n@return \\c true if the operation succeeded, false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InOptions_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function OrientBone constinit property declarations ****************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InOptions;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OrientBone constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OrientBone Property Definitions ***************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventOrientBone_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::NewProp_InOptions = { "InOptions", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventOrientBone_Parms, InOptions), Z_Construct_UScriptStruct_FOrientOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InOptions_MetaData), NewProp_InOptions_MetaData) }; // 4093613317
void Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventOrientBone_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventOrientBone_Parms), &Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::NewProp_InOptions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::PropPointers) < 2048);
// ********** End Function OrientBone Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "OrientBone", Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::SkeletonModifier_eventOrientBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::SkeletonModifier_eventOrientBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_OrientBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_OrientBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execOrientBone)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_GET_STRUCT_REF(FOrientOptions,Z_Param_Out_InOptions);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->OrientBone(Z_Param_InBoneName,Z_Param_Out_InOptions);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function OrientBone **************************************
// ********** Begin Class USkeletonModifier Function OrientBones ***********************************
struct Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics
{
struct SkeletonModifier_eventOrientBones_Parms
{
TArray<FName> InBoneNames;
FOrientOptions InOptions;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "CPP_Default_InOptions", "()" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneNames_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InOptions_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function OrientBones constinit property declarations ***************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InBoneNames;
static const UECodeGen_Private::FStructPropertyParams NewProp_InOptions;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OrientBones constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OrientBones Property Definitions **************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::NewProp_InBoneNames_Inner = { "InBoneNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::NewProp_InBoneNames = { "InBoneNames", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventOrientBones_Parms, InBoneNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneNames_MetaData), NewProp_InBoneNames_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::NewProp_InOptions = { "InOptions", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventOrientBones_Parms, InOptions), Z_Construct_UScriptStruct_FOrientOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InOptions_MetaData), NewProp_InOptions_MetaData) }; // 4093613317
void Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventOrientBones_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventOrientBones_Parms), &Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::NewProp_InBoneNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::NewProp_InBoneNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::NewProp_InOptions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::PropPointers) < 2048);
// ********** End Function OrientBones Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "OrientBones", Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::SkeletonModifier_eventOrientBones_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::SkeletonModifier_eventOrientBones_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_OrientBones()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_OrientBones_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execOrientBones)
{
P_GET_TARRAY_REF(FName,Z_Param_Out_InBoneNames);
P_GET_STRUCT_REF(FOrientOptions,Z_Param_Out_InOptions);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->OrientBones(Z_Param_Out_InBoneNames,Z_Param_Out_InOptions);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function OrientBones *************************************
// ********** Begin Class USkeletonModifier Function ParentBone ************************************
struct Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics
{
struct SkeletonModifier_eventParentBone_Parms
{
FName InBoneName;
FName InParentName;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Parent bones\n\x09 * @param InBoneName The current bone's name.\n\x09 * @param InParentName The new parent's name (Name_NONE to unparent).\n\x09 * @return \\c true if the operation succeeded, false otherwise. \n\x09 */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Parent bones\n@param InBoneName The current bone's name.\n@param InParentName The new parent's name (Name_NONE to unparent).\n@return \\c true if the operation succeeded, false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InParentName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ParentBone constinit property declarations ****************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_InParentName;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ParentBone constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ParentBone Property Definitions ***************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventParentBone_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::NewProp_InParentName = { "InParentName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventParentBone_Parms, InParentName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InParentName_MetaData), NewProp_InParentName_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventParentBone_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventParentBone_Parms), &Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::NewProp_InParentName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::PropPointers) < 2048);
// ********** End Function ParentBone Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "ParentBone", Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::SkeletonModifier_eventParentBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::SkeletonModifier_eventParentBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_ParentBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_ParentBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execParentBone)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_GET_PROPERTY(FNameProperty,Z_Param_InParentName);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ParentBone(Z_Param_InBoneName,Z_Param_InParentName);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function ParentBone **************************************
// ********** Begin Class USkeletonModifier Function ParentBones ***********************************
struct Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics
{
struct SkeletonModifier_eventParentBones_Parms
{
TArray<FName> InBoneNames;
TArray<FName> InParentNames;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneNames_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InParentNames_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ParentBones constinit property declarations ***************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InBoneNames;
static const UECodeGen_Private::FNamePropertyParams NewProp_InParentNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InParentNames;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ParentBones constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ParentBones Property Definitions **************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_InBoneNames_Inner = { "InBoneNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_InBoneNames = { "InBoneNames", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventParentBones_Parms, InBoneNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneNames_MetaData), NewProp_InBoneNames_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_InParentNames_Inner = { "InParentNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_InParentNames = { "InParentNames", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventParentBones_Parms, InParentNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InParentNames_MetaData), NewProp_InParentNames_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventParentBones_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventParentBones_Parms), &Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_InBoneNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_InBoneNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_InParentNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_InParentNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::PropPointers) < 2048);
// ********** End Function ParentBones Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "ParentBones", Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::SkeletonModifier_eventParentBones_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::SkeletonModifier_eventParentBones_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_ParentBones()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_ParentBones_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execParentBones)
{
P_GET_TARRAY_REF(FName,Z_Param_Out_InBoneNames);
P_GET_TARRAY_REF(FName,Z_Param_Out_InParentNames);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ParentBones(Z_Param_Out_InBoneNames,Z_Param_Out_InParentNames);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function ParentBones *************************************
// ********** Begin Class USkeletonModifier Function RemoveBone ************************************
struct Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics
{
struct SkeletonModifier_eventRemoveBone_Parms
{
FName InBoneName;
bool bRemoveChildren;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Remove a bone in the skeleton hierarchy\n\x09 * @param InBoneName The new bone's name.\n\x09 * @param bRemoveChildren Remove children recursively.\n\x09 * @return \\c true if the operation succeeded, false otherwise. \n\x09 */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Remove a bone in the skeleton hierarchy\n@param InBoneName The new bone's name.\n@param bRemoveChildren Remove children recursively.\n@return \\c true if the operation succeeded, false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRemoveChildren_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveBone constinit property declarations ****************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static void NewProp_bRemoveChildren_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveChildren;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveBone constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveBone Property Definitions ***************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventRemoveBone_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::NewProp_bRemoveChildren_SetBit(void* Obj)
{
((SkeletonModifier_eventRemoveBone_Parms*)Obj)->bRemoveChildren = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::NewProp_bRemoveChildren = { "bRemoveChildren", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventRemoveBone_Parms), &Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::NewProp_bRemoveChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRemoveChildren_MetaData), NewProp_bRemoveChildren_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventRemoveBone_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventRemoveBone_Parms), &Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::NewProp_bRemoveChildren,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::PropPointers) < 2048);
// ********** End Function RemoveBone Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "RemoveBone", Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::SkeletonModifier_eventRemoveBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::SkeletonModifier_eventRemoveBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_RemoveBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_RemoveBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execRemoveBone)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_GET_UBOOL(Z_Param_bRemoveChildren);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RemoveBone(Z_Param_InBoneName,Z_Param_bRemoveChildren);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function RemoveBone **************************************
// ********** Begin Class USkeletonModifier Function RemoveBones ***********************************
struct Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics
{
struct SkeletonModifier_eventRemoveBones_Parms
{
TArray<FName> InBoneNames;
bool bRemoveChildren;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneNames_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRemoveChildren_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveBones constinit property declarations ***************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InBoneNames;
static void NewProp_bRemoveChildren_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveChildren;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveBones constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveBones Property Definitions **************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_InBoneNames_Inner = { "InBoneNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_InBoneNames = { "InBoneNames", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventRemoveBones_Parms, InBoneNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneNames_MetaData), NewProp_InBoneNames_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_bRemoveChildren_SetBit(void* Obj)
{
((SkeletonModifier_eventRemoveBones_Parms*)Obj)->bRemoveChildren = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_bRemoveChildren = { "bRemoveChildren", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventRemoveBones_Parms), &Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_bRemoveChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRemoveChildren_MetaData), NewProp_bRemoveChildren_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventRemoveBones_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventRemoveBones_Parms), &Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_InBoneNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_InBoneNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_bRemoveChildren,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::PropPointers) < 2048);
// ********** End Function RemoveBones Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "RemoveBones", Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::SkeletonModifier_eventRemoveBones_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::SkeletonModifier_eventRemoveBones_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_RemoveBones()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_RemoveBones_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execRemoveBones)
{
P_GET_TARRAY_REF(FName,Z_Param_Out_InBoneNames);
P_GET_UBOOL(Z_Param_bRemoveChildren);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RemoveBones(Z_Param_Out_InBoneNames,Z_Param_bRemoveChildren);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function RemoveBones *************************************
// ********** Begin Class USkeletonModifier Function RenameBone ************************************
struct Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics
{
struct SkeletonModifier_eventRenameBone_Parms
{
FName InOldBoneName;
FName InNewBoneName;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Rename bones\n\x09 * @param InOldBoneName The current bone's name.\n\x09 * @param InNewBoneName The new bone's name.\n\x09 * @return \\c true if the operation succeeded, false otherwise. \n\x09 */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Rename bones\n@param InOldBoneName The current bone's name.\n@param InNewBoneName The new bone's name.\n@return \\c true if the operation succeeded, false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InOldBoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InNewBoneName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RenameBone constinit property declarations ****************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InOldBoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_InNewBoneName;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RenameBone constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RenameBone Property Definitions ***************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::NewProp_InOldBoneName = { "InOldBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventRenameBone_Parms, InOldBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InOldBoneName_MetaData), NewProp_InOldBoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::NewProp_InNewBoneName = { "InNewBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventRenameBone_Parms, InNewBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InNewBoneName_MetaData), NewProp_InNewBoneName_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventRenameBone_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventRenameBone_Parms), &Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::NewProp_InOldBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::NewProp_InNewBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::PropPointers) < 2048);
// ********** End Function RenameBone Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "RenameBone", Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::SkeletonModifier_eventRenameBone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::SkeletonModifier_eventRenameBone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_RenameBone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_RenameBone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execRenameBone)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InOldBoneName);
P_GET_PROPERTY(FNameProperty,Z_Param_InNewBoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RenameBone(Z_Param_InOldBoneName,Z_Param_InNewBoneName);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function RenameBone **************************************
// ********** Begin Class USkeletonModifier Function RenameBones ***********************************
struct Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics
{
struct SkeletonModifier_eventRenameBones_Parms
{
TArray<FName> InOldBoneNames;
TArray<FName> InNewBoneNames;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InOldBoneNames_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InNewBoneNames_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RenameBones constinit property declarations ***************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InOldBoneNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InOldBoneNames;
static const UECodeGen_Private::FNamePropertyParams NewProp_InNewBoneNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InNewBoneNames;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RenameBones constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RenameBones Property Definitions **************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_InOldBoneNames_Inner = { "InOldBoneNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_InOldBoneNames = { "InOldBoneNames", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventRenameBones_Parms, InOldBoneNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InOldBoneNames_MetaData), NewProp_InOldBoneNames_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_InNewBoneNames_Inner = { "InNewBoneNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_InNewBoneNames = { "InNewBoneNames", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventRenameBones_Parms, InNewBoneNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InNewBoneNames_MetaData), NewProp_InNewBoneNames_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventRenameBones_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventRenameBones_Parms), &Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_InOldBoneNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_InOldBoneNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_InNewBoneNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_InNewBoneNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::PropPointers) < 2048);
// ********** End Function RenameBones Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "RenameBones", Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::SkeletonModifier_eventRenameBones_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::SkeletonModifier_eventRenameBones_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_RenameBones()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_RenameBones_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execRenameBones)
{
P_GET_TARRAY_REF(FName,Z_Param_Out_InOldBoneNames);
P_GET_TARRAY_REF(FName,Z_Param_Out_InNewBoneNames);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RenameBones(Z_Param_Out_InOldBoneNames,Z_Param_Out_InNewBoneNames);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function RenameBones *************************************
// ********** Begin Class USkeletonModifier Function SetBonesTransforms ****************************
struct Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics
{
struct SkeletonModifier_eventSetBonesTransforms_Parms
{
TArray<FName> InBoneNames;
TArray<FTransform> InNewTransforms;
bool bMoveChildren;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneNames_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InNewTransforms_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMoveChildren_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetBonesTransforms constinit property declarations ********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InBoneNames;
static const UECodeGen_Private::FStructPropertyParams NewProp_InNewTransforms_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InNewTransforms;
static void NewProp_bMoveChildren_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMoveChildren;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBonesTransforms constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBonesTransforms Property Definitions *******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_InBoneNames_Inner = { "InBoneNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_InBoneNames = { "InBoneNames", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventSetBonesTransforms_Parms, InBoneNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneNames_MetaData), NewProp_InBoneNames_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_InNewTransforms_Inner = { "InNewTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_InNewTransforms = { "InNewTransforms", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventSetBonesTransforms_Parms, InNewTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InNewTransforms_MetaData), NewProp_InNewTransforms_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_bMoveChildren_SetBit(void* Obj)
{
((SkeletonModifier_eventSetBonesTransforms_Parms*)Obj)->bMoveChildren = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_bMoveChildren = { "bMoveChildren", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventSetBonesTransforms_Parms), &Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_bMoveChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMoveChildren_MetaData), NewProp_bMoveChildren_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventSetBonesTransforms_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventSetBonesTransforms_Parms), &Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_InBoneNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_InBoneNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_InNewTransforms_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_InNewTransforms,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_bMoveChildren,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::PropPointers) < 2048);
// ********** End Function SetBonesTransforms Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "SetBonesTransforms", Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::SkeletonModifier_eventSetBonesTransforms_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::SkeletonModifier_eventSetBonesTransforms_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execSetBonesTransforms)
{
P_GET_TARRAY_REF(FName,Z_Param_Out_InBoneNames);
P_GET_TARRAY_REF(FTransform,Z_Param_Out_InNewTransforms);
P_GET_UBOOL(Z_Param_bMoveChildren);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetBonesTransforms(Z_Param_Out_InBoneNames,Z_Param_Out_InNewTransforms,Z_Param_bMoveChildren);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function SetBonesTransforms ******************************
// ********** Begin Class USkeletonModifier Function SetBoneTransform ******************************
struct Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics
{
struct SkeletonModifier_eventSetBoneTransform_Parms
{
FName InBoneName;
FTransform InNewTransform;
bool bMoveChildren;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Skeleton" },
{ "Comment", "/** Sets the bone the desired local transform\n\x09 * @param InBoneName The new bone's name that needs to be moved.\n\x09 * @param InNewTransform The new local transform in the bone's parent space.\n\x09 * @param bMoveChildren Propagate new transform to children\n\x09 * @return \\c true if the operation succeeded, false otherwise. \n\x09 */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Sets the bone the desired local transform\n@param InBoneName The new bone's name that needs to be moved.\n@param InNewTransform The new local transform in the bone's parent space.\n@param bMoveChildren Propagate new transform to children\n@return \\c true if the operation succeeded, false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InNewTransform_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMoveChildren_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetBoneTransform constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InNewTransform;
static void NewProp_bMoveChildren_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMoveChildren;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBoneTransform constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBoneTransform Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventSetBoneTransform_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_InNewTransform = { "InNewTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventSetBoneTransform_Parms, InNewTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InNewTransform_MetaData), NewProp_InNewTransform_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_bMoveChildren_SetBit(void* Obj)
{
((SkeletonModifier_eventSetBoneTransform_Parms*)Obj)->bMoveChildren = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_bMoveChildren = { "bMoveChildren", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventSetBoneTransform_Parms), &Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_bMoveChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMoveChildren_MetaData), NewProp_bMoveChildren_MetaData) };
void Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventSetBoneTransform_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventSetBoneTransform_Parms), &Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_InNewTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_bMoveChildren,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::PropPointers) < 2048);
// ********** End Function SetBoneTransform Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "SetBoneTransform", Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::SkeletonModifier_eventSetBoneTransform_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::SkeletonModifier_eventSetBoneTransform_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_SetBoneTransform()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_SetBoneTransform_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execSetBoneTransform)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_GET_STRUCT_REF(FTransform,Z_Param_Out_InNewTransform);
P_GET_UBOOL(Z_Param_bMoveChildren);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetBoneTransform(Z_Param_InBoneName,Z_Param_Out_InNewTransform,Z_Param_bMoveChildren);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function SetBoneTransform ********************************
// ********** Begin Class USkeletonModifier Function SetSkeletalMesh *******************************
struct Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics
{
struct SkeletonModifier_eventSetSkeletalMesh_Parms
{
USkeletalMesh* InSkeletalMesh;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSkeletalMesh constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeletalMesh;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSkeletalMesh constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSkeletalMesh Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::NewProp_InSkeletalMesh = { "InSkeletalMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletonModifier_eventSetSkeletalMesh_Parms, InSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletonModifier_eventSetSkeletalMesh_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletonModifier_eventSetSkeletalMesh_Parms), &Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::NewProp_InSkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::PropPointers) < 2048);
// ********** End Function SetSkeletalMesh Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletonModifier, nullptr, "SetSkeletalMesh", Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::SkeletonModifier_eventSetSkeletalMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::SkeletonModifier_eventSetSkeletalMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletonModifier::execSetSkeletalMesh)
{
P_GET_OBJECT(USkeletalMesh,Z_Param_InSkeletalMesh);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetSkeletalMesh(Z_Param_InSkeletalMesh);
P_NATIVE_END;
}
// ********** End Class USkeletonModifier Function SetSkeletalMesh *********************************
// ********** Begin Class USkeletonModifier ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletonModifier;
UClass* USkeletonModifier::GetPrivateStaticClass()
{
using TClass = USkeletonModifier;
if (!Z_Registration_Info_UClass_USkeletonModifier.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletonModifier"),
Z_Registration_Info_UClass_USkeletonModifier.InnerSingleton,
StaticRegisterNativesUSkeletonModifier,
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_USkeletonModifier.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletonModifier_NoRegister()
{
return USkeletonModifier::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletonModifier_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * FSkeletalMeshSkeletonModifier\n */" },
{ "IncludePath", "SkeletonModifier.h" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "FSkeletalMeshSkeletonModifier" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMesh_MetaData[] = {
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeakDynamicMesh_MetaData[] = {
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletonModifier constinit property declarations ************************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_SkeletalMesh;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_WeakDynamicMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USkeletonModifier constinit property declarations **************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AddBone"), .Pointer = &USkeletonModifier::execAddBone },
{ .NameUTF8 = UTF8TEXT("AddBones"), .Pointer = &USkeletonModifier::execAddBones },
{ .NameUTF8 = UTF8TEXT("CommitSkeletonToSkeletalMesh"), .Pointer = &USkeletonModifier::execCommitSkeletonToSkeletalMesh },
{ .NameUTF8 = UTF8TEXT("GetAllBoneNames"), .Pointer = &USkeletonModifier::execGetAllBoneNames },
{ .NameUTF8 = UTF8TEXT("GetBoneTransform"), .Pointer = &USkeletonModifier::execGetBoneTransform },
{ .NameUTF8 = UTF8TEXT("GetChildrenNames"), .Pointer = &USkeletonModifier::execGetChildrenNames },
{ .NameUTF8 = UTF8TEXT("GetParentName"), .Pointer = &USkeletonModifier::execGetParentName },
{ .NameUTF8 = UTF8TEXT("MirrorBone"), .Pointer = &USkeletonModifier::execMirrorBone },
{ .NameUTF8 = UTF8TEXT("MirrorBones"), .Pointer = &USkeletonModifier::execMirrorBones },
{ .NameUTF8 = UTF8TEXT("OrientBone"), .Pointer = &USkeletonModifier::execOrientBone },
{ .NameUTF8 = UTF8TEXT("OrientBones"), .Pointer = &USkeletonModifier::execOrientBones },
{ .NameUTF8 = UTF8TEXT("ParentBone"), .Pointer = &USkeletonModifier::execParentBone },
{ .NameUTF8 = UTF8TEXT("ParentBones"), .Pointer = &USkeletonModifier::execParentBones },
{ .NameUTF8 = UTF8TEXT("RemoveBone"), .Pointer = &USkeletonModifier::execRemoveBone },
{ .NameUTF8 = UTF8TEXT("RemoveBones"), .Pointer = &USkeletonModifier::execRemoveBones },
{ .NameUTF8 = UTF8TEXT("RenameBone"), .Pointer = &USkeletonModifier::execRenameBone },
{ .NameUTF8 = UTF8TEXT("RenameBones"), .Pointer = &USkeletonModifier::execRenameBones },
{ .NameUTF8 = UTF8TEXT("SetBonesTransforms"), .Pointer = &USkeletonModifier::execSetBonesTransforms },
{ .NameUTF8 = UTF8TEXT("SetBoneTransform"), .Pointer = &USkeletonModifier::execSetBoneTransform },
{ .NameUTF8 = UTF8TEXT("SetSkeletalMesh"), .Pointer = &USkeletonModifier::execSetSkeletalMesh },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USkeletonModifier_AddBone, "AddBone" }, // 1487787524
{ &Z_Construct_UFunction_USkeletonModifier_AddBones, "AddBones" }, // 3395913704
{ &Z_Construct_UFunction_USkeletonModifier_CommitSkeletonToSkeletalMesh, "CommitSkeletonToSkeletalMesh" }, // 2835285725
{ &Z_Construct_UFunction_USkeletonModifier_GetAllBoneNames, "GetAllBoneNames" }, // 743685815
{ &Z_Construct_UFunction_USkeletonModifier_GetBoneTransform, "GetBoneTransform" }, // 3289248686
{ &Z_Construct_UFunction_USkeletonModifier_GetChildrenNames, "GetChildrenNames" }, // 1488201976
{ &Z_Construct_UFunction_USkeletonModifier_GetParentName, "GetParentName" }, // 60473421
{ &Z_Construct_UFunction_USkeletonModifier_MirrorBone, "MirrorBone" }, // 2293202077
{ &Z_Construct_UFunction_USkeletonModifier_MirrorBones, "MirrorBones" }, // 731479038
{ &Z_Construct_UFunction_USkeletonModifier_OrientBone, "OrientBone" }, // 1997078925
{ &Z_Construct_UFunction_USkeletonModifier_OrientBones, "OrientBones" }, // 3622465769
{ &Z_Construct_UFunction_USkeletonModifier_ParentBone, "ParentBone" }, // 3470755202
{ &Z_Construct_UFunction_USkeletonModifier_ParentBones, "ParentBones" }, // 2662616980
{ &Z_Construct_UFunction_USkeletonModifier_RemoveBone, "RemoveBone" }, // 479922121
{ &Z_Construct_UFunction_USkeletonModifier_RemoveBones, "RemoveBones" }, // 1126906972
{ &Z_Construct_UFunction_USkeletonModifier_RenameBone, "RenameBone" }, // 864082468
{ &Z_Construct_UFunction_USkeletonModifier_RenameBones, "RenameBones" }, // 3099099287
{ &Z_Construct_UFunction_USkeletonModifier_SetBonesTransforms, "SetBonesTransforms" }, // 3644389891
{ &Z_Construct_UFunction_USkeletonModifier_SetBoneTransform, "SetBoneTransform" }, // 1689919288
{ &Z_Construct_UFunction_USkeletonModifier_SetSkeletalMesh, "SetSkeletalMesh" }, // 1608517611
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletonModifier>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletonModifier_Statics
// ********** Begin Class USkeletonModifier Property Definitions ***********************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_USkeletonModifier_Statics::NewProp_SkeletalMesh = { "SkeletalMesh", nullptr, (EPropertyFlags)0x0044000000002000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletonModifier, SkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMesh_MetaData), NewProp_SkeletalMesh_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_USkeletonModifier_Statics::NewProp_WeakDynamicMesh = { "WeakDynamicMesh", nullptr, (EPropertyFlags)0x0044000000002000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletonModifier, WeakDynamicMesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeakDynamicMesh_MetaData), NewProp_WeakDynamicMesh_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkeletonModifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletonModifier_Statics::NewProp_SkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletonModifier_Statics::NewProp_WeakDynamicMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonModifier_Statics::PropPointers) < 2048);
// ********** End Class USkeletonModifier Property Definitions *************************************
UObject* (*const Z_Construct_UClass_USkeletonModifier_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModifiers,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonModifier_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletonModifier_Statics::ClassParams = {
&USkeletonModifier::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_USkeletonModifier_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonModifier_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletonModifier_Statics::Class_MetaDataParams)
};
void USkeletonModifier::StaticRegisterNativesUSkeletonModifier()
{
UClass* Class = USkeletonModifier::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USkeletonModifier_Statics::Funcs));
}
UClass* Z_Construct_UClass_USkeletonModifier()
{
if (!Z_Registration_Info_UClass_USkeletonModifier.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletonModifier.OuterSingleton, Z_Construct_UClass_USkeletonModifier_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletonModifier.OuterSingleton;
}
USkeletonModifier::USkeletonModifier(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletonModifier);
USkeletonModifier::~USkeletonModifier() {}
// ********** End Class USkeletonModifier **********************************************************
// ********** Begin Enum ESKeletalMeshMergeType ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESKeletalMeshMergeType;
static UEnum* ESKeletalMeshMergeType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESKeletalMeshMergeType.OuterSingleton)
{
Z_Registration_Info_UEnum_ESKeletalMeshMergeType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType, (UObject*)Z_Construct_UPackage__Script_SkeletalMeshModifiers(), TEXT("ESKeletalMeshMergeType"));
}
return Z_Registration_Info_UEnum_ESKeletalMeshMergeType.OuterSingleton;
}
template<> SKELETALMESHMODIFIERS_NON_ATTRIBUTED_API UEnum* StaticEnum<ESKeletalMeshMergeType>()
{
return ESKeletalMeshMergeType_StaticEnum();
}
struct Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Merge.Name", "ESKeletalMeshMergeType::Merge" },
{ "Merge.ToolTip", "Merge the current changes to the existing skeleton asset. Note that this may invalidate dependent assets, such as animation clips, pose assets and animation blueprints." },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "New.Name", "ESKeletalMeshMergeType::New" },
{ "New.ToolTip", "Create a new skeleton asset from the current changes." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESKeletalMeshMergeType::New", (int64)ESKeletalMeshMergeType::New },
{ "ESKeletalMeshMergeType::Merge", (int64)ESKeletalMeshMergeType::Merge },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_SkeletalMeshModifiers,
nullptr,
"ESKeletalMeshMergeType",
"ESKeletalMeshMergeType",
Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType()
{
if (!Z_Registration_Info_UEnum_ESKeletalMeshMergeType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESKeletalMeshMergeType.InnerSingleton, Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESKeletalMeshMergeType.InnerSingleton;
}
// ********** End Enum ESKeletalMeshMergeType ******************************************************
// ********** Begin Class USkeletalMeshMergeOptions ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshMergeOptions;
UClass* USkeletalMeshMergeOptions::GetPrivateStaticClass()
{
using TClass = USkeletalMeshMergeOptions;
if (!Z_Registration_Info_UClass_USkeletalMeshMergeOptions.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshMergeOptions"),
Z_Registration_Info_UClass_USkeletalMeshMergeOptions.InnerSingleton,
StaticRegisterNativesUSkeletalMeshMergeOptions,
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_USkeletalMeshMergeOptions.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshMergeOptions_NoRegister()
{
return USkeletalMeshMergeOptions::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshMergeOptions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object" },
{ "IncludePath", "SkeletonModifier.h" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MergeType_MetaData[] = {
{ "Category", "Merge" },
{ "Comment", "/** Changes merge type (New or Merge) */" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Changes merge type (New or Merge)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMergeAll_MetaData[] = {
{ "Category", "Merge" },
{ "Comment", "/** Also apply the changes to the skeletal meshes referencing the same skeleton */" },
{ "EditCondition", "MergeType==ESKeletalMeshMergeType::Merge" },
{ "ModuleRelativePath", "Public/SkeletonModifier.h" },
{ "ToolTip", "Also apply the changes to the skeletal meshes referencing the same skeleton" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshMergeOptions constinit property declarations ****************
static const UECodeGen_Private::FBytePropertyParams NewProp_MergeType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MergeType;
static void NewProp_bMergeAll_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMergeAll;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USkeletalMeshMergeOptions constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshMergeOptions>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshMergeOptions_Statics
// ********** Begin Class USkeletalMeshMergeOptions Property Definitions ***************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::NewProp_MergeType_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_USkeletalMeshMergeOptions_Statics::NewProp_MergeType = { "MergeType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshMergeOptions, MergeType), Z_Construct_UEnum_SkeletalMeshModifiers_ESKeletalMeshMergeType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MergeType_MetaData), NewProp_MergeType_MetaData) }; // 3095232319
void Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::NewProp_bMergeAll_SetBit(void* Obj)
{
((USkeletalMeshMergeOptions*)Obj)->bMergeAll = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::NewProp_bMergeAll = { "bMergeAll", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USkeletalMeshMergeOptions), &Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::NewProp_bMergeAll_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMergeAll_MetaData), NewProp_bMergeAll_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::NewProp_MergeType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::NewProp_MergeType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::NewProp_bMergeAll,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::PropPointers) < 2048);
// ********** End Class USkeletalMeshMergeOptions Property Definitions *****************************
UObject* (*const Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModifiers,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::ClassParams = {
&USkeletalMeshMergeOptions::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::Class_MetaDataParams)
};
void USkeletalMeshMergeOptions::StaticRegisterNativesUSkeletalMeshMergeOptions()
{
}
UClass* Z_Construct_UClass_USkeletalMeshMergeOptions()
{
if (!Z_Registration_Info_UClass_USkeletalMeshMergeOptions.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshMergeOptions.OuterSingleton, Z_Construct_UClass_USkeletalMeshMergeOptions_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshMergeOptions.OuterSingleton;
}
USkeletalMeshMergeOptions::USkeletalMeshMergeOptions(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshMergeOptions);
USkeletalMeshMergeOptions::~USkeletalMeshMergeOptions() {}
// ********** End Class USkeletalMeshMergeOptions **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkeletonModifier_h__Script_SkeletalMeshModifiers_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EOrientAxis_StaticEnum, TEXT("EOrientAxis"), &Z_Registration_Info_UEnum_EOrientAxis, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2486203898U) },
{ ESKeletalMeshMergeType_StaticEnum, TEXT("ESKeletalMeshMergeType"), &Z_Registration_Info_UEnum_ESKeletalMeshMergeType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3095232319U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMirrorOptions::StaticStruct, Z_Construct_UScriptStruct_FMirrorOptions_Statics::NewStructOps, TEXT("MirrorOptions"),&Z_Registration_Info_UScriptStruct_FMirrorOptions, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMirrorOptions), 2362722858U) },
{ FOrientOptions::StaticStruct, Z_Construct_UScriptStruct_FOrientOptions_Statics::NewStructOps, TEXT("OrientOptions"),&Z_Registration_Info_UScriptStruct_FOrientOptions, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FOrientOptions), 4093613317U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletonModifier, USkeletonModifier::StaticClass, TEXT("USkeletonModifier"), &Z_Registration_Info_UClass_USkeletonModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletonModifier), 3279273329U) },
{ Z_Construct_UClass_USkeletalMeshMergeOptions, USkeletalMeshMergeOptions::StaticClass, TEXT("USkeletalMeshMergeOptions"), &Z_Registration_Info_UClass_USkeletalMeshMergeOptions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshMergeOptions), 110451529U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkeletonModifier_h__Script_SkeletalMeshModifiers_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkeletonModifier_h__Script_SkeletalMeshModifiers_1380741645{
TEXT("/Script/SkeletalMeshModifiers"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkeletonModifier_h__Script_SkeletalMeshModifiers_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkeletonModifier_h__Script_SkeletalMeshModifiers_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkeletonModifier_h__Script_SkeletalMeshModifiers_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkeletonModifier_h__Script_SkeletalMeshModifiers_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkeletonModifier_h__Script_SkeletalMeshModifiers_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkeletonModifier_h__Script_SkeletalMeshModifiers_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS