Initial Commit

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

View File

@@ -0,0 +1,117 @@
// 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 "Interfaces/ISKMBackedDynaMeshComponentProvider.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeISKMBackedDynaMeshComponentProvider() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_NoRegister();
UPackage* Z_Construct_UPackage__Script_SkeletalMeshModelingTools();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface USkeletalMeshBackedDynamicMeshComponentProvider **********************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentProvider;
UClass* USkeletalMeshBackedDynamicMeshComponentProvider::GetPrivateStaticClass()
{
using TClass = USkeletalMeshBackedDynamicMeshComponentProvider;
if (!Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshBackedDynamicMeshComponentProvider"),
Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentProvider.InnerSingleton,
StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponentProvider,
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_USkeletalMeshBackedDynamicMeshComponentProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_NoRegister()
{
return USkeletalMeshBackedDynamicMeshComponentProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Private/Interfaces/ISKMBackedDynaMeshComponentProvider.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface USkeletalMeshBackedDynamicMeshComponentProvider constinit property declarations
// ********** End Interface USkeletalMeshBackedDynamicMeshComponentProvider constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ISkeletalMeshBackedDynamicMeshComponentProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_Statics::ClassParams = {
&USkeletalMeshBackedDynamicMeshComponentProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_Statics::Class_MetaDataParams)
};
void USkeletalMeshBackedDynamicMeshComponentProvider::StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponentProvider()
{
}
UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider()
{
if (!Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentProvider.OuterSingleton, Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentProvider.OuterSingleton;
}
USkeletalMeshBackedDynamicMeshComponentProvider::USkeletalMeshBackedDynamicMeshComponentProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshBackedDynamicMeshComponentProvider);
// ********** End Interface USkeletalMeshBackedDynamicMeshComponentProvider ************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h__Script_SkeletalMeshModelingTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider, USkeletalMeshBackedDynamicMeshComponentProvider::StaticClass, TEXT("USkeletalMeshBackedDynamicMeshComponentProvider"), &Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshBackedDynamicMeshComponentProvider), 219762237U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h__Script_SkeletalMeshModelingTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h__Script_SkeletalMeshModelingTools_3773650057{
TEXT("/Script/SkeletalMeshModelingTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Interfaces/ISKMBackedDynaMeshComponentProvider.h"
#ifdef SKELETALMESHMODELINGTOOLS_ISKMBackedDynaMeshComponentProvider_generated_h
#error "ISKMBackedDynaMeshComponentProvider.generated.h already included, missing '#pragma once' in ISKMBackedDynaMeshComponentProvider.h"
#endif
#define SKELETALMESHMODELINGTOOLS_ISKMBackedDynaMeshComponentProvider_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface USkeletalMeshBackedDynamicMeshComponentProvider **********************
struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SKELETALMESHMODELINGTOOLS_API USkeletalMeshBackedDynamicMeshComponentProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshBackedDynamicMeshComponentProvider(USkeletalMeshBackedDynamicMeshComponentProvider&&) = delete; \
USkeletalMeshBackedDynamicMeshComponentProvider(const USkeletalMeshBackedDynamicMeshComponentProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, USkeletalMeshBackedDynamicMeshComponentProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshBackedDynamicMeshComponentProvider); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshBackedDynamicMeshComponentProvider) \
virtual ~USkeletalMeshBackedDynamicMeshComponentProvider() = default;
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h_15_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponentProvider(); \
friend struct ::Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshBackedDynamicMeshComponentProvider, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshBackedDynamicMeshComponentProvider)
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h_15_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h_15_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~ISkeletalMeshBackedDynamicMeshComponentProvider() {} \
public: \
typedef USkeletalMeshBackedDynamicMeshComponentProvider UClassType; \
typedef ISkeletalMeshBackedDynamicMeshComponentProvider ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h_11_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h_15_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshBackedDynamicMeshComponentProvider;
// ********** End Interface USkeletalMeshBackedDynamicMeshComponentProvider ************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Interfaces_ISKMBackedDynaMeshComponentProvider_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "Components/SKMBackedDynaMeshComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSKMBackedDynaMeshComponent() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshComponent();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_SkeletalMeshModelingTools();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USkeletalMeshBackedDynamicMeshComponent **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponent;
UClass* USkeletalMeshBackedDynamicMeshComponent::GetPrivateStaticClass()
{
using TClass = USkeletalMeshBackedDynamicMeshComponent;
if (!Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshBackedDynamicMeshComponent"),
Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponent.InnerSingleton,
StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponent,
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_USkeletalMeshBackedDynamicMeshComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_NoRegister()
{
return USkeletalMeshBackedDynamicMeshComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "LOD LOD Mobility Trigger" },
{ "IncludePath", "Components/SKMBackedDynaMeshComponent.h" },
{ "ModuleRelativePath", "Private/Components/SKMBackedDynaMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshBackedDynamicMeshComponent constinit property declarations **
// ********** End Class USkeletalMeshBackedDynamicMeshComponent constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshBackedDynamicMeshComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDynamicMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_Statics::ClassParams = {
&USkeletalMeshBackedDynamicMeshComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800ACu,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_Statics::Class_MetaDataParams)
};
void USkeletalMeshBackedDynamicMeshComponent::StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponent()
{
}
UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent()
{
if (!Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponent.OuterSingleton, Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponent.OuterSingleton;
}
USkeletalMeshBackedDynamicMeshComponent::USkeletalMeshBackedDynamicMeshComponent(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshBackedDynamicMeshComponent);
USkeletalMeshBackedDynamicMeshComponent::~USkeletalMeshBackedDynamicMeshComponent() {}
// ********** End Class USkeletalMeshBackedDynamicMeshComponent ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h__Script_SkeletalMeshModelingTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent, USkeletalMeshBackedDynamicMeshComponent::StaticClass, TEXT("USkeletalMeshBackedDynamicMeshComponent"), &Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshBackedDynamicMeshComponent), 1893776507U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h__Script_SkeletalMeshModelingTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h__Script_SkeletalMeshModelingTools_57422214{
TEXT("/Script/SkeletalMeshModelingTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Components/SKMBackedDynaMeshComponent.h"
#ifdef SKELETALMESHMODELINGTOOLS_SKMBackedDynaMeshComponent_generated_h
#error "SKMBackedDynaMeshComponent.generated.h already included, missing '#pragma once' in SKMBackedDynaMeshComponent.h"
#endif
#define SKELETALMESHMODELINGTOOLS_SKMBackedDynaMeshComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USkeletalMeshBackedDynamicMeshComponent **********************************
struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponent(); \
friend struct ::Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshBackedDynamicMeshComponent, UDynamicMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Transient | CLASS_Config), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshBackedDynamicMeshComponent)
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SKELETALMESHMODELINGTOOLS_API USkeletalMeshBackedDynamicMeshComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshBackedDynamicMeshComponent(USkeletalMeshBackedDynamicMeshComponent&&) = delete; \
USkeletalMeshBackedDynamicMeshComponent(const USkeletalMeshBackedDynamicMeshComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, USkeletalMeshBackedDynamicMeshComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshBackedDynamicMeshComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshBackedDynamicMeshComponent) \
SKELETALMESHMODELINGTOOLS_API virtual ~USkeletalMeshBackedDynamicMeshComponent();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h_18_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshBackedDynamicMeshComponent;
// ********** End Class USkeletalMeshBackedDynamicMeshComponent ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_Components_SKMBackedDynaMeshComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,211 @@
// 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 "ToolTargets/SKMBackedDynaMeshComponentToolTarget.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSKMBackedDynaMeshComponentToolTarget() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_USkeletalMeshBackedTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UDynamicMeshComponentToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_NoRegister();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_NoRegister();
UPackage* Z_Construct_UPackage__Script_SkeletalMeshModelingTools();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USkeletalMeshBackedDynamicMeshComponentToolTarget ************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget;
UClass* USkeletalMeshBackedDynamicMeshComponentToolTarget::GetPrivateStaticClass()
{
using TClass = USkeletalMeshBackedDynamicMeshComponentToolTarget;
if (!Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshBackedDynamicMeshComponentToolTarget"),
Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget.InnerSingleton,
StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponentToolTarget,
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_USkeletalMeshBackedDynamicMeshComponentToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_NoRegister()
{
return USkeletalMeshBackedDynamicMeshComponentToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "ToolTargets/SKMBackedDynaMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Private/ToolTargets/SKMBackedDynaMeshComponentToolTarget.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshBackedDynamicMeshComponentToolTarget constinit property declarations
// ********** End Class USkeletalMeshBackedDynamicMeshComponentToolTarget constinit property declarations
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshBackedDynamicMeshComponentToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDynamicMeshComponentToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_USkeletalMeshBackedTarget_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshBackedDynamicMeshComponentToolTarget, ISkeletalMeshBackedTarget), false }, // 885329444
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics::ClassParams = {
&USkeletalMeshBackedDynamicMeshComponentToolTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics::Class_MetaDataParams)
};
void USkeletalMeshBackedDynamicMeshComponentToolTarget::StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponentToolTarget()
{
}
UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget()
{
if (!Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget.OuterSingleton, Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget.OuterSingleton;
}
USkeletalMeshBackedDynamicMeshComponentToolTarget::USkeletalMeshBackedDynamicMeshComponentToolTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshBackedDynamicMeshComponentToolTarget);
USkeletalMeshBackedDynamicMeshComponentToolTarget::~USkeletalMeshBackedDynamicMeshComponentToolTarget() {}
// ********** End Class USkeletalMeshBackedDynamicMeshComponentToolTarget **************************
// ********** Begin Class USkeletalMeshBackedDynamicMeshComponentToolTargetFactory *****************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory;
UClass* USkeletalMeshBackedDynamicMeshComponentToolTargetFactory::GetPrivateStaticClass()
{
using TClass = USkeletalMeshBackedDynamicMeshComponentToolTargetFactory;
if (!Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshBackedDynamicMeshComponentToolTargetFactory"),
Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory.InnerSingleton,
StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponentToolTargetFactory,
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_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_NoRegister()
{
return USkeletalMeshBackedDynamicMeshComponentToolTargetFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "ToolTargets/SKMBackedDynaMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Private/ToolTargets/SKMBackedDynaMeshComponentToolTarget.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshBackedDynamicMeshComponentToolTargetFactory constinit property declarations
// ********** End Class USkeletalMeshBackedDynamicMeshComponentToolTargetFactory constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshBackedDynamicMeshComponentToolTargetFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_Statics::ClassParams = {
&USkeletalMeshBackedDynamicMeshComponentToolTargetFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_Statics::Class_MetaDataParams)
};
void USkeletalMeshBackedDynamicMeshComponentToolTargetFactory::StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponentToolTargetFactory()
{
}
UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory()
{
if (!Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory.OuterSingleton, Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory.OuterSingleton;
}
USkeletalMeshBackedDynamicMeshComponentToolTargetFactory::USkeletalMeshBackedDynamicMeshComponentToolTargetFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshBackedDynamicMeshComponentToolTargetFactory);
USkeletalMeshBackedDynamicMeshComponentToolTargetFactory::~USkeletalMeshBackedDynamicMeshComponentToolTargetFactory() {}
// ********** End Class USkeletalMeshBackedDynamicMeshComponentToolTargetFactory *******************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h__Script_SkeletalMeshModelingTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget, USkeletalMeshBackedDynamicMeshComponentToolTarget::StaticClass, TEXT("USkeletalMeshBackedDynamicMeshComponentToolTarget"), &Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshBackedDynamicMeshComponentToolTarget), 2120305195U) },
{ Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory, USkeletalMeshBackedDynamicMeshComponentToolTargetFactory::StaticClass, TEXT("USkeletalMeshBackedDynamicMeshComponentToolTargetFactory"), &Z_Registration_Info_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshBackedDynamicMeshComponentToolTargetFactory), 2203600156U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h__Script_SkeletalMeshModelingTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h__Script_SkeletalMeshModelingTools_586482185{
TEXT("/Script/SkeletalMeshModelingTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,105 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolTargets/SKMBackedDynaMeshComponentToolTarget.h"
#ifdef SKELETALMESHMODELINGTOOLS_SKMBackedDynaMeshComponentToolTarget_generated_h
#error "SKMBackedDynaMeshComponentToolTarget.generated.h already included, missing '#pragma once' in SKMBackedDynaMeshComponentToolTarget.h"
#endif
#define SKELETALMESHMODELINGTOOLS_SKMBackedDynaMeshComponentToolTarget_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USkeletalMeshBackedDynamicMeshComponentToolTarget ************************
struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponentToolTarget(); \
friend struct ::Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshBackedDynamicMeshComponentToolTarget, UDynamicMeshComponentToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTarget_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshBackedDynamicMeshComponentToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<USkeletalMeshBackedDynamicMeshComponentToolTarget*>(this); }
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SKELETALMESHMODELINGTOOLS_API USkeletalMeshBackedDynamicMeshComponentToolTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshBackedDynamicMeshComponentToolTarget(USkeletalMeshBackedDynamicMeshComponentToolTarget&&) = delete; \
USkeletalMeshBackedDynamicMeshComponentToolTarget(const USkeletalMeshBackedDynamicMeshComponentToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, USkeletalMeshBackedDynamicMeshComponentToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshBackedDynamicMeshComponentToolTarget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshBackedDynamicMeshComponentToolTarget) \
SKELETALMESHMODELINGTOOLS_API virtual ~USkeletalMeshBackedDynamicMeshComponentToolTarget();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_17_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshBackedDynamicMeshComponentToolTarget;
// ********** End Class USkeletalMeshBackedDynamicMeshComponentToolTarget **************************
// ********** Begin Class USkeletalMeshBackedDynamicMeshComponentToolTargetFactory *****************
struct Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_45_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshBackedDynamicMeshComponentToolTargetFactory(); \
friend struct ::Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshBackedDynamicMeshComponentToolTargetFactory, UDynamicMeshComponentToolTargetFactory, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentToolTargetFactory_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshBackedDynamicMeshComponentToolTargetFactory)
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_45_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SKELETALMESHMODELINGTOOLS_API USkeletalMeshBackedDynamicMeshComponentToolTargetFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshBackedDynamicMeshComponentToolTargetFactory(USkeletalMeshBackedDynamicMeshComponentToolTargetFactory&&) = delete; \
USkeletalMeshBackedDynamicMeshComponentToolTargetFactory(const USkeletalMeshBackedDynamicMeshComponentToolTargetFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, USkeletalMeshBackedDynamicMeshComponentToolTargetFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshBackedDynamicMeshComponentToolTargetFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshBackedDynamicMeshComponentToolTargetFactory) \
SKELETALMESHMODELINGTOOLS_API virtual ~USkeletalMeshBackedDynamicMeshComponentToolTargetFactory();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_42_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_45_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_45_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h_45_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshBackedDynamicMeshComponentToolTargetFactory;
// ********** End Class USkeletalMeshBackedDynamicMeshComponentToolTargetFactory *******************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_ToolTargets_SKMBackedDynaMeshComponentToolTarget_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,174 @@
// 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 "SkeletalMeshEditingCache.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletalMeshEditingCache() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister();
MESHMODELINGTOOLSEDITORONLY_API UClass* Z_Construct_UClass_URefSkeletonPoser_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewMesh_NoRegister();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_NoRegister();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshEditingCache();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshEditingCache_NoRegister();
UPackage* Z_Construct_UPackage__Script_SkeletalMeshModelingTools();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USkeletalMeshEditingCache ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshEditingCache;
UClass* USkeletalMeshEditingCache::GetPrivateStaticClass()
{
using TClass = USkeletalMeshEditingCache;
if (!Z_Registration_Info_UClass_USkeletalMeshEditingCache.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshEditingCache"),
Z_Registration_Info_UClass_USkeletalMeshEditingCache.InnerSingleton,
StaticRegisterNativesUSkeletalMeshEditingCache,
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_USkeletalMeshEditingCache.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshEditingCache_NoRegister()
{
return USkeletalMeshEditingCache::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshEditingCache_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "SkeletalMeshEditingCache.h" },
{ "ModuleRelativePath", "Private/SkeletalMeshEditingCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HostActor_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshEditingCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EditingMeshComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/SkeletalMeshEditingCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMesh_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshEditingCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMeshComponent_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshEditingCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RefSkeletonPoser_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshEditingCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MorphTargetOverrides_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshEditingCache.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshEditingCache constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_HostActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EditingMeshComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewMesh;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_SkeletalMeshComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RefSkeletonPoser;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MorphTargetOverrides_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_MorphTargetOverrides_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_MorphTargetOverrides;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USkeletalMeshEditingCache constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshEditingCache>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshEditingCache_Statics
// ********** Begin Class USkeletalMeshEditingCache Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_HostActor = { "HostActor", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshEditingCache, HostActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HostActor_MetaData), NewProp_HostActor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_EditingMeshComponent = { "EditingMeshComponent", nullptr, (EPropertyFlags)0x0124080000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshEditingCache, EditingMeshComponent), Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EditingMeshComponent_MetaData), NewProp_EditingMeshComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_PreviewMesh = { "PreviewMesh", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshEditingCache, PreviewMesh), Z_Construct_UClass_UPreviewMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMesh_MetaData), NewProp_PreviewMesh_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_SkeletalMeshComponent = { "SkeletalMeshComponent", nullptr, (EPropertyFlags)0x0024080000080008, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshEditingCache, SkeletalMeshComponent), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMeshComponent_MetaData), NewProp_SkeletalMeshComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_RefSkeletonPoser = { "RefSkeletonPoser", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshEditingCache, RefSkeletonPoser), Z_Construct_UClass_URefSkeletonPoser_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RefSkeletonPoser_MetaData), NewProp_RefSkeletonPoser_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_MorphTargetOverrides_ValueProp = { "MorphTargetOverrides", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_MorphTargetOverrides_Key_KeyProp = { "MorphTargetOverrides_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_MorphTargetOverrides = { "MorphTargetOverrides", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshEditingCache, MorphTargetOverrides), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MorphTargetOverrides_MetaData), NewProp_MorphTargetOverrides_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkeletalMeshEditingCache_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_HostActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_EditingMeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_PreviewMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_SkeletalMeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_RefSkeletonPoser,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_MorphTargetOverrides_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_MorphTargetOverrides_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshEditingCache_Statics::NewProp_MorphTargetOverrides,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshEditingCache_Statics::PropPointers) < 2048);
// ********** End Class USkeletalMeshEditingCache Property Definitions *****************************
UObject* (*const Z_Construct_UClass_USkeletalMeshEditingCache_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshEditingCache_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshEditingCache_Statics::ClassParams = {
&USkeletalMeshEditingCache::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_USkeletalMeshEditingCache_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshEditingCache_Statics::PropPointers),
0,
0x008800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshEditingCache_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshEditingCache_Statics::Class_MetaDataParams)
};
void USkeletalMeshEditingCache::StaticRegisterNativesUSkeletalMeshEditingCache()
{
}
UClass* Z_Construct_UClass_USkeletalMeshEditingCache()
{
if (!Z_Registration_Info_UClass_USkeletalMeshEditingCache.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshEditingCache.OuterSingleton, Z_Construct_UClass_USkeletalMeshEditingCache_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshEditingCache.OuterSingleton;
}
USkeletalMeshEditingCache::USkeletalMeshEditingCache(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshEditingCache);
USkeletalMeshEditingCache::~USkeletalMeshEditingCache() {}
// ********** End Class USkeletalMeshEditingCache **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h__Script_SkeletalMeshModelingTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletalMeshEditingCache, USkeletalMeshEditingCache::StaticClass, TEXT("USkeletalMeshEditingCache"), &Z_Registration_Info_UClass_USkeletalMeshEditingCache, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshEditingCache), 2879179012U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h__Script_SkeletalMeshModelingTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h__Script_SkeletalMeshModelingTools_1720073909{
TEXT("/Script/SkeletalMeshModelingTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "SkeletalMeshEditingCache.h"
#ifdef SKELETALMESHMODELINGTOOLS_SkeletalMeshEditingCache_generated_h
#error "SkeletalMeshEditingCache.generated.h already included, missing '#pragma once' in SkeletalMeshEditingCache.h"
#endif
#define SKELETALMESHMODELINGTOOLS_SkeletalMeshEditingCache_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USkeletalMeshEditingCache ************************************************
struct Z_Construct_UClass_USkeletalMeshEditingCache_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshEditingCache_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h_42_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshEditingCache(); \
friend struct ::Z_Construct_UClass_USkeletalMeshEditingCache_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletalMeshEditingCache_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshEditingCache, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletalMeshEditingCache_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshEditingCache)
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h_42_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SKELETALMESHMODELINGTOOLS_API USkeletalMeshEditingCache(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshEditingCache(USkeletalMeshEditingCache&&) = delete; \
USkeletalMeshEditingCache(const USkeletalMeshEditingCache&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, USkeletalMeshEditingCache); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshEditingCache); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshEditingCache) \
SKELETALMESHMODELINGTOOLS_API virtual ~USkeletalMeshEditingCache();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h_39_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h_42_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h_42_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h_42_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshEditingCache;
// ********** End Class USkeletalMeshEditingCache **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditingCache_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,138 @@
// 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 "SkeletalMeshEditorUtils.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletalMeshEditorUtils() {}
// ********** Begin Cross Module References ********************************************************
MESHMODELINGTOOLSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshEditorContextObjectBase();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshEditorContextObject();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshEditorContextObject_NoRegister();
UNREALED_API UEnum* Z_Construct_UEnum_UnrealEd_ESkeletonDrawMode();
UPackage* Z_Construct_UPackage__Script_SkeletalMeshModelingTools();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USkeletalMeshEditorContextObject *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshEditorContextObject;
UClass* USkeletalMeshEditorContextObject::GetPrivateStaticClass()
{
using TClass = USkeletalMeshEditorContextObject;
if (!Z_Registration_Info_UClass_USkeletalMeshEditorContextObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshEditorContextObject"),
Z_Registration_Info_UClass_USkeletalMeshEditorContextObject.InnerSingleton,
StaticRegisterNativesUSkeletalMeshEditorContextObject,
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_USkeletalMeshEditorContextObject.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshEditorContextObject_NoRegister()
{
return USkeletalMeshEditorContextObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * USkeletalMeshEditorContextObject\n */" },
{ "IncludePath", "SkeletalMeshEditorUtils.h" },
{ "ModuleRelativePath", "Private/SkeletalMeshEditorUtils.h" },
{ "ToolTip", "USkeletalMeshEditorContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletonDrawMode_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshEditorUtils.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshEditorContextObject constinit property declarations *********
static const UECodeGen_Private::FBytePropertyParams NewProp_SkeletonDrawMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SkeletonDrawMode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USkeletalMeshEditorContextObject constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshEditorContextObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics
// ********** Begin Class USkeletalMeshEditorContextObject Property Definitions ********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::NewProp_SkeletonDrawMode_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_USkeletalMeshEditorContextObject_Statics::NewProp_SkeletonDrawMode = { "SkeletonDrawMode", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshEditorContextObject, SkeletonDrawMode), Z_Construct_UEnum_UnrealEd_ESkeletonDrawMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletonDrawMode_MetaData), NewProp_SkeletonDrawMode_MetaData) }; // 838041530
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::NewProp_SkeletonDrawMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::NewProp_SkeletonDrawMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::PropPointers) < 2048);
// ********** End Class USkeletalMeshEditorContextObject Property Definitions **********************
UObject* (*const Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USkeletalMeshEditorContextObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::ClassParams = {
&USkeletalMeshEditorContextObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::Class_MetaDataParams)
};
void USkeletalMeshEditorContextObject::StaticRegisterNativesUSkeletalMeshEditorContextObject()
{
}
UClass* Z_Construct_UClass_USkeletalMeshEditorContextObject()
{
if (!Z_Registration_Info_UClass_USkeletalMeshEditorContextObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshEditorContextObject.OuterSingleton, Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshEditorContextObject.OuterSingleton;
}
USkeletalMeshEditorContextObject::USkeletalMeshEditorContextObject(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshEditorContextObject);
USkeletalMeshEditorContextObject::~USkeletalMeshEditorContextObject() {}
// ********** End Class USkeletalMeshEditorContextObject *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h__Script_SkeletalMeshModelingTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletalMeshEditorContextObject, USkeletalMeshEditorContextObject::StaticClass, TEXT("USkeletalMeshEditorContextObject"), &Z_Registration_Info_UClass_USkeletalMeshEditorContextObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshEditorContextObject), 3114468705U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h__Script_SkeletalMeshModelingTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h__Script_SkeletalMeshModelingTools_428052842{
TEXT("/Script/SkeletalMeshModelingTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "SkeletalMeshEditorUtils.h"
#ifdef SKELETALMESHMODELINGTOOLS_SkeletalMeshEditorUtils_generated_h
#error "SkeletalMeshEditorUtils.generated.h already included, missing '#pragma once' in SkeletalMeshEditorUtils.h"
#endif
#define SKELETALMESHMODELINGTOOLS_SkeletalMeshEditorUtils_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USkeletalMeshEditorContextObject *****************************************
struct Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshEditorContextObject_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h_54_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshEditorContextObject(); \
friend struct ::Z_Construct_UClass_USkeletalMeshEditorContextObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletalMeshEditorContextObject_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshEditorContextObject, USkeletalMeshEditorContextObjectBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletalMeshEditorContextObject_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshEditorContextObject)
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h_54_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SKELETALMESHMODELINGTOOLS_API USkeletalMeshEditorContextObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshEditorContextObject(USkeletalMeshEditorContextObject&&) = delete; \
USkeletalMeshEditorContextObject(const USkeletalMeshEditorContextObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, USkeletalMeshEditorContextObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshEditorContextObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshEditorContextObject) \
SKELETALMESHMODELINGTOOLS_API virtual ~USkeletalMeshEditorContextObject();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h_51_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h_54_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h_54_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h_54_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshEditorContextObject;
// ********** End Class USkeletalMeshEditorContextObject *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshEditorUtils_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,231 @@
// 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 "SkeletalMeshGizmoUtils.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletalMeshGizmoUtils() {}
// ********** Begin Cross Module References ********************************************************
EDITORINTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UTransformGizmo_NoRegister();
MESHMODELINGTOOLSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshGizmoContextObjectBase();
MESHMODELINGTOOLSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshGizmoWrapperBase();
MESHMODELINGTOOLSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonTransformProxy_NoRegister();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshGizmoContextObject();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshGizmoContextObject_NoRegister();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshGizmoWrapper();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshGizmoWrapper_NoRegister();
UPackage* Z_Construct_UPackage__Script_SkeletalMeshModelingTools();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USkeletalMeshGizmoWrapper ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshGizmoWrapper;
UClass* USkeletalMeshGizmoWrapper::GetPrivateStaticClass()
{
using TClass = USkeletalMeshGizmoWrapper;
if (!Z_Registration_Info_UClass_USkeletalMeshGizmoWrapper.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshGizmoWrapper"),
Z_Registration_Info_UClass_USkeletalMeshGizmoWrapper.InnerSingleton,
StaticRegisterNativesUSkeletalMeshGizmoWrapper,
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_USkeletalMeshGizmoWrapper.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshGizmoWrapper_NoRegister()
{
return USkeletalMeshGizmoWrapper::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * USkeletalMeshGizmoWrapper is a wrapper class to handle a Transform Gizmo and it's Transform proxy so that it can\n * be used to update skeletal mesh infos using a Gizmo.\n */" },
{ "IncludePath", "SkeletalMeshGizmoUtils.h" },
{ "ModuleRelativePath", "Private/SkeletalMeshGizmoUtils.h" },
{ "ToolTip", "USkeletalMeshGizmoWrapper is a wrapper class to handle a Transform Gizmo and it's Transform proxy so that it can\nbe used to update skeletal mesh infos using a Gizmo." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformGizmo_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshGizmoUtils.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformProxy_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshGizmoUtils.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshGizmoWrapper constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_TransformGizmo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TransformProxy;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USkeletalMeshGizmoWrapper constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshGizmoWrapper>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics
// ********** Begin Class USkeletalMeshGizmoWrapper Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::NewProp_TransformGizmo = { "TransformGizmo", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshGizmoWrapper, TransformGizmo), Z_Construct_UClass_UTransformGizmo_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformGizmo_MetaData), NewProp_TransformGizmo_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::NewProp_TransformProxy = { "TransformProxy", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshGizmoWrapper, TransformProxy), Z_Construct_UClass_USkeletonTransformProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformProxy_MetaData), NewProp_TransformProxy_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::NewProp_TransformGizmo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::NewProp_TransformProxy,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::PropPointers) < 2048);
// ********** End Class USkeletalMeshGizmoWrapper Property Definitions *****************************
UObject* (*const Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USkeletalMeshGizmoWrapperBase,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::ClassParams = {
&USkeletalMeshGizmoWrapper::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::Class_MetaDataParams)
};
void USkeletalMeshGizmoWrapper::StaticRegisterNativesUSkeletalMeshGizmoWrapper()
{
}
UClass* Z_Construct_UClass_USkeletalMeshGizmoWrapper()
{
if (!Z_Registration_Info_UClass_USkeletalMeshGizmoWrapper.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshGizmoWrapper.OuterSingleton, Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshGizmoWrapper.OuterSingleton;
}
USkeletalMeshGizmoWrapper::USkeletalMeshGizmoWrapper(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshGizmoWrapper);
USkeletalMeshGizmoWrapper::~USkeletalMeshGizmoWrapper() {}
// ********** End Class USkeletalMeshGizmoWrapper **************************************************
// ********** Begin Class USkeletalMeshGizmoContextObject ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshGizmoContextObject;
UClass* USkeletalMeshGizmoContextObject::GetPrivateStaticClass()
{
using TClass = USkeletalMeshGizmoContextObject;
if (!Z_Registration_Info_UClass_USkeletalMeshGizmoContextObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshGizmoContextObject"),
Z_Registration_Info_UClass_USkeletalMeshGizmoContextObject.InnerSingleton,
StaticRegisterNativesUSkeletalMeshGizmoContextObject,
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_USkeletalMeshGizmoContextObject.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshGizmoContextObject_NoRegister()
{
return USkeletalMeshGizmoContextObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshGizmoContextObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * USkeletalMeshGizmoContextObject is a utility object that registers a Gizmo Builder for UTransformGizmo.\n * (see UCombinedTransformGizmoContextObject for more details)\n */" },
{ "IncludePath", "SkeletalMeshGizmoUtils.h" },
{ "ModuleRelativePath", "Private/SkeletalMeshGizmoUtils.h" },
{ "ToolTip", "USkeletalMeshGizmoContextObject is a utility object that registers a Gizmo Builder for UTransformGizmo.\n(see UCombinedTransformGizmoContextObject for more details)" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshGizmoContextObject constinit property declarations **********
// ********** End Class USkeletalMeshGizmoContextObject constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshGizmoContextObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshGizmoContextObject_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshGizmoContextObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USkeletalMeshGizmoContextObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshGizmoContextObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshGizmoContextObject_Statics::ClassParams = {
&USkeletalMeshGizmoContextObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshGizmoContextObject_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshGizmoContextObject_Statics::Class_MetaDataParams)
};
void USkeletalMeshGizmoContextObject::StaticRegisterNativesUSkeletalMeshGizmoContextObject()
{
}
UClass* Z_Construct_UClass_USkeletalMeshGizmoContextObject()
{
if (!Z_Registration_Info_UClass_USkeletalMeshGizmoContextObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshGizmoContextObject.OuterSingleton, Z_Construct_UClass_USkeletalMeshGizmoContextObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshGizmoContextObject.OuterSingleton;
}
USkeletalMeshGizmoContextObject::USkeletalMeshGizmoContextObject(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshGizmoContextObject);
USkeletalMeshGizmoContextObject::~USkeletalMeshGizmoContextObject() {}
// ********** End Class USkeletalMeshGizmoContextObject ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h__Script_SkeletalMeshModelingTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletalMeshGizmoWrapper, USkeletalMeshGizmoWrapper::StaticClass, TEXT("USkeletalMeshGizmoWrapper"), &Z_Registration_Info_UClass_USkeletalMeshGizmoWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshGizmoWrapper), 3108346608U) },
{ Z_Construct_UClass_USkeletalMeshGizmoContextObject, USkeletalMeshGizmoContextObject::StaticClass, TEXT("USkeletalMeshGizmoContextObject"), &Z_Registration_Info_UClass_USkeletalMeshGizmoContextObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshGizmoContextObject), 4177966452U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h__Script_SkeletalMeshModelingTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h__Script_SkeletalMeshModelingTools_2743531466{
TEXT("/Script/SkeletalMeshModelingTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "SkeletalMeshGizmoUtils.h"
#ifdef SKELETALMESHMODELINGTOOLS_SkeletalMeshGizmoUtils_generated_h
#error "SkeletalMeshGizmoUtils.generated.h already included, missing '#pragma once' in SkeletalMeshGizmoUtils.h"
#endif
#define SKELETALMESHMODELINGTOOLS_SkeletalMeshGizmoUtils_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USkeletalMeshGizmoWrapper ************************************************
struct Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshGizmoWrapper_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_59_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshGizmoWrapper(); \
friend struct ::Z_Construct_UClass_USkeletalMeshGizmoWrapper_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletalMeshGizmoWrapper_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshGizmoWrapper, USkeletalMeshGizmoWrapperBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletalMeshGizmoWrapper_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshGizmoWrapper)
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_59_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SKELETALMESHMODELINGTOOLS_API USkeletalMeshGizmoWrapper(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshGizmoWrapper(USkeletalMeshGizmoWrapper&&) = delete; \
USkeletalMeshGizmoWrapper(const USkeletalMeshGizmoWrapper&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, USkeletalMeshGizmoWrapper); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshGizmoWrapper); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshGizmoWrapper) \
SKELETALMESHMODELINGTOOLS_API virtual ~USkeletalMeshGizmoWrapper();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_56_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_59_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_59_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_59_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshGizmoWrapper;
// ********** End Class USkeletalMeshGizmoWrapper **************************************************
// ********** Begin Class USkeletalMeshGizmoContextObject ******************************************
struct Z_Construct_UClass_USkeletalMeshGizmoContextObject_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshGizmoContextObject_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_82_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshGizmoContextObject(); \
friend struct ::Z_Construct_UClass_USkeletalMeshGizmoContextObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletalMeshGizmoContextObject_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshGizmoContextObject, USkeletalMeshGizmoContextObjectBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletalMeshGizmoContextObject_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshGizmoContextObject)
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_82_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SKELETALMESHMODELINGTOOLS_API USkeletalMeshGizmoContextObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshGizmoContextObject(USkeletalMeshGizmoContextObject&&) = delete; \
USkeletalMeshGizmoContextObject(const USkeletalMeshGizmoContextObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, USkeletalMeshGizmoContextObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshGizmoContextObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshGizmoContextObject) \
SKELETALMESHMODELINGTOOLS_API virtual ~USkeletalMeshGizmoContextObject();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_79_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_82_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_82_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h_82_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshGizmoContextObject;
// ********** End Class USkeletalMeshGizmoContextObject ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshGizmoUtils_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeSkeletalMeshModelingTools_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_SkeletalMeshModelingTools;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_SkeletalMeshModelingTools()
{
if (!Z_Registration_Info_UPackage__Script_SkeletalMeshModelingTools.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/SkeletalMeshModelingTools",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0x782CB8AC,
0x7D759E69,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_SkeletalMeshModelingTools.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_SkeletalMeshModelingTools.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_SkeletalMeshModelingTools(Z_Construct_UPackage__Script_SkeletalMeshModelingTools, TEXT("/Script/SkeletalMeshModelingTools"), Z_Registration_Info_UPackage__Script_SkeletalMeshModelingTools, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x782CB8AC, 0x7D759E69));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,144 @@
// 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 "SkeletalMeshModelingToolsEditorMode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletalMeshModelingToolsEditorMode() {}
// ********** Begin Cross Module References ********************************************************
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_NoRegister();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshEditingCache_NoRegister();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_NoRegister();
SKELETALMESHMODIFIERS_API UClass* Z_Construct_UClass_USkeletonModifier_NoRegister();
UNREALED_API UClass* Z_Construct_UClass_UBaseLegacyWidgetEdMode();
UPackage* Z_Construct_UPackage__Script_SkeletalMeshModelingTools();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USkeletalMeshModelingToolsEditorMode *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshModelingToolsEditorMode;
UClass* USkeletalMeshModelingToolsEditorMode::GetPrivateStaticClass()
{
using TClass = USkeletalMeshModelingToolsEditorMode;
if (!Z_Registration_Info_UClass_USkeletalMeshModelingToolsEditorMode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshModelingToolsEditorMode"),
Z_Registration_Info_UClass_USkeletalMeshModelingToolsEditorMode.InnerSingleton,
StaticRegisterNativesUSkeletalMeshModelingToolsEditorMode,
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_USkeletalMeshModelingToolsEditorMode.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_NoRegister()
{
return USkeletalMeshModelingToolsEditorMode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "SkeletalMeshModelingToolsEditorMode.h" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentEditingCache_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletonReader_MetaData[] = {
{ "Comment", "// A dummy read-only modifier to host the current edited skeleton for RefSkeletonTree UI\n" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsEditorMode.h" },
{ "ToolTip", "A dummy read-only modifier to host the current edited skeleton for RefSkeletonTree UI" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshModelingToolsEditorMode constinit property declarations *****
static const UECodeGen_Private::FObjectPropertyParams NewProp_CurrentEditingCache;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SkeletonReader;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USkeletalMeshModelingToolsEditorMode constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshModelingToolsEditorMode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics
// ********** Begin Class USkeletalMeshModelingToolsEditorMode Property Definitions ****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::NewProp_CurrentEditingCache = { "CurrentEditingCache", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshModelingToolsEditorMode, CurrentEditingCache), Z_Construct_UClass_USkeletalMeshEditingCache_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentEditingCache_MetaData), NewProp_CurrentEditingCache_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::NewProp_SkeletonReader = { "SkeletonReader", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshModelingToolsEditorMode, SkeletonReader), Z_Construct_UClass_USkeletonModifier_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletonReader_MetaData), NewProp_SkeletonReader_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::NewProp_CurrentEditingCache,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::NewProp_SkeletonReader,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::PropPointers) < 2048);
// ********** End Class USkeletalMeshModelingToolsEditorMode Property Definitions ******************
UObject* (*const Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBaseLegacyWidgetEdMode,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_USkeletalMeshBackedDynamicMeshComponentProvider_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshModelingToolsEditorMode, ISkeletalMeshBackedDynamicMeshComponentProvider), false }, // 219762237
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::ClassParams = {
&USkeletalMeshModelingToolsEditorMode::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::Class_MetaDataParams)
};
void USkeletalMeshModelingToolsEditorMode::StaticRegisterNativesUSkeletalMeshModelingToolsEditorMode()
{
}
UClass* Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode()
{
if (!Z_Registration_Info_UClass_USkeletalMeshModelingToolsEditorMode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshModelingToolsEditorMode.OuterSingleton, Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshModelingToolsEditorMode.OuterSingleton;
}
// ********** End Class USkeletalMeshModelingToolsEditorMode ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h__Script_SkeletalMeshModelingTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode, USkeletalMeshModelingToolsEditorMode::StaticClass, TEXT("USkeletalMeshModelingToolsEditorMode"), &Z_Registration_Info_UClass_USkeletalMeshModelingToolsEditorMode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshModelingToolsEditorMode), 1504247887U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h__Script_SkeletalMeshModelingTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h__Script_SkeletalMeshModelingTools_1776910075{
TEXT("/Script/SkeletalMeshModelingTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,60 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "SkeletalMeshModelingToolsEditorMode.h"
#ifdef SKELETALMESHMODELINGTOOLS_SkeletalMeshModelingToolsEditorMode_generated_h
#error "SkeletalMeshModelingToolsEditorMode.generated.h already included, missing '#pragma once' in SkeletalMeshModelingToolsEditorMode.h"
#endif
#define SKELETALMESHMODELINGTOOLS_SkeletalMeshModelingToolsEditorMode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USkeletalMeshModelingToolsEditorMode *************************************
struct Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h_76_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshModelingToolsEditorMode(); \
friend struct ::Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshModelingToolsEditorMode, UBaseLegacyWidgetEdMode, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletalMeshModelingToolsEditorMode_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshModelingToolsEditorMode) \
virtual UObject* _getUObject() const override { return const_cast<USkeletalMeshModelingToolsEditorMode*>(this); }
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h_76_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshModelingToolsEditorMode(USkeletalMeshModelingToolsEditorMode&&) = delete; \
USkeletalMeshModelingToolsEditorMode(const USkeletalMeshModelingToolsEditorMode&) = delete; \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshModelingToolsEditorMode); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(USkeletalMeshModelingToolsEditorMode)
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h_71_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h_76_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h_76_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h_76_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshModelingToolsEditorMode;
// ********** End Class USkeletalMeshModelingToolsEditorMode ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsEditorMode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,641 @@
// 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 "SkeletalMeshModelingToolsMeshConverter.h"
#include "Animation/BoneReference.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletalMeshModelingToolsMeshConverter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDirectoryPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UBoneReferenceSkeletonProvider_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeleton_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_NoRegister();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletonFromStaticMeshFactory();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletonFromStaticMeshFactory_NoRegister();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions();
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_NoRegister();
SKELETALMESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption();
SKELETALMESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions();
SKELETALMESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference();
UNREALED_API UClass* Z_Construct_UClass_UFactory();
UPackage* Z_Construct_UPackage__Script_SkeletalMeshModelingTools();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERootBonePositionReference ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERootBonePositionReference;
static UEnum* ERootBonePositionReference_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERootBonePositionReference.OuterSingleton)
{
Z_Registration_Info_UEnum_ERootBonePositionReference.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference, (UObject*)Z_Construct_UPackage__Script_SkeletalMeshModelingTools(), TEXT("ERootBonePositionReference"));
}
return Z_Registration_Info_UEnum_ERootBonePositionReference.OuterSingleton;
}
template<> SKELETALMESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<ERootBonePositionReference>()
{
return ERootBonePositionReference_StaticEnum();
}
struct Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Absolute.Name", "ERootBonePositionReference::Absolute" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
{ "Relative.Name", "ERootBonePositionReference::Relative" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERootBonePositionReference::Relative", (int64)ERootBonePositionReference::Relative },
{ "ERootBonePositionReference::Absolute", (int64)ERootBonePositionReference::Absolute },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
nullptr,
"ERootBonePositionReference",
"ERootBonePositionReference",
Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference_Statics::Enum_MetaDataParams), Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference()
{
if (!Z_Registration_Info_UEnum_ERootBonePositionReference.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERootBonePositionReference.InnerSingleton, Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERootBonePositionReference.InnerSingleton;
}
// ********** End Enum ERootBonePositionReference **************************************************
// ********** Begin Class USkeletonFromStaticMeshFactory *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletonFromStaticMeshFactory;
UClass* USkeletonFromStaticMeshFactory::GetPrivateStaticClass()
{
using TClass = USkeletonFromStaticMeshFactory;
if (!Z_Registration_Info_UClass_USkeletonFromStaticMeshFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletonFromStaticMeshFactory"),
Z_Registration_Info_UClass_USkeletonFromStaticMeshFactory.InnerSingleton,
StaticRegisterNativesUSkeletonFromStaticMeshFactory,
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_USkeletonFromStaticMeshFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletonFromStaticMeshFactory_NoRegister()
{
return USkeletonFromStaticMeshFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "SkeletalMeshModelingToolsMeshConverter.h" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMesh_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootPosition_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionReference_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletonFromStaticMeshFactory constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMesh;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootPosition;
static const UECodeGen_Private::FIntPropertyParams NewProp_PositionReference_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PositionReference;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USkeletonFromStaticMeshFactory constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletonFromStaticMeshFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics
// ********** Begin Class USkeletonFromStaticMeshFactory Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::NewProp_StaticMesh = { "StaticMesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletonFromStaticMeshFactory, StaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMesh_MetaData), NewProp_StaticMesh_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::NewProp_RootPosition = { "RootPosition", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletonFromStaticMeshFactory, RootPosition), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootPosition_MetaData), NewProp_RootPosition_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::NewProp_PositionReference_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::NewProp_PositionReference = { "PositionReference", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletonFromStaticMeshFactory, PositionReference), Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePositionReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionReference_MetaData), NewProp_PositionReference_MetaData) }; // 1828802954
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::NewProp_StaticMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::NewProp_RootPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::NewProp_PositionReference_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::NewProp_PositionReference,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::PropPointers) < 2048);
// ********** End Class USkeletonFromStaticMeshFactory Property Definitions ************************
UObject* (*const Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFactory,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::ClassParams = {
&USkeletonFromStaticMeshFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::PropPointers),
0,
0x010800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::Class_MetaDataParams)
};
void USkeletonFromStaticMeshFactory::StaticRegisterNativesUSkeletonFromStaticMeshFactory()
{
}
UClass* Z_Construct_UClass_USkeletonFromStaticMeshFactory()
{
if (!Z_Registration_Info_UClass_USkeletonFromStaticMeshFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletonFromStaticMeshFactory.OuterSingleton, Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletonFromStaticMeshFactory.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletonFromStaticMeshFactory);
USkeletonFromStaticMeshFactory::~USkeletonFromStaticMeshFactory() {}
// ********** End Class USkeletonFromStaticMeshFactory *********************************************
// ********** Begin Class USkeletalMeshFromStaticMeshFactory ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshFromStaticMeshFactory;
UClass* USkeletalMeshFromStaticMeshFactory::GetPrivateStaticClass()
{
using TClass = USkeletalMeshFromStaticMeshFactory;
if (!Z_Registration_Info_UClass_USkeletalMeshFromStaticMeshFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshFromStaticMeshFactory"),
Z_Registration_Info_UClass_USkeletalMeshFromStaticMeshFactory.InnerSingleton,
StaticRegisterNativesUSkeletalMeshFromStaticMeshFactory,
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_USkeletalMeshFromStaticMeshFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_NoRegister()
{
return USkeletalMeshFromStaticMeshFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "SkeletalMeshModelingToolsMeshConverter.h" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Skeleton_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMesh_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BindBoneName_MetaData[] = {
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshFromStaticMeshFactory constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_Skeleton;
static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMesh;
static const UECodeGen_Private::FNamePropertyParams NewProp_BindBoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USkeletalMeshFromStaticMeshFactory constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshFromStaticMeshFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics
// ********** Begin Class USkeletalMeshFromStaticMeshFactory Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::NewProp_Skeleton = { "Skeleton", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshFromStaticMeshFactory, Skeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Skeleton_MetaData), NewProp_Skeleton_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::NewProp_StaticMesh = { "StaticMesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshFromStaticMeshFactory, StaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMesh_MetaData), NewProp_StaticMesh_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::NewProp_BindBoneName = { "BindBoneName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshFromStaticMeshFactory, BindBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BindBoneName_MetaData), NewProp_BindBoneName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::NewProp_Skeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::NewProp_StaticMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::NewProp_BindBoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::PropPointers) < 2048);
// ********** End Class USkeletalMeshFromStaticMeshFactory Property Definitions ********************
UObject* (*const Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFactory,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::ClassParams = {
&USkeletalMeshFromStaticMeshFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::PropPointers),
0,
0x010800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::Class_MetaDataParams)
};
void USkeletalMeshFromStaticMeshFactory::StaticRegisterNativesUSkeletalMeshFromStaticMeshFactory()
{
}
UClass* Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory()
{
if (!Z_Registration_Info_UClass_USkeletalMeshFromStaticMeshFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshFromStaticMeshFactory.OuterSingleton, Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshFromStaticMeshFactory.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshFromStaticMeshFactory);
USkeletalMeshFromStaticMeshFactory::~USkeletalMeshFromStaticMeshFactory() {}
// ********** End Class USkeletalMeshFromStaticMeshFactory *****************************************
// ********** Begin Enum EReferenceSkeletonImportOption ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EReferenceSkeletonImportOption;
static UEnum* EReferenceSkeletonImportOption_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EReferenceSkeletonImportOption.OuterSingleton)
{
Z_Registration_Info_UEnum_EReferenceSkeletonImportOption.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption, (UObject*)Z_Construct_UPackage__Script_SkeletalMeshModelingTools(), TEXT("EReferenceSkeletonImportOption"));
}
return Z_Registration_Info_UEnum_EReferenceSkeletonImportOption.OuterSingleton;
}
template<> SKELETALMESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EReferenceSkeletonImportOption>()
{
return EReferenceSkeletonImportOption_StaticEnum();
}
struct Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "CreateNew.Name", "EReferenceSkeletonImportOption::CreateNew" },
{ "CreateNew.ToolTip", "Create a new skeleton with a single root bone" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
{ "UseExistingSkeletalMesh.Name", "EReferenceSkeletonImportOption::UseExistingSkeletalMesh" },
{ "UseExistingSkeletalMesh.ToolTip", "Use a skeleton use by another skeletal mesh asset" },
{ "UseExistingSkeleton.Name", "EReferenceSkeletonImportOption::UseExistingSkeleton" },
{ "UseExistingSkeleton.ToolTip", "Use an already created skeleton asset" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EReferenceSkeletonImportOption::CreateNew", (int64)EReferenceSkeletonImportOption::CreateNew },
{ "EReferenceSkeletonImportOption::UseExistingSkeleton", (int64)EReferenceSkeletonImportOption::UseExistingSkeleton },
{ "EReferenceSkeletonImportOption::UseExistingSkeletalMesh", (int64)EReferenceSkeletonImportOption::UseExistingSkeletalMesh },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
nullptr,
"EReferenceSkeletonImportOption",
"EReferenceSkeletonImportOption",
Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption_Statics::Enum_MetaDataParams), Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption()
{
if (!Z_Registration_Info_UEnum_EReferenceSkeletonImportOption.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EReferenceSkeletonImportOption.InnerSingleton, Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EReferenceSkeletonImportOption.InnerSingleton;
}
// ********** End Enum EReferenceSkeletonImportOption **********************************************
// ********** Begin Enum ERootBonePlacementOptions *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERootBonePlacementOptions;
static UEnum* ERootBonePlacementOptions_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERootBonePlacementOptions.OuterSingleton)
{
Z_Registration_Info_UEnum_ERootBonePlacementOptions.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions, (UObject*)Z_Construct_UPackage__Script_SkeletalMeshModelingTools(), TEXT("ERootBonePlacementOptions"));
}
return Z_Registration_Info_UEnum_ERootBonePlacementOptions.OuterSingleton;
}
template<> SKELETALMESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<ERootBonePlacementOptions>()
{
return ERootBonePlacementOptions_StaticEnum();
}
struct Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BottomCenter.DisplayName", "Bottom center" },
{ "BottomCenter.Name", "ERootBonePlacementOptions::BottomCenter" },
{ "BottomCenter.ToolTip", "Bottom-center of the static mesh's bounding box" },
{ "Center.DisplayName", "Center" },
{ "Center.Name", "ERootBonePlacementOptions::Center" },
{ "Center.ToolTip", "Center of the static mesh's bounding box" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
{ "Origin.DisplayName", "Origin" },
{ "Origin.Name", "ERootBonePlacementOptions::Origin" },
{ "Origin.ToolTip", "At the static mesh's origin (0,0,0)" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERootBonePlacementOptions::BottomCenter", (int64)ERootBonePlacementOptions::BottomCenter },
{ "ERootBonePlacementOptions::Center", (int64)ERootBonePlacementOptions::Center },
{ "ERootBonePlacementOptions::Origin", (int64)ERootBonePlacementOptions::Origin },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
nullptr,
"ERootBonePlacementOptions",
"ERootBonePlacementOptions",
Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions_Statics::Enum_MetaDataParams), Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions()
{
if (!Z_Registration_Info_UEnum_ERootBonePlacementOptions.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERootBonePlacementOptions.InnerSingleton, Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERootBonePlacementOptions.InnerSingleton;
}
// ********** End Enum ERootBonePlacementOptions ***************************************************
// ********** Begin Class UStaticMeshToSkeletalMeshConvertOptions **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshToSkeletalMeshConvertOptions;
UClass* UStaticMeshToSkeletalMeshConvertOptions::GetPrivateStaticClass()
{
using TClass = UStaticMeshToSkeletalMeshConvertOptions;
if (!Z_Registration_Info_UClass_UStaticMeshToSkeletalMeshConvertOptions.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshToSkeletalMeshConvertOptions"),
Z_Registration_Info_UClass_UStaticMeshToSkeletalMeshConvertOptions.InnerSingleton,
StaticRegisterNativesUStaticMeshToSkeletalMeshConvertOptions,
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_UStaticMeshToSkeletalMeshConvertOptions.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_NoRegister()
{
return UStaticMeshToSkeletalMeshConvertOptions::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object" },
{ "IncludePath", "SkeletalMeshModelingToolsMeshConverter.h" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DestinationPath_MetaData[] = {
{ "Category", "Location" },
{ "ContentDir", "" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletonImportOption_MetaData[] = {
{ "Category", "Skeleton" },
{ "DisplayName", "Creation Type" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootBonePlacement_MetaData[] = {
{ "Category", "Skeleton" },
{ "EditCondition", "SkeletonImportOption==EReferenceSkeletonImportOption::CreateNew" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Skeleton_MetaData[] = {
{ "AllowedClasses", "/Script/Engine.Skeleton" },
{ "Category", "Skeleton" },
{ "EditCondition", "SkeletonImportOption==EReferenceSkeletonImportOption::UseExistingSkeleton" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMesh_MetaData[] = {
{ "AllowedClasses", "/Script/Engine.SkeletalMesh" },
{ "Category", "Skeleton" },
{ "EditCondition", "SkeletonImportOption==EReferenceSkeletonImportOption::UseExistingSkeletalMesh" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BindingBoneName_MetaData[] = {
{ "Category", "Skeleton" },
{ "EditCondition", "SkeletonImportOption!=EReferenceSkeletonImportOption::CreateNew" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrefixToRemove_MetaData[] = {
{ "Category", "Naming" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMeshPrefixToAdd_MetaData[] = {
{ "Category", "Naming" },
{ "DisplayName", "Skeletal Mesh Prefix" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMeshSuffixToAdd_MetaData[] = {
{ "Category", "Naming" },
{ "DisplayName", "Skeletal Mesh Suffix" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletonPrefixToAdd_MetaData[] = {
{ "Category", "Naming" },
{ "DisplayName", "Skeleton Prefix" },
{ "EditCondition", "SkeletonImportOption==EReferenceSkeletonImportOption::CreateNew" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletonSuffixToAdd_MetaData[] = {
{ "Category", "Naming" },
{ "DisplayName", "Skeleton Suffix" },
{ "EditCondition", "SkeletonImportOption==EReferenceSkeletonImportOption::CreateNew" },
{ "ModuleRelativePath", "Private/SkeletalMeshModelingToolsMeshConverter.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshToSkeletalMeshConvertOptions constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_DestinationPath;
static const UECodeGen_Private::FIntPropertyParams NewProp_SkeletonImportOption_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SkeletonImportOption;
static const UECodeGen_Private::FIntPropertyParams NewProp_RootBonePlacement_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RootBonePlacement;
static const UECodeGen_Private::FStructPropertyParams NewProp_Skeleton;
static const UECodeGen_Private::FStructPropertyParams NewProp_SkeletalMesh;
static const UECodeGen_Private::FStructPropertyParams NewProp_BindingBoneName;
static const UECodeGen_Private::FStrPropertyParams NewProp_PrefixToRemove;
static const UECodeGen_Private::FStrPropertyParams NewProp_SkeletalMeshPrefixToAdd;
static const UECodeGen_Private::FStrPropertyParams NewProp_SkeletalMeshSuffixToAdd;
static const UECodeGen_Private::FStrPropertyParams NewProp_SkeletonPrefixToAdd;
static const UECodeGen_Private::FStrPropertyParams NewProp_SkeletonSuffixToAdd;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UStaticMeshToSkeletalMeshConvertOptions constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshToSkeletalMeshConvertOptions>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics
// ********** Begin Class UStaticMeshToSkeletalMeshConvertOptions Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_DestinationPath = { "DestinationPath", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, DestinationPath), Z_Construct_UScriptStruct_FDirectoryPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DestinationPath_MetaData), NewProp_DestinationPath_MetaData) }; // 1225349189
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletonImportOption_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletonImportOption = { "SkeletonImportOption", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, SkeletonImportOption), Z_Construct_UEnum_SkeletalMeshModelingTools_EReferenceSkeletonImportOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletonImportOption_MetaData), NewProp_SkeletonImportOption_MetaData) }; // 504519402
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_RootBonePlacement_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_RootBonePlacement = { "RootBonePlacement", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, RootBonePlacement), Z_Construct_UEnum_SkeletalMeshModelingTools_ERootBonePlacementOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootBonePlacement_MetaData), NewProp_RootBonePlacement_MetaData) }; // 265631751
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_Skeleton = { "Skeleton", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, Skeleton), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Skeleton_MetaData), NewProp_Skeleton_MetaData) }; // 2425717601
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletalMesh = { "SkeletalMesh", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, SkeletalMesh), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMesh_MetaData), NewProp_SkeletalMesh_MetaData) }; // 2425717601
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_BindingBoneName = { "BindingBoneName", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, BindingBoneName), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BindingBoneName_MetaData), NewProp_BindingBoneName_MetaData) }; // 1102615820
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_PrefixToRemove = { "PrefixToRemove", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, PrefixToRemove), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrefixToRemove_MetaData), NewProp_PrefixToRemove_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletalMeshPrefixToAdd = { "SkeletalMeshPrefixToAdd", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, SkeletalMeshPrefixToAdd), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMeshPrefixToAdd_MetaData), NewProp_SkeletalMeshPrefixToAdd_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletalMeshSuffixToAdd = { "SkeletalMeshSuffixToAdd", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, SkeletalMeshSuffixToAdd), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMeshSuffixToAdd_MetaData), NewProp_SkeletalMeshSuffixToAdd_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletonPrefixToAdd = { "SkeletonPrefixToAdd", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, SkeletonPrefixToAdd), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletonPrefixToAdd_MetaData), NewProp_SkeletonPrefixToAdd_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletonSuffixToAdd = { "SkeletonSuffixToAdd", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, SkeletonSuffixToAdd), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletonSuffixToAdd_MetaData), NewProp_SkeletonSuffixToAdd_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_DestinationPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletonImportOption_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletonImportOption,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_RootBonePlacement_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_RootBonePlacement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_Skeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_BindingBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_PrefixToRemove,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletalMeshPrefixToAdd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletalMeshSuffixToAdd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletonPrefixToAdd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::NewProp_SkeletonSuffixToAdd,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::PropPointers) < 2048);
// ********** End Class UStaticMeshToSkeletalMeshConvertOptions Property Definitions ***************
UObject* (*const Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModelingTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UBoneReferenceSkeletonProvider_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshToSkeletalMeshConvertOptions, IBoneReferenceSkeletonProvider), false }, // 300470766
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::ClassParams = {
&UStaticMeshToSkeletalMeshConvertOptions::StaticClass,
"EditorPerProjectUserSettings",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::Class_MetaDataParams)
};
void UStaticMeshToSkeletalMeshConvertOptions::StaticRegisterNativesUStaticMeshToSkeletalMeshConvertOptions()
{
}
UClass* Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions()
{
if (!Z_Registration_Info_UClass_UStaticMeshToSkeletalMeshConvertOptions.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshToSkeletalMeshConvertOptions.OuterSingleton, Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshToSkeletalMeshConvertOptions.OuterSingleton;
}
UStaticMeshToSkeletalMeshConvertOptions::UStaticMeshToSkeletalMeshConvertOptions(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshToSkeletalMeshConvertOptions);
UStaticMeshToSkeletalMeshConvertOptions::~UStaticMeshToSkeletalMeshConvertOptions() {}
// ********** End Class UStaticMeshToSkeletalMeshConvertOptions ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h__Script_SkeletalMeshModelingTools_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERootBonePositionReference_StaticEnum, TEXT("ERootBonePositionReference"), &Z_Registration_Info_UEnum_ERootBonePositionReference, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1828802954U) },
{ EReferenceSkeletonImportOption_StaticEnum, TEXT("EReferenceSkeletonImportOption"), &Z_Registration_Info_UEnum_EReferenceSkeletonImportOption, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 504519402U) },
{ ERootBonePlacementOptions_StaticEnum, TEXT("ERootBonePlacementOptions"), &Z_Registration_Info_UEnum_ERootBonePlacementOptions, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 265631751U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletonFromStaticMeshFactory, USkeletonFromStaticMeshFactory::StaticClass, TEXT("USkeletonFromStaticMeshFactory"), &Z_Registration_Info_UClass_USkeletonFromStaticMeshFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletonFromStaticMeshFactory), 1147630802U) },
{ Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory, USkeletalMeshFromStaticMeshFactory::StaticClass, TEXT("USkeletalMeshFromStaticMeshFactory"), &Z_Registration_Info_UClass_USkeletalMeshFromStaticMeshFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshFromStaticMeshFactory), 838185575U) },
{ Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions, UStaticMeshToSkeletalMeshConvertOptions::StaticClass, TEXT("UStaticMeshToSkeletalMeshConvertOptions"), &Z_Registration_Info_UClass_UStaticMeshToSkeletalMeshConvertOptions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshToSkeletalMeshConvertOptions), 338917571U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h__Script_SkeletalMeshModelingTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h__Script_SkeletalMeshModelingTools_2482468768{
TEXT("/Script/SkeletalMeshModelingTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h__Script_SkeletalMeshModelingTools_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h__Script_SkeletalMeshModelingTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h__Script_SkeletalMeshModelingTools_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,176 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "SkeletalMeshModelingToolsMeshConverter.h"
#ifdef SKELETALMESHMODELINGTOOLS_SkeletalMeshModelingToolsMeshConverter_generated_h
#error "SkeletalMeshModelingToolsMeshConverter.generated.h already included, missing '#pragma once' in SkeletalMeshModelingToolsMeshConverter.h"
#endif
#define SKELETALMESHMODELINGTOOLS_SkeletalMeshModelingToolsMeshConverter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USkeletonFromStaticMeshFactory *******************************************
struct Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletonFromStaticMeshFactory_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_30_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletonFromStaticMeshFactory(); \
friend struct ::Z_Construct_UClass_USkeletonFromStaticMeshFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletonFromStaticMeshFactory_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletonFromStaticMeshFactory, UFactory, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletonFromStaticMeshFactory_NoRegister) \
DECLARE_SERIALIZER(USkeletonFromStaticMeshFactory)
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_30_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletonFromStaticMeshFactory(USkeletonFromStaticMeshFactory&&) = delete; \
USkeletonFromStaticMeshFactory(const USkeletonFromStaticMeshFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, USkeletonFromStaticMeshFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletonFromStaticMeshFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletonFromStaticMeshFactory) \
SKELETALMESHMODELINGTOOLS_API virtual ~USkeletonFromStaticMeshFactory();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_26_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_30_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_30_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_30_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletonFromStaticMeshFactory;
// ********** End Class USkeletonFromStaticMeshFactory *********************************************
// ********** Begin Class USkeletalMeshFromStaticMeshFactory ***************************************
struct Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_61_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshFromStaticMeshFactory(); \
friend struct ::Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshFromStaticMeshFactory, UFactory, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_USkeletalMeshFromStaticMeshFactory_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshFromStaticMeshFactory)
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_61_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshFromStaticMeshFactory(USkeletalMeshFromStaticMeshFactory&&) = delete; \
USkeletalMeshFromStaticMeshFactory(const USkeletalMeshFromStaticMeshFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, USkeletalMeshFromStaticMeshFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshFromStaticMeshFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshFromStaticMeshFactory) \
SKELETALMESHMODELINGTOOLS_API virtual ~USkeletalMeshFromStaticMeshFactory();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_57_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_61_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_61_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_61_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshFromStaticMeshFactory;
// ********** End Class USkeletalMeshFromStaticMeshFactory *****************************************
// ********** Begin Class UStaticMeshToSkeletalMeshConvertOptions **********************************
struct Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics;
SKELETALMESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_NoRegister();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_113_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStaticMeshToSkeletalMeshConvertOptions(); \
friend struct ::Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SKELETALMESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshToSkeletalMeshConvertOptions, UObject, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/SkeletalMeshModelingTools"), Z_Construct_UClass_UStaticMeshToSkeletalMeshConvertOptions_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshToSkeletalMeshConvertOptions) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("EditorPerProjectUserSettings");} \
\
virtual UObject* _getUObject() const override { return const_cast<UStaticMeshToSkeletalMeshConvertOptions*>(this); }
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_113_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SKELETALMESHMODELINGTOOLS_API UStaticMeshToSkeletalMeshConvertOptions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshToSkeletalMeshConvertOptions(UStaticMeshToSkeletalMeshConvertOptions&&) = delete; \
UStaticMeshToSkeletalMeshConvertOptions(const UStaticMeshToSkeletalMeshConvertOptions&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SKELETALMESHMODELINGTOOLS_API, UStaticMeshToSkeletalMeshConvertOptions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshToSkeletalMeshConvertOptions); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStaticMeshToSkeletalMeshConvertOptions) \
SKELETALMESHMODELINGTOOLS_API virtual ~UStaticMeshToSkeletalMeshConvertOptions();
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_108_PROLOG
#define FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_113_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_113_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h_113_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshToSkeletalMeshConvertOptions;
// ********** End Class UStaticMeshToSkeletalMeshConvertOptions ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_SkeletalMeshModelingTools_Source_SkeletalMeshModelingTools_Private_SkeletalMeshModelingToolsMeshConverter_h
// ********** Begin Enum ERootBonePositionReference ************************************************
#define FOREACH_ENUM_EROOTBONEPOSITIONREFERENCE(op) \
op(ERootBonePositionReference::Relative) \
op(ERootBonePositionReference::Absolute)
enum class ERootBonePositionReference;
template<> struct TIsUEnumClass<ERootBonePositionReference> { enum { Value = true }; };
template<> SKELETALMESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<ERootBonePositionReference>();
// ********** End Enum ERootBonePositionReference **************************************************
// ********** Begin Enum EReferenceSkeletonImportOption ********************************************
#define FOREACH_ENUM_EREFERENCESKELETONIMPORTOPTION(op) \
op(EReferenceSkeletonImportOption::CreateNew) \
op(EReferenceSkeletonImportOption::UseExistingSkeleton) \
op(EReferenceSkeletonImportOption::UseExistingSkeletalMesh)
enum class EReferenceSkeletonImportOption;
template<> struct TIsUEnumClass<EReferenceSkeletonImportOption> { enum { Value = true }; };
template<> SKELETALMESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EReferenceSkeletonImportOption>();
// ********** End Enum EReferenceSkeletonImportOption **********************************************
// ********** Begin Enum ERootBonePlacementOptions *************************************************
#define FOREACH_ENUM_EROOTBONEPLACEMENTOPTIONS(op) \
op(ERootBonePlacementOptions::BottomCenter) \
op(ERootBonePlacementOptions::Center) \
op(ERootBonePlacementOptions::Origin)
enum class ERootBonePlacementOptions;
template<> struct TIsUEnumClass<ERootBonePlacementOptions> { enum { Value = true }; };
template<> SKELETALMESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<ERootBonePlacementOptions>();
// ********** End Enum ERootBonePlacementOptions ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,8 @@
D:\UE_5_7_1\Engine\Plugins\Animation\SkeletalMeshModelingTools\Source\SkeletalMeshModelingTools\Private\SkeletalMeshEditorUtils.h
D:\UE_5_7_1\Engine\Plugins\Animation\SkeletalMeshModelingTools\Source\SkeletalMeshModelingTools\Private\SkeletalMeshGizmoUtils.h
D:\UE_5_7_1\Engine\Plugins\Animation\SkeletalMeshModelingTools\Source\SkeletalMeshModelingTools\Private\SkeletalMeshEditingCache.h
D:\UE_5_7_1\Engine\Plugins\Animation\SkeletalMeshModelingTools\Source\SkeletalMeshModelingTools\Private\SkeletalMeshModelingToolsEditorMode.h
D:\UE_5_7_1\Engine\Plugins\Animation\SkeletalMeshModelingTools\Source\SkeletalMeshModelingTools\Private\SkeletalMeshModelingToolsMeshConverter.h
D:\UE_5_7_1\Engine\Plugins\Animation\SkeletalMeshModelingTools\Source\SkeletalMeshModelingTools\Private\Components\SKMBackedDynaMeshComponent.h
D:\UE_5_7_1\Engine\Plugins\Animation\SkeletalMeshModelingTools\Source\SkeletalMeshModelingTools\Private\ToolTargets\SKMBackedDynaMeshComponentToolTarget.h
D:\UE_5_7_1\Engine\Plugins\Animation\SkeletalMeshModelingTools\Source\SkeletalMeshModelingTools\Private\Interfaces\ISKMBackedDynaMeshComponentProvider.h