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,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 "ToolTargets/DynamicMeshComponentToolTarget.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDynamicMeshComponentToolTarget() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMaterialProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UPhysicsDataSource_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UPrimitiveComponentToolTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTargetFactory();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshCommitter_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshProvider_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPersistentDynamicMeshSource_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UDynamicMeshComponentToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UDynamicMeshComponentToolTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonCommitter_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonProvider_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UDynamicMeshComponentToolTarget ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDynamicMeshComponentToolTarget;
UClass* UDynamicMeshComponentToolTarget::GetPrivateStaticClass()
{
using TClass = UDynamicMeshComponentToolTarget;
if (!Z_Registration_Info_UClass_UDynamicMeshComponentToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DynamicMeshComponentToolTarget"),
Z_Registration_Info_UClass_UDynamicMeshComponentToolTarget.InnerSingleton,
StaticRegisterNativesUDynamicMeshComponentToolTarget,
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_UDynamicMeshComponentToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UDynamicMeshComponentToolTarget_NoRegister()
{
return UDynamicMeshComponentToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDynamicMeshComponentToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A ToolTarget backed by a DynamicMeshComponent\n */" },
{ "IncludePath", "ToolTargets/DynamicMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/DynamicMeshComponentToolTarget.h" },
{ "ToolTip", "A ToolTarget backed by a DynamicMeshComponent" },
};
#endif // WITH_METADATA
// ********** Begin Class UDynamicMeshComponentToolTarget constinit property declarations **********
// ********** End Class UDynamicMeshComponentToolTarget constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDynamicMeshComponentToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDynamicMeshComponentToolTarget_Statics
UObject* (*const Z_Construct_UClass_UDynamicMeshComponentToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponentToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDynamicMeshComponentToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UDynamicMeshComponentToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister, (int32)VTABLE_OFFSET(UDynamicMeshComponentToolTarget, IMeshDescriptionCommitter), false }, // 4234744651
{ Z_Construct_UClass_UMeshDescriptionProvider_NoRegister, (int32)VTABLE_OFFSET(UDynamicMeshComponentToolTarget, IMeshDescriptionProvider), false }, // 250797701
{ Z_Construct_UClass_UDynamicMeshProvider_NoRegister, (int32)VTABLE_OFFSET(UDynamicMeshComponentToolTarget, IDynamicMeshProvider), false }, // 1749478695
{ Z_Construct_UClass_UDynamicMeshCommitter_NoRegister, (int32)VTABLE_OFFSET(UDynamicMeshComponentToolTarget, IDynamicMeshCommitter), false }, // 1210346303
{ Z_Construct_UClass_UMaterialProvider_NoRegister, (int32)VTABLE_OFFSET(UDynamicMeshComponentToolTarget, IMaterialProvider), false }, // 1726304165
{ Z_Construct_UClass_UPersistentDynamicMeshSource_NoRegister, (int32)VTABLE_OFFSET(UDynamicMeshComponentToolTarget, IPersistentDynamicMeshSource), false }, // 2118051477
{ Z_Construct_UClass_UPhysicsDataSource_NoRegister, (int32)VTABLE_OFFSET(UDynamicMeshComponentToolTarget, IPhysicsDataSource), false }, // 1129481650
{ Z_Construct_UClass_USkeletonProvider_NoRegister, (int32)VTABLE_OFFSET(UDynamicMeshComponentToolTarget, ISkeletonProvider), false }, // 1959416482
{ Z_Construct_UClass_USkeletonCommitter_NoRegister, (int32)VTABLE_OFFSET(UDynamicMeshComponentToolTarget, ISkeletonCommitter), false }, // 1731858469
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDynamicMeshComponentToolTarget_Statics::ClassParams = {
&UDynamicMeshComponentToolTarget::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_UDynamicMeshComponentToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UDynamicMeshComponentToolTarget_Statics::Class_MetaDataParams)
};
void UDynamicMeshComponentToolTarget::StaticRegisterNativesUDynamicMeshComponentToolTarget()
{
}
UClass* Z_Construct_UClass_UDynamicMeshComponentToolTarget()
{
if (!Z_Registration_Info_UClass_UDynamicMeshComponentToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDynamicMeshComponentToolTarget.OuterSingleton, Z_Construct_UClass_UDynamicMeshComponentToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDynamicMeshComponentToolTarget.OuterSingleton;
}
UDynamicMeshComponentToolTarget::UDynamicMeshComponentToolTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDynamicMeshComponentToolTarget);
UDynamicMeshComponentToolTarget::~UDynamicMeshComponentToolTarget() {}
// ********** End Class UDynamicMeshComponentToolTarget ********************************************
// ********** Begin Class UDynamicMeshComponentToolTargetFactory ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDynamicMeshComponentToolTargetFactory;
UClass* UDynamicMeshComponentToolTargetFactory::GetPrivateStaticClass()
{
using TClass = UDynamicMeshComponentToolTargetFactory;
if (!Z_Registration_Info_UClass_UDynamicMeshComponentToolTargetFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DynamicMeshComponentToolTargetFactory"),
Z_Registration_Info_UClass_UDynamicMeshComponentToolTargetFactory.InnerSingleton,
StaticRegisterNativesUDynamicMeshComponentToolTargetFactory,
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_UDynamicMeshComponentToolTargetFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_NoRegister()
{
return UDynamicMeshComponentToolTargetFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Factory for UDynamicMeshComponentToolTarget to be used by the target manager. */" },
{ "IncludePath", "ToolTargets/DynamicMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/DynamicMeshComponentToolTarget.h" },
{ "ToolTip", "Factory for UDynamicMeshComponentToolTarget to be used by the target manager." },
};
#endif // WITH_METADATA
// ********** Begin Class UDynamicMeshComponentToolTargetFactory constinit property declarations ***
// ********** End Class UDynamicMeshComponentToolTargetFactory constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDynamicMeshComponentToolTargetFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_Statics
UObject* (*const Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTargetFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_Statics::ClassParams = {
&UDynamicMeshComponentToolTargetFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_Statics::Class_MetaDataParams)
};
void UDynamicMeshComponentToolTargetFactory::StaticRegisterNativesUDynamicMeshComponentToolTargetFactory()
{
}
UClass* Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory()
{
if (!Z_Registration_Info_UClass_UDynamicMeshComponentToolTargetFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDynamicMeshComponentToolTargetFactory.OuterSingleton, Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDynamicMeshComponentToolTargetFactory.OuterSingleton;
}
UDynamicMeshComponentToolTargetFactory::UDynamicMeshComponentToolTargetFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDynamicMeshComponentToolTargetFactory);
UDynamicMeshComponentToolTargetFactory::~UDynamicMeshComponentToolTargetFactory() {}
// ********** End Class UDynamicMeshComponentToolTargetFactory *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UDynamicMeshComponentToolTarget, UDynamicMeshComponentToolTarget::StaticClass, TEXT("UDynamicMeshComponentToolTarget"), &Z_Registration_Info_UClass_UDynamicMeshComponentToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDynamicMeshComponentToolTarget), 3404259315U) },
{ Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory, UDynamicMeshComponentToolTargetFactory::StaticClass, TEXT("UDynamicMeshComponentToolTargetFactory"), &Z_Registration_Info_UClass_UDynamicMeshComponentToolTargetFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDynamicMeshComponentToolTargetFactory), 3257482475U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_1682159502{
TEXT("/Script/ModelingComponentsEditorOnly"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_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/DynamicMeshComponentToolTarget.h"
#ifdef MODELINGCOMPONENTSEDITORONLY_DynamicMeshComponentToolTarget_generated_h
#error "DynamicMeshComponentToolTarget.generated.h already included, missing '#pragma once' in DynamicMeshComponentToolTarget.h"
#endif
#define MODELINGCOMPONENTSEDITORONLY_DynamicMeshComponentToolTarget_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UDynamicMeshComponentToolTarget ******************************************
struct Z_Construct_UClass_UDynamicMeshComponentToolTarget_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UDynamicMeshComponentToolTarget_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_40_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDynamicMeshComponentToolTarget(); \
friend struct ::Z_Construct_UClass_UDynamicMeshComponentToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UDynamicMeshComponentToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(UDynamicMeshComponentToolTarget, UPrimitiveComponentToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UDynamicMeshComponentToolTarget_NoRegister) \
DECLARE_SERIALIZER(UDynamicMeshComponentToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<UDynamicMeshComponentToolTarget*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_40_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API UDynamicMeshComponentToolTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDynamicMeshComponentToolTarget(UDynamicMeshComponentToolTarget&&) = delete; \
UDynamicMeshComponentToolTarget(const UDynamicMeshComponentToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UDynamicMeshComponentToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDynamicMeshComponentToolTarget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDynamicMeshComponentToolTarget) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UDynamicMeshComponentToolTarget();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_27_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_40_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_40_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_40_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDynamicMeshComponentToolTarget;
// ********** End Class UDynamicMeshComponentToolTarget ********************************************
// ********** Begin Class UDynamicMeshComponentToolTargetFactory ***********************************
struct Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_101_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDynamicMeshComponentToolTargetFactory(); \
friend struct ::Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UDynamicMeshComponentToolTargetFactory, UToolTargetFactory, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UDynamicMeshComponentToolTargetFactory_NoRegister) \
DECLARE_SERIALIZER(UDynamicMeshComponentToolTargetFactory)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_101_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API UDynamicMeshComponentToolTargetFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDynamicMeshComponentToolTargetFactory(UDynamicMeshComponentToolTargetFactory&&) = delete; \
UDynamicMeshComponentToolTargetFactory(const UDynamicMeshComponentToolTargetFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UDynamicMeshComponentToolTargetFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDynamicMeshComponentToolTargetFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDynamicMeshComponentToolTargetFactory) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UDynamicMeshComponentToolTargetFactory();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_98_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_101_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_101_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h_101_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDynamicMeshComponentToolTargetFactory;
// ********** End Class UDynamicMeshComponentToolTargetFactory *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_DynamicMeshComponentToolTarget_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "EditorModelingObjectsCreationAPI.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeEditorModelingObjectsCreationAPI() {}
// ********** Begin Cross Module References ********************************************************
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UModelingObjectsCreationAPI();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UEditorModelingObjectsCreationAPI();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UEditorModelingObjectsCreationAPI_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UEditorModelingObjectsCreationAPI ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UEditorModelingObjectsCreationAPI;
UClass* UEditorModelingObjectsCreationAPI::GetPrivateStaticClass()
{
using TClass = UEditorModelingObjectsCreationAPI;
if (!Z_Registration_Info_UClass_UEditorModelingObjectsCreationAPI.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("EditorModelingObjectsCreationAPI"),
Z_Registration_Info_UClass_UEditorModelingObjectsCreationAPI.InnerSingleton,
StaticRegisterNativesUEditorModelingObjectsCreationAPI,
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_UEditorModelingObjectsCreationAPI.InnerSingleton;
}
UClass* Z_Construct_UClass_UEditorModelingObjectsCreationAPI_NoRegister()
{
return UEditorModelingObjectsCreationAPI::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UEditorModelingObjectsCreationAPI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Implementation of UModelingObjectsCreationAPI suitable for use in UE Editor.\n * - CreateMeshObject() currently creates a StaticMesh Asset/Actor, a Volume Actor or a DynamicMesh Actor\n * - CreateTextureObject() currently creates a UTexture2D Asset\n * - CreateMaterialObject() currently creates a UMaterial Asset\n * \n * This is intended to be registered in the ToolsContext ContextObjectStore.\n * Static utility functions ::Register() / ::Find() / ::Deregister() can be used to do this in a consistent way.\n * \n * Several client-provided callbacks can be used to customize functionality (eg in Modeling Mode) \n * - GetNewAssetPathNameCallback is called to determine an asset path. This can be used to do\n * things like pop up an interactive path-selection dialog, use project-defined paths, etc\n * - OnModelingMeshCreated is broadcast for each new created mesh object\n * - OnModelingTextureCreated is broadcast for each new created texture object\n * - OnModelingMaterialCreated is broadcast for each new created material object\n */" },
{ "IncludePath", "EditorModelingObjectsCreationAPI.h" },
{ "ModuleRelativePath", "Public/EditorModelingObjectsCreationAPI.h" },
{ "ToolTip", "Implementation of UModelingObjectsCreationAPI suitable for use in UE Editor.\n- CreateMeshObject() currently creates a StaticMesh Asset/Actor, a Volume Actor or a DynamicMesh Actor\n- CreateTextureObject() currently creates a UTexture2D Asset\n- CreateMaterialObject() currently creates a UMaterial Asset\n\nThis is intended to be registered in the ToolsContext ContextObjectStore.\nStatic utility functions ::Register() / ::Find() / ::Deregister() can be used to do this in a consistent way.\n\nSeveral client-provided callbacks can be used to customize functionality (eg in Modeling Mode)\n - GetNewAssetPathNameCallback is called to determine an asset path. This can be used to do\n things like pop up an interactive path-selection dialog, use project-defined paths, etc\n - OnModelingMeshCreated is broadcast for each new created mesh object\n - OnModelingTextureCreated is broadcast for each new created texture object\n - OnModelingMaterialCreated is broadcast for each new created material object" },
};
#endif // WITH_METADATA
// ********** Begin Class UEditorModelingObjectsCreationAPI constinit property declarations ********
// ********** End Class UEditorModelingObjectsCreationAPI constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UEditorModelingObjectsCreationAPI>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UEditorModelingObjectsCreationAPI_Statics
UObject* (*const Z_Construct_UClass_UEditorModelingObjectsCreationAPI_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UModelingObjectsCreationAPI,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEditorModelingObjectsCreationAPI_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UEditorModelingObjectsCreationAPI_Statics::ClassParams = {
&UEditorModelingObjectsCreationAPI::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEditorModelingObjectsCreationAPI_Statics::Class_MetaDataParams), Z_Construct_UClass_UEditorModelingObjectsCreationAPI_Statics::Class_MetaDataParams)
};
void UEditorModelingObjectsCreationAPI::StaticRegisterNativesUEditorModelingObjectsCreationAPI()
{
}
UClass* Z_Construct_UClass_UEditorModelingObjectsCreationAPI()
{
if (!Z_Registration_Info_UClass_UEditorModelingObjectsCreationAPI.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEditorModelingObjectsCreationAPI.OuterSingleton, Z_Construct_UClass_UEditorModelingObjectsCreationAPI_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UEditorModelingObjectsCreationAPI.OuterSingleton;
}
UEditorModelingObjectsCreationAPI::UEditorModelingObjectsCreationAPI(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEditorModelingObjectsCreationAPI);
UEditorModelingObjectsCreationAPI::~UEditorModelingObjectsCreationAPI() {}
// ********** End Class UEditorModelingObjectsCreationAPI ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h__Script_ModelingComponentsEditorOnly_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UEditorModelingObjectsCreationAPI, UEditorModelingObjectsCreationAPI::StaticClass, TEXT("UEditorModelingObjectsCreationAPI"), &Z_Registration_Info_UClass_UEditorModelingObjectsCreationAPI, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEditorModelingObjectsCreationAPI), 2789115506U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h__Script_ModelingComponentsEditorOnly_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h__Script_ModelingComponentsEditorOnly_3883203541{
TEXT("/Script/ModelingComponentsEditorOnly"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h__Script_ModelingComponentsEditorOnly_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 "EditorModelingObjectsCreationAPI.h"
#ifdef MODELINGCOMPONENTSEDITORONLY_EditorModelingObjectsCreationAPI_generated_h
#error "EditorModelingObjectsCreationAPI.generated.h already included, missing '#pragma once' in EditorModelingObjectsCreationAPI.h"
#endif
#define MODELINGCOMPONENTSEDITORONLY_EditorModelingObjectsCreationAPI_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UEditorModelingObjectsCreationAPI ****************************************
struct Z_Construct_UClass_UEditorModelingObjectsCreationAPI_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UEditorModelingObjectsCreationAPI_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h_33_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUEditorModelingObjectsCreationAPI(); \
friend struct ::Z_Construct_UClass_UEditorModelingObjectsCreationAPI_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UEditorModelingObjectsCreationAPI_NoRegister(); \
public: \
DECLARE_CLASS2(UEditorModelingObjectsCreationAPI, UModelingObjectsCreationAPI, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UEditorModelingObjectsCreationAPI_NoRegister) \
DECLARE_SERIALIZER(UEditorModelingObjectsCreationAPI)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h_33_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API UEditorModelingObjectsCreationAPI(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UEditorModelingObjectsCreationAPI(UEditorModelingObjectsCreationAPI&&) = delete; \
UEditorModelingObjectsCreationAPI(const UEditorModelingObjectsCreationAPI&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UEditorModelingObjectsCreationAPI); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UEditorModelingObjectsCreationAPI); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UEditorModelingObjectsCreationAPI) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UEditorModelingObjectsCreationAPI();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h_30_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h_33_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h_33_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_h_33_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UEditorModelingObjectsCreationAPI;
// ********** End Class UEditorModelingObjectsCreationAPI ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_EditorModelingObjectsCreationAPI_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 EmptyLinkFunctionForGeneratedCodeModelingComponentsEditorOnly_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_ModelingComponentsEditorOnly;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly()
{
if (!Z_Registration_Info_UPackage__Script_ModelingComponentsEditorOnly.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ModelingComponentsEditorOnly",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0x92682B47,
0x97837779,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ModelingComponentsEditorOnly.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ModelingComponentsEditorOnly.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ModelingComponentsEditorOnly(Z_Construct_UPackage__Script_ModelingComponentsEditorOnly, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Registration_Info_UPackage__Script_ModelingComponentsEditorOnly, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x92682B47, 0x97837779));
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,408 @@
// 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/SkeletalMeshComponentToolTarget.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletalMeshComponentToolTarget() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMaterialProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UPrimitiveComponentToolTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_USkeletalMeshBackedTarget_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTargetFactory();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshCommitter_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshProvider_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentToolTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonCommitter_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonProvider_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USkeletalMeshComponentReadOnlyToolTarget *********************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTarget;
UClass* USkeletalMeshComponentReadOnlyToolTarget::GetPrivateStaticClass()
{
using TClass = USkeletalMeshComponentReadOnlyToolTarget;
if (!Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshComponentReadOnlyToolTarget"),
Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTarget.InnerSingleton,
StaticRegisterNativesUSkeletalMeshComponentReadOnlyToolTarget,
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_USkeletalMeshComponentReadOnlyToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_NoRegister()
{
return USkeletalMeshComponentReadOnlyToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A tool target backed by a skeletal mesh component that can provide and take a mesh\n * description, without 'committer' interfaces for writing to the source skeletal mesh asset.\n */" },
{ "IncludePath", "ToolTargets/SkeletalMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/SkeletalMeshComponentToolTarget.h" },
{ "ToolTip", "A tool target backed by a skeletal mesh component that can provide and take a mesh\ndescription, without 'committer' interfaces for writing to the source skeletal mesh asset." },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshComponentReadOnlyToolTarget constinit property declarations *
// ********** End Class USkeletalMeshComponentReadOnlyToolTarget constinit property declarations ***
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshComponentReadOnlyToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponentToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshDescriptionProvider_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshComponentReadOnlyToolTarget, IMeshDescriptionProvider), false }, // 250797701
{ Z_Construct_UClass_UDynamicMeshProvider_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshComponentReadOnlyToolTarget, IDynamicMeshProvider), false }, // 1749478695
{ Z_Construct_UClass_UMaterialProvider_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshComponentReadOnlyToolTarget, IMaterialProvider), false }, // 1726304165
{ Z_Construct_UClass_USkeletalMeshBackedTarget_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshComponentReadOnlyToolTarget, ISkeletalMeshBackedTarget), false }, // 885329444
{ Z_Construct_UClass_USkeletonProvider_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshComponentReadOnlyToolTarget, ISkeletonProvider), false }, // 1959416482
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_Statics::ClassParams = {
&USkeletalMeshComponentReadOnlyToolTarget::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_USkeletalMeshComponentReadOnlyToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_Statics::Class_MetaDataParams)
};
void USkeletalMeshComponentReadOnlyToolTarget::StaticRegisterNativesUSkeletalMeshComponentReadOnlyToolTarget()
{
}
UClass* Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget()
{
if (!Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTarget.OuterSingleton, Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTarget.OuterSingleton;
}
USkeletalMeshComponentReadOnlyToolTarget::USkeletalMeshComponentReadOnlyToolTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshComponentReadOnlyToolTarget);
USkeletalMeshComponentReadOnlyToolTarget::~USkeletalMeshComponentReadOnlyToolTarget() {}
// ********** End Class USkeletalMeshComponentReadOnlyToolTarget ***********************************
// ********** Begin Class USkeletalMeshComponentToolTarget *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshComponentToolTarget;
UClass* USkeletalMeshComponentToolTarget::GetPrivateStaticClass()
{
using TClass = USkeletalMeshComponentToolTarget;
if (!Z_Registration_Info_UClass_USkeletalMeshComponentToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshComponentToolTarget"),
Z_Registration_Info_UClass_USkeletalMeshComponentToolTarget.InnerSingleton,
StaticRegisterNativesUSkeletalMeshComponentToolTarget,
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_USkeletalMeshComponentToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshComponentToolTarget_NoRegister()
{
return USkeletalMeshComponentToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshComponentToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A tool target backed by a skeletal mesh component that can provide and take a mesh\n * description.\n */" },
{ "IncludePath", "ToolTargets/SkeletalMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/SkeletalMeshComponentToolTarget.h" },
{ "ToolTip", "A tool target backed by a skeletal mesh component that can provide and take a mesh\ndescription." },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshComponentToolTarget constinit property declarations *********
// ********** End Class USkeletalMeshComponentToolTarget constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshComponentToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshComponentToolTarget_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshComponentToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshComponentToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_USkeletalMeshComponentToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshComponentToolTarget, IMeshDescriptionCommitter), false }, // 4234744651
{ Z_Construct_UClass_UDynamicMeshCommitter_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshComponentToolTarget, IDynamicMeshCommitter), false }, // 1210346303
{ Z_Construct_UClass_USkeletonCommitter_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshComponentToolTarget, ISkeletonCommitter), false }, // 1731858469
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshComponentToolTarget_Statics::ClassParams = {
&USkeletalMeshComponentToolTarget::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_USkeletalMeshComponentToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshComponentToolTarget_Statics::Class_MetaDataParams)
};
void USkeletalMeshComponentToolTarget::StaticRegisterNativesUSkeletalMeshComponentToolTarget()
{
}
UClass* Z_Construct_UClass_USkeletalMeshComponentToolTarget()
{
if (!Z_Registration_Info_UClass_USkeletalMeshComponentToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshComponentToolTarget.OuterSingleton, Z_Construct_UClass_USkeletalMeshComponentToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshComponentToolTarget.OuterSingleton;
}
USkeletalMeshComponentToolTarget::USkeletalMeshComponentToolTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshComponentToolTarget);
USkeletalMeshComponentToolTarget::~USkeletalMeshComponentToolTarget() {}
// ********** End Class USkeletalMeshComponentToolTarget *******************************************
// ********** Begin Class USkeletalMeshComponentReadOnlyToolTargetFactory **************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory;
UClass* USkeletalMeshComponentReadOnlyToolTargetFactory::GetPrivateStaticClass()
{
using TClass = USkeletalMeshComponentReadOnlyToolTargetFactory;
if (!Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshComponentReadOnlyToolTargetFactory"),
Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory.InnerSingleton,
StaticRegisterNativesUSkeletalMeshComponentReadOnlyToolTargetFactory,
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_USkeletalMeshComponentReadOnlyToolTargetFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_NoRegister()
{
return USkeletalMeshComponentReadOnlyToolTargetFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Factory for USkeletalMeshComponentReadOnlyToolTarget to be used by the target manager. */" },
{ "IncludePath", "ToolTargets/SkeletalMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/SkeletalMeshComponentToolTarget.h" },
{ "ToolTip", "Factory for USkeletalMeshComponentReadOnlyToolTarget to be used by the target manager." },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshComponentReadOnlyToolTargetFactory constinit property declarations
// ********** End Class USkeletalMeshComponentReadOnlyToolTargetFactory constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshComponentReadOnlyToolTargetFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTargetFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_Statics::ClassParams = {
&USkeletalMeshComponentReadOnlyToolTargetFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_Statics::Class_MetaDataParams)
};
void USkeletalMeshComponentReadOnlyToolTargetFactory::StaticRegisterNativesUSkeletalMeshComponentReadOnlyToolTargetFactory()
{
}
UClass* Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory()
{
if (!Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory.OuterSingleton, Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory.OuterSingleton;
}
USkeletalMeshComponentReadOnlyToolTargetFactory::USkeletalMeshComponentReadOnlyToolTargetFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshComponentReadOnlyToolTargetFactory);
USkeletalMeshComponentReadOnlyToolTargetFactory::~USkeletalMeshComponentReadOnlyToolTargetFactory() {}
// ********** End Class USkeletalMeshComponentReadOnlyToolTargetFactory ****************************
// ********** Begin Class USkeletalMeshComponentToolTargetFactory **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshComponentToolTargetFactory;
UClass* USkeletalMeshComponentToolTargetFactory::GetPrivateStaticClass()
{
using TClass = USkeletalMeshComponentToolTargetFactory;
if (!Z_Registration_Info_UClass_USkeletalMeshComponentToolTargetFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshComponentToolTargetFactory"),
Z_Registration_Info_UClass_USkeletalMeshComponentToolTargetFactory.InnerSingleton,
StaticRegisterNativesUSkeletalMeshComponentToolTargetFactory,
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_USkeletalMeshComponentToolTargetFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_NoRegister()
{
return USkeletalMeshComponentToolTargetFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Factory for USkeletalMeshComponentToolTarget to be used by the target manager. */" },
{ "IncludePath", "ToolTargets/SkeletalMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/SkeletalMeshComponentToolTarget.h" },
{ "ToolTip", "Factory for USkeletalMeshComponentToolTarget to be used by the target manager." },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshComponentToolTargetFactory constinit property declarations **
// ********** End Class USkeletalMeshComponentToolTargetFactory constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshComponentToolTargetFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTargetFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_Statics::ClassParams = {
&USkeletalMeshComponentToolTargetFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_Statics::Class_MetaDataParams)
};
void USkeletalMeshComponentToolTargetFactory::StaticRegisterNativesUSkeletalMeshComponentToolTargetFactory()
{
}
UClass* Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory()
{
if (!Z_Registration_Info_UClass_USkeletalMeshComponentToolTargetFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshComponentToolTargetFactory.OuterSingleton, Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshComponentToolTargetFactory.OuterSingleton;
}
USkeletalMeshComponentToolTargetFactory::USkeletalMeshComponentToolTargetFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshComponentToolTargetFactory);
USkeletalMeshComponentToolTargetFactory::~USkeletalMeshComponentToolTargetFactory() {}
// ********** End Class USkeletalMeshComponentToolTargetFactory ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget, USkeletalMeshComponentReadOnlyToolTarget::StaticClass, TEXT("USkeletalMeshComponentReadOnlyToolTarget"), &Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshComponentReadOnlyToolTarget), 664166395U) },
{ Z_Construct_UClass_USkeletalMeshComponentToolTarget, USkeletalMeshComponentToolTarget::StaticClass, TEXT("USkeletalMeshComponentToolTarget"), &Z_Registration_Info_UClass_USkeletalMeshComponentToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshComponentToolTarget), 3034979649U) },
{ Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory, USkeletalMeshComponentReadOnlyToolTargetFactory::StaticClass, TEXT("USkeletalMeshComponentReadOnlyToolTargetFactory"), &Z_Registration_Info_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshComponentReadOnlyToolTargetFactory), 1007760518U) },
{ Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory, USkeletalMeshComponentToolTargetFactory::StaticClass, TEXT("USkeletalMeshComponentToolTargetFactory"), &Z_Registration_Info_UClass_USkeletalMeshComponentToolTargetFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshComponentToolTargetFactory), 2684353570U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_2240124950{
TEXT("/Script/ModelingComponentsEditorOnly"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,188 @@
// 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/SkeletalMeshComponentToolTarget.h"
#ifdef MODELINGCOMPONENTSEDITORONLY_SkeletalMeshComponentToolTarget_generated_h
#error "SkeletalMeshComponentToolTarget.generated.h already included, missing '#pragma once' in SkeletalMeshComponentToolTarget.h"
#endif
#define MODELINGCOMPONENTSEDITORONLY_SkeletalMeshComponentToolTarget_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USkeletalMeshComponentReadOnlyToolTarget *********************************
struct Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_38_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshComponentReadOnlyToolTarget(); \
friend struct ::Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshComponentReadOnlyToolTarget, UPrimitiveComponentToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTarget_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshComponentReadOnlyToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<USkeletalMeshComponentReadOnlyToolTarget*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_38_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API USkeletalMeshComponentReadOnlyToolTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshComponentReadOnlyToolTarget(USkeletalMeshComponentReadOnlyToolTarget&&) = delete; \
USkeletalMeshComponentReadOnlyToolTarget(const USkeletalMeshComponentReadOnlyToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, USkeletalMeshComponentReadOnlyToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshComponentReadOnlyToolTarget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshComponentReadOnlyToolTarget) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~USkeletalMeshComponentReadOnlyToolTarget();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_29_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_38_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_38_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_38_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshComponentReadOnlyToolTarget;
// ********** End Class USkeletalMeshComponentReadOnlyToolTarget ***********************************
// ********** Begin Class USkeletalMeshComponentToolTarget *****************************************
struct Z_Construct_UClass_USkeletalMeshComponentToolTarget_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentToolTarget_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_90_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshComponentToolTarget(); \
friend struct ::Z_Construct_UClass_USkeletalMeshComponentToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_USkeletalMeshComponentToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshComponentToolTarget, USkeletalMeshComponentReadOnlyToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_USkeletalMeshComponentToolTarget_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshComponentToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<USkeletalMeshComponentToolTarget*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_90_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API USkeletalMeshComponentToolTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshComponentToolTarget(USkeletalMeshComponentToolTarget&&) = delete; \
USkeletalMeshComponentToolTarget(const USkeletalMeshComponentToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, USkeletalMeshComponentToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshComponentToolTarget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshComponentToolTarget) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~USkeletalMeshComponentToolTarget();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_83_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_90_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_90_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_90_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshComponentToolTarget;
// ********** End Class USkeletalMeshComponentToolTarget *******************************************
// ********** Begin Class USkeletalMeshComponentReadOnlyToolTargetFactory **************************
struct Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_115_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshComponentReadOnlyToolTargetFactory(); \
friend struct ::Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshComponentReadOnlyToolTargetFactory, UToolTargetFactory, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_USkeletalMeshComponentReadOnlyToolTargetFactory_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshComponentReadOnlyToolTargetFactory)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_115_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API USkeletalMeshComponentReadOnlyToolTargetFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshComponentReadOnlyToolTargetFactory(USkeletalMeshComponentReadOnlyToolTargetFactory&&) = delete; \
USkeletalMeshComponentReadOnlyToolTargetFactory(const USkeletalMeshComponentReadOnlyToolTargetFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, USkeletalMeshComponentReadOnlyToolTargetFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshComponentReadOnlyToolTargetFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshComponentReadOnlyToolTargetFactory) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~USkeletalMeshComponentReadOnlyToolTargetFactory();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_112_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_115_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_115_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_115_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshComponentReadOnlyToolTargetFactory;
// ********** End Class USkeletalMeshComponentReadOnlyToolTargetFactory ****************************
// ********** Begin Class USkeletalMeshComponentToolTargetFactory **********************************
struct Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_129_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshComponentToolTargetFactory(); \
friend struct ::Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshComponentToolTargetFactory, UToolTargetFactory, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_USkeletalMeshComponentToolTargetFactory_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshComponentToolTargetFactory)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_129_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API USkeletalMeshComponentToolTargetFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshComponentToolTargetFactory(USkeletalMeshComponentToolTargetFactory&&) = delete; \
USkeletalMeshComponentToolTargetFactory(const USkeletalMeshComponentToolTargetFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, USkeletalMeshComponentToolTargetFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshComponentToolTargetFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshComponentToolTargetFactory) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~USkeletalMeshComponentToolTargetFactory();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_126_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_129_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_129_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h_129_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshComponentToolTargetFactory;
// ********** End Class USkeletalMeshComponentToolTargetFactory ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshComponentToolTarget_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,404 @@
// 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/SkeletalMeshToolTarget.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletalMeshToolTarget() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMaterialProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_USkeletalMeshBackedTarget_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTargetFactory();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshCommitter_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshProvider_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshToolTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshToolTargetFactory();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshToolTargetFactory_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USkeletalMeshReadOnlyToolTarget ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTarget;
UClass* USkeletalMeshReadOnlyToolTarget::GetPrivateStaticClass()
{
using TClass = USkeletalMeshReadOnlyToolTarget;
if (!Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshReadOnlyToolTarget"),
Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTarget.InnerSingleton,
StaticRegisterNativesUSkeletalMeshReadOnlyToolTarget,
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_USkeletalMeshReadOnlyToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_NoRegister()
{
return USkeletalMeshReadOnlyToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A tool target backed by a read-only skeletal mesh.\n * \n * This is a special tool target that refers to the underlying asset (in this case a skeletal mesh), rather than indirectly through a component.\n * This type of target is used in cases, such as opening an asset through the content browser, when there is no component available.\n */" },
{ "IncludePath", "ToolTargets/SkeletalMeshToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/SkeletalMeshToolTarget.h" },
{ "ToolTip", "A tool target backed by a read-only skeletal mesh.\n\nThis is a special tool target that refers to the underlying asset (in this case a skeletal mesh), rather than indirectly through a component.\nThis type of target is used in cases, such as opening an asset through the content browser, when there is no component available." },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshReadOnlyToolTarget constinit property declarations **********
// ********** End Class USkeletalMeshReadOnlyToolTarget constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshReadOnlyToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshDescriptionProvider_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshReadOnlyToolTarget, IMeshDescriptionProvider), false }, // 250797701
{ Z_Construct_UClass_UDynamicMeshProvider_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshReadOnlyToolTarget, IDynamicMeshProvider), false }, // 1749478695
{ Z_Construct_UClass_UMaterialProvider_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshReadOnlyToolTarget, IMaterialProvider), false }, // 1726304165
{ Z_Construct_UClass_USkeletalMeshBackedTarget_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshReadOnlyToolTarget, ISkeletalMeshBackedTarget), false }, // 885329444
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_Statics::ClassParams = {
&USkeletalMeshReadOnlyToolTarget::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_USkeletalMeshReadOnlyToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_Statics::Class_MetaDataParams)
};
void USkeletalMeshReadOnlyToolTarget::StaticRegisterNativesUSkeletalMeshReadOnlyToolTarget()
{
}
UClass* Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget()
{
if (!Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTarget.OuterSingleton, Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTarget.OuterSingleton;
}
USkeletalMeshReadOnlyToolTarget::USkeletalMeshReadOnlyToolTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshReadOnlyToolTarget);
USkeletalMeshReadOnlyToolTarget::~USkeletalMeshReadOnlyToolTarget() {}
// ********** End Class USkeletalMeshReadOnlyToolTarget ********************************************
// ********** Begin Class USkeletalMeshToolTarget **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshToolTarget;
UClass* USkeletalMeshToolTarget::GetPrivateStaticClass()
{
using TClass = USkeletalMeshToolTarget;
if (!Z_Registration_Info_UClass_USkeletalMeshToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshToolTarget"),
Z_Registration_Info_UClass_USkeletalMeshToolTarget.InnerSingleton,
StaticRegisterNativesUSkeletalMeshToolTarget,
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_USkeletalMeshToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshToolTarget_NoRegister()
{
return USkeletalMeshToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A tool target backed by a skeletal mesh.\n */" },
{ "IncludePath", "ToolTargets/SkeletalMeshToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/SkeletalMeshToolTarget.h" },
{ "ToolTip", "A tool target backed by a skeletal mesh." },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshToolTarget constinit property declarations ******************
// ********** End Class USkeletalMeshToolTarget constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshToolTarget_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_USkeletalMeshToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshToolTarget, IMeshDescriptionCommitter), false }, // 4234744651
{ Z_Construct_UClass_UDynamicMeshCommitter_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshToolTarget, IDynamicMeshCommitter), false }, // 1210346303
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshToolTarget_Statics::ClassParams = {
&USkeletalMeshToolTarget::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_USkeletalMeshToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshToolTarget_Statics::Class_MetaDataParams)
};
void USkeletalMeshToolTarget::StaticRegisterNativesUSkeletalMeshToolTarget()
{
}
UClass* Z_Construct_UClass_USkeletalMeshToolTarget()
{
if (!Z_Registration_Info_UClass_USkeletalMeshToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshToolTarget.OuterSingleton, Z_Construct_UClass_USkeletalMeshToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshToolTarget.OuterSingleton;
}
USkeletalMeshToolTarget::USkeletalMeshToolTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshToolTarget);
USkeletalMeshToolTarget::~USkeletalMeshToolTarget() {}
// ********** End Class USkeletalMeshToolTarget ****************************************************
// ********** Begin Class USkeletalMeshReadOnlyToolTargetFactory ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTargetFactory;
UClass* USkeletalMeshReadOnlyToolTargetFactory::GetPrivateStaticClass()
{
using TClass = USkeletalMeshReadOnlyToolTargetFactory;
if (!Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTargetFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshReadOnlyToolTargetFactory"),
Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTargetFactory.InnerSingleton,
StaticRegisterNativesUSkeletalMeshReadOnlyToolTargetFactory,
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_USkeletalMeshReadOnlyToolTargetFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_NoRegister()
{
return USkeletalMeshReadOnlyToolTargetFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Factory for USkeletalMeshReadOnlyToolTarget to be used by the target manager. */" },
{ "IncludePath", "ToolTargets/SkeletalMeshToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/SkeletalMeshToolTarget.h" },
{ "ToolTip", "Factory for USkeletalMeshReadOnlyToolTarget to be used by the target manager." },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshReadOnlyToolTargetFactory constinit property declarations ***
// ********** End Class USkeletalMeshReadOnlyToolTargetFactory constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshReadOnlyToolTargetFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTargetFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_Statics::ClassParams = {
&USkeletalMeshReadOnlyToolTargetFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_Statics::Class_MetaDataParams)
};
void USkeletalMeshReadOnlyToolTargetFactory::StaticRegisterNativesUSkeletalMeshReadOnlyToolTargetFactory()
{
}
UClass* Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory()
{
if (!Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTargetFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTargetFactory.OuterSingleton, Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTargetFactory.OuterSingleton;
}
USkeletalMeshReadOnlyToolTargetFactory::USkeletalMeshReadOnlyToolTargetFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshReadOnlyToolTargetFactory);
USkeletalMeshReadOnlyToolTargetFactory::~USkeletalMeshReadOnlyToolTargetFactory() {}
// ********** End Class USkeletalMeshReadOnlyToolTargetFactory *************************************
// ********** Begin Class USkeletalMeshToolTargetFactory *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshToolTargetFactory;
UClass* USkeletalMeshToolTargetFactory::GetPrivateStaticClass()
{
using TClass = USkeletalMeshToolTargetFactory;
if (!Z_Registration_Info_UClass_USkeletalMeshToolTargetFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshToolTargetFactory"),
Z_Registration_Info_UClass_USkeletalMeshToolTargetFactory.InnerSingleton,
StaticRegisterNativesUSkeletalMeshToolTargetFactory,
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_USkeletalMeshToolTargetFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshToolTargetFactory_NoRegister()
{
return USkeletalMeshToolTargetFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshToolTargetFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Factory for USkeletalMeshToolTarget to be used by the target manager. */" },
{ "IncludePath", "ToolTargets/SkeletalMeshToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/SkeletalMeshToolTarget.h" },
{ "ToolTip", "Factory for USkeletalMeshToolTarget to be used by the target manager." },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshToolTargetFactory constinit property declarations ***********
// ********** End Class USkeletalMeshToolTargetFactory constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshToolTargetFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshToolTargetFactory_Statics
UObject* (*const Z_Construct_UClass_USkeletalMeshToolTargetFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTargetFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshToolTargetFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshToolTargetFactory_Statics::ClassParams = {
&USkeletalMeshToolTargetFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshToolTargetFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshToolTargetFactory_Statics::Class_MetaDataParams)
};
void USkeletalMeshToolTargetFactory::StaticRegisterNativesUSkeletalMeshToolTargetFactory()
{
}
UClass* Z_Construct_UClass_USkeletalMeshToolTargetFactory()
{
if (!Z_Registration_Info_UClass_USkeletalMeshToolTargetFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshToolTargetFactory.OuterSingleton, Z_Construct_UClass_USkeletalMeshToolTargetFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshToolTargetFactory.OuterSingleton;
}
USkeletalMeshToolTargetFactory::USkeletalMeshToolTargetFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshToolTargetFactory);
USkeletalMeshToolTargetFactory::~USkeletalMeshToolTargetFactory() {}
// ********** End Class USkeletalMeshToolTargetFactory *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget, USkeletalMeshReadOnlyToolTarget::StaticClass, TEXT("USkeletalMeshReadOnlyToolTarget"), &Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshReadOnlyToolTarget), 719342021U) },
{ Z_Construct_UClass_USkeletalMeshToolTarget, USkeletalMeshToolTarget::StaticClass, TEXT("USkeletalMeshToolTarget"), &Z_Registration_Info_UClass_USkeletalMeshToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshToolTarget), 1492693535U) },
{ Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory, USkeletalMeshReadOnlyToolTargetFactory::StaticClass, TEXT("USkeletalMeshReadOnlyToolTargetFactory"), &Z_Registration_Info_UClass_USkeletalMeshReadOnlyToolTargetFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshReadOnlyToolTargetFactory), 4008613148U) },
{ Z_Construct_UClass_USkeletalMeshToolTargetFactory, USkeletalMeshToolTargetFactory::StaticClass, TEXT("USkeletalMeshToolTargetFactory"), &Z_Registration_Info_UClass_USkeletalMeshToolTargetFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshToolTargetFactory), 507123636U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h__Script_ModelingComponentsEditorOnly_3693097274{
TEXT("/Script/ModelingComponentsEditorOnly"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,188 @@
// 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/SkeletalMeshToolTarget.h"
#ifdef MODELINGCOMPONENTSEDITORONLY_SkeletalMeshToolTarget_generated_h
#error "SkeletalMeshToolTarget.generated.h already included, missing '#pragma once' in SkeletalMeshToolTarget.h"
#endif
#define MODELINGCOMPONENTSEDITORONLY_SkeletalMeshToolTarget_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USkeletalMeshReadOnlyToolTarget ******************************************
struct Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_36_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshReadOnlyToolTarget(); \
friend struct ::Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshReadOnlyToolTarget, UToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_USkeletalMeshReadOnlyToolTarget_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshReadOnlyToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<USkeletalMeshReadOnlyToolTarget*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_36_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API USkeletalMeshReadOnlyToolTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshReadOnlyToolTarget(USkeletalMeshReadOnlyToolTarget&&) = delete; \
USkeletalMeshReadOnlyToolTarget(const USkeletalMeshReadOnlyToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, USkeletalMeshReadOnlyToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshReadOnlyToolTarget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshReadOnlyToolTarget) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~USkeletalMeshReadOnlyToolTarget();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_28_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_36_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_36_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_36_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshReadOnlyToolTarget;
// ********** End Class USkeletalMeshReadOnlyToolTarget ********************************************
// ********** Begin Class USkeletalMeshToolTarget **************************************************
struct Z_Construct_UClass_USkeletalMeshToolTarget_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshToolTarget_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_95_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshToolTarget(); \
friend struct ::Z_Construct_UClass_USkeletalMeshToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_USkeletalMeshToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshToolTarget, USkeletalMeshReadOnlyToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_USkeletalMeshToolTarget_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<USkeletalMeshToolTarget*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_95_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API USkeletalMeshToolTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshToolTarget(USkeletalMeshToolTarget&&) = delete; \
USkeletalMeshToolTarget(const USkeletalMeshToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, USkeletalMeshToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshToolTarget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshToolTarget) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~USkeletalMeshToolTarget();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_89_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_95_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_95_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_95_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshToolTarget;
// ********** End Class USkeletalMeshToolTarget ****************************************************
// ********** Begin Class USkeletalMeshReadOnlyToolTargetFactory ***********************************
struct Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_120_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshReadOnlyToolTargetFactory(); \
friend struct ::Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshReadOnlyToolTargetFactory, UToolTargetFactory, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_USkeletalMeshReadOnlyToolTargetFactory_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshReadOnlyToolTargetFactory)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_120_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API USkeletalMeshReadOnlyToolTargetFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshReadOnlyToolTargetFactory(USkeletalMeshReadOnlyToolTargetFactory&&) = delete; \
USkeletalMeshReadOnlyToolTargetFactory(const USkeletalMeshReadOnlyToolTargetFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, USkeletalMeshReadOnlyToolTargetFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshReadOnlyToolTargetFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshReadOnlyToolTargetFactory) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~USkeletalMeshReadOnlyToolTargetFactory();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_117_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_120_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_120_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_120_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshReadOnlyToolTargetFactory;
// ********** End Class USkeletalMeshReadOnlyToolTargetFactory *************************************
// ********** Begin Class USkeletalMeshToolTargetFactory *******************************************
struct Z_Construct_UClass_USkeletalMeshToolTargetFactory_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletalMeshToolTargetFactory_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_134_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSkeletalMeshToolTargetFactory(); \
friend struct ::Z_Construct_UClass_USkeletalMeshToolTargetFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_USkeletalMeshToolTargetFactory_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMeshToolTargetFactory, UToolTargetFactory, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_USkeletalMeshToolTargetFactory_NoRegister) \
DECLARE_SERIALIZER(USkeletalMeshToolTargetFactory)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_134_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API USkeletalMeshToolTargetFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMeshToolTargetFactory(USkeletalMeshToolTargetFactory&&) = delete; \
USkeletalMeshToolTargetFactory(const USkeletalMeshToolTargetFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, USkeletalMeshToolTargetFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMeshToolTargetFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMeshToolTargetFactory) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~USkeletalMeshToolTargetFactory();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_131_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_134_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_134_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h_134_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMeshToolTargetFactory;
// ********** End Class USkeletalMeshToolTargetFactory *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_SkeletalMeshToolTarget_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

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 "TargetInterfaces/SkeletonCommitter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletonCommitter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonCommitter();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonCommitter_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface USkeletonCommitter ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletonCommitter;
UClass* USkeletonCommitter::GetPrivateStaticClass()
{
using TClass = USkeletonCommitter;
if (!Z_Registration_Info_UClass_USkeletonCommitter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletonCommitter"),
Z_Registration_Info_UClass_USkeletonCommitter.InnerSingleton,
StaticRegisterNativesUSkeletonCommitter,
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_USkeletonCommitter.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletonCommitter_NoRegister()
{
return USkeletonCommitter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletonCommitter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/TargetInterfaces/SkeletonCommitter.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface USkeletonCommitter constinit property declarations *******************
// ********** End Interface USkeletonCommitter constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ISkeletonCommitter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletonCommitter_Statics
UObject* (*const Z_Construct_UClass_USkeletonCommitter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonCommitter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletonCommitter_Statics::ClassParams = {
&USkeletonCommitter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonCommitter_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletonCommitter_Statics::Class_MetaDataParams)
};
void USkeletonCommitter::StaticRegisterNativesUSkeletonCommitter()
{
}
UClass* Z_Construct_UClass_USkeletonCommitter()
{
if (!Z_Registration_Info_UClass_USkeletonCommitter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletonCommitter.OuterSingleton, Z_Construct_UClass_USkeletonCommitter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletonCommitter.OuterSingleton;
}
USkeletonCommitter::USkeletonCommitter(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletonCommitter);
// ********** End Interface USkeletonCommitter *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h__Script_ModelingComponentsEditorOnly_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletonCommitter, USkeletonCommitter::StaticClass, TEXT("USkeletonCommitter"), &Z_Registration_Info_UClass_USkeletonCommitter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletonCommitter), 1731858469U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h__Script_ModelingComponentsEditorOnly_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h__Script_ModelingComponentsEditorOnly_502585279{
TEXT("/Script/ModelingComponentsEditorOnly"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h__Script_ModelingComponentsEditorOnly_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 "TargetInterfaces/SkeletonCommitter.h"
#ifdef MODELINGCOMPONENTSEDITORONLY_SkeletonCommitter_generated_h
#error "SkeletonCommitter.generated.h already included, missing '#pragma once' in SkeletonCommitter.h"
#endif
#define MODELINGCOMPONENTSEDITORONLY_SkeletonCommitter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface USkeletonCommitter ***************************************************
struct Z_Construct_UClass_USkeletonCommitter_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonCommitter_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h_16_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API USkeletonCommitter(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletonCommitter(USkeletonCommitter&&) = delete; \
USkeletonCommitter(const USkeletonCommitter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, USkeletonCommitter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletonCommitter); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletonCommitter) \
virtual ~USkeletonCommitter() = default;
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h_16_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUSkeletonCommitter(); \
friend struct ::Z_Construct_UClass_USkeletonCommitter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_USkeletonCommitter_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletonCommitter, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_USkeletonCommitter_NoRegister) \
DECLARE_SERIALIZER(USkeletonCommitter)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h_16_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h_16_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~ISkeletonCommitter() {} \
public: \
typedef USkeletonCommitter UClassType; \
typedef ISkeletonCommitter ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h_13_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h_16_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletonCommitter;
// ********** End Interface USkeletonCommitter *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonCommitter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

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 "TargetInterfaces/SkeletonProvider.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletonProvider() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonProvider();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonProvider_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface USkeletonProvider ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletonProvider;
UClass* USkeletonProvider::GetPrivateStaticClass()
{
using TClass = USkeletonProvider;
if (!Z_Registration_Info_UClass_USkeletonProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletonProvider"),
Z_Registration_Info_UClass_USkeletonProvider.InnerSingleton,
StaticRegisterNativesUSkeletonProvider,
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_USkeletonProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletonProvider_NoRegister()
{
return USkeletonProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletonProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/TargetInterfaces/SkeletonProvider.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface USkeletonProvider constinit property declarations ********************
// ********** End Interface USkeletonProvider constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ISkeletonProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletonProvider_Statics
UObject* (*const Z_Construct_UClass_USkeletonProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletonProvider_Statics::ClassParams = {
&USkeletonProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletonProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletonProvider_Statics::Class_MetaDataParams)
};
void USkeletonProvider::StaticRegisterNativesUSkeletonProvider()
{
}
UClass* Z_Construct_UClass_USkeletonProvider()
{
if (!Z_Registration_Info_UClass_USkeletonProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletonProvider.OuterSingleton, Z_Construct_UClass_USkeletonProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletonProvider.OuterSingleton;
}
USkeletonProvider::USkeletonProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletonProvider);
// ********** End Interface USkeletonProvider ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h__Script_ModelingComponentsEditorOnly_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletonProvider, USkeletonProvider::StaticClass, TEXT("USkeletonProvider"), &Z_Registration_Info_UClass_USkeletonProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletonProvider), 1959416482U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h__Script_ModelingComponentsEditorOnly_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h__Script_ModelingComponentsEditorOnly_1608469026{
TEXT("/Script/ModelingComponentsEditorOnly"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h__Script_ModelingComponentsEditorOnly_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 "TargetInterfaces/SkeletonProvider.h"
#ifdef MODELINGCOMPONENTSEDITORONLY_SkeletonProvider_generated_h
#error "SkeletonProvider.generated.h already included, missing '#pragma once' in SkeletonProvider.h"
#endif
#define MODELINGCOMPONENTSEDITORONLY_SkeletonProvider_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface USkeletonProvider ****************************************************
struct Z_Construct_UClass_USkeletonProvider_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_USkeletonProvider_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h_16_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API USkeletonProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletonProvider(USkeletonProvider&&) = delete; \
USkeletonProvider(const USkeletonProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, USkeletonProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletonProvider); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletonProvider) \
virtual ~USkeletonProvider() = default;
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h_16_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUSkeletonProvider(); \
friend struct ::Z_Construct_UClass_USkeletonProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_USkeletonProvider_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletonProvider, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_USkeletonProvider_NoRegister) \
DECLARE_SERIALIZER(USkeletonProvider)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h_16_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h_16_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~ISkeletonProvider() {} \
public: \
typedef USkeletonProvider UClassType; \
typedef ISkeletonProvider ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h_13_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h_16_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletonProvider;
// ********** End Interface USkeletonProvider ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_TargetInterfaces_SkeletonProvider_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,318 @@
// 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/StaticMeshComponentToolTarget.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeStaticMeshComponentToolTarget() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMaterialProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UPhysicsDataSource_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UPrimitiveComponentToolTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UStaticMeshBackedTarget_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTargetFactory();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshCommitter_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshProvider_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshComponentToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshComponentToolTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshComponentToolTargetFactory();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UStaticMeshComponentReadOnlyToolTarget ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshComponentReadOnlyToolTarget;
UClass* UStaticMeshComponentReadOnlyToolTarget::GetPrivateStaticClass()
{
using TClass = UStaticMeshComponentReadOnlyToolTarget;
if (!Z_Registration_Info_UClass_UStaticMeshComponentReadOnlyToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshComponentReadOnlyToolTarget"),
Z_Registration_Info_UClass_UStaticMeshComponentReadOnlyToolTarget.InnerSingleton,
StaticRegisterNativesUStaticMeshComponentReadOnlyToolTarget,
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_UStaticMeshComponentReadOnlyToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_NoRegister()
{
return UStaticMeshComponentReadOnlyToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A tool target backed by a static mesh component that can provide and take a mesh\n * description, without 'committer' interfaces for writing to the source static mesh asset.\n */" },
{ "IncludePath", "ToolTargets/StaticMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/StaticMeshComponentToolTarget.h" },
{ "ToolTip", "A tool target backed by a static mesh component that can provide and take a mesh\ndescription, without 'committer' interfaces for writing to the source static mesh asset." },
};
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshComponentReadOnlyToolTarget constinit property declarations ***
// ********** End Class UStaticMeshComponentReadOnlyToolTarget constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshComponentReadOnlyToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_Statics
UObject* (*const Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponentToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshDescriptionProvider_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshComponentReadOnlyToolTarget, IMeshDescriptionProvider), false }, // 250797701
{ Z_Construct_UClass_UMaterialProvider_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshComponentReadOnlyToolTarget, IMaterialProvider), false }, // 1726304165
{ Z_Construct_UClass_UStaticMeshBackedTarget_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshComponentReadOnlyToolTarget, IStaticMeshBackedTarget), false }, // 3103417059
{ Z_Construct_UClass_UDynamicMeshProvider_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshComponentReadOnlyToolTarget, IDynamicMeshProvider), false }, // 1749478695
{ Z_Construct_UClass_UPhysicsDataSource_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshComponentReadOnlyToolTarget, IPhysicsDataSource), false }, // 1129481650
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_Statics::ClassParams = {
&UStaticMeshComponentReadOnlyToolTarget::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_UStaticMeshComponentReadOnlyToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_Statics::Class_MetaDataParams)
};
void UStaticMeshComponentReadOnlyToolTarget::StaticRegisterNativesUStaticMeshComponentReadOnlyToolTarget()
{
}
UClass* Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget()
{
if (!Z_Registration_Info_UClass_UStaticMeshComponentReadOnlyToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshComponentReadOnlyToolTarget.OuterSingleton, Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshComponentReadOnlyToolTarget.OuterSingleton;
}
UStaticMeshComponentReadOnlyToolTarget::UStaticMeshComponentReadOnlyToolTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshComponentReadOnlyToolTarget);
UStaticMeshComponentReadOnlyToolTarget::~UStaticMeshComponentReadOnlyToolTarget() {}
// ********** End Class UStaticMeshComponentReadOnlyToolTarget *************************************
// ********** Begin Class UStaticMeshComponentToolTarget *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshComponentToolTarget;
UClass* UStaticMeshComponentToolTarget::GetPrivateStaticClass()
{
using TClass = UStaticMeshComponentToolTarget;
if (!Z_Registration_Info_UClass_UStaticMeshComponentToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshComponentToolTarget"),
Z_Registration_Info_UClass_UStaticMeshComponentToolTarget.InnerSingleton,
StaticRegisterNativesUStaticMeshComponentToolTarget,
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_UStaticMeshComponentToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshComponentToolTarget_NoRegister()
{
return UStaticMeshComponentToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshComponentToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A tool target backed by a static mesh component that can provide and take a mesh\n * description.\n */" },
{ "IncludePath", "ToolTargets/StaticMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/StaticMeshComponentToolTarget.h" },
{ "ToolTip", "A tool target backed by a static mesh component that can provide and take a mesh\ndescription." },
};
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshComponentToolTarget constinit property declarations ***********
// ********** End Class UStaticMeshComponentToolTarget constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshComponentToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshComponentToolTarget_Statics
UObject* (*const Z_Construct_UClass_UStaticMeshComponentToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshComponentToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UStaticMeshComponentToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshComponentToolTarget, IMeshDescriptionCommitter), false }, // 4234744651
{ Z_Construct_UClass_UDynamicMeshCommitter_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshComponentToolTarget, IDynamicMeshCommitter), false }, // 1210346303
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshComponentToolTarget_Statics::ClassParams = {
&UStaticMeshComponentToolTarget::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_UStaticMeshComponentToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshComponentToolTarget_Statics::Class_MetaDataParams)
};
void UStaticMeshComponentToolTarget::StaticRegisterNativesUStaticMeshComponentToolTarget()
{
}
UClass* Z_Construct_UClass_UStaticMeshComponentToolTarget()
{
if (!Z_Registration_Info_UClass_UStaticMeshComponentToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshComponentToolTarget.OuterSingleton, Z_Construct_UClass_UStaticMeshComponentToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshComponentToolTarget.OuterSingleton;
}
UStaticMeshComponentToolTarget::UStaticMeshComponentToolTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshComponentToolTarget);
UStaticMeshComponentToolTarget::~UStaticMeshComponentToolTarget() {}
// ********** End Class UStaticMeshComponentToolTarget *********************************************
// ********** Begin Class UStaticMeshComponentToolTargetFactory ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshComponentToolTargetFactory;
UClass* UStaticMeshComponentToolTargetFactory::GetPrivateStaticClass()
{
using TClass = UStaticMeshComponentToolTargetFactory;
if (!Z_Registration_Info_UClass_UStaticMeshComponentToolTargetFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshComponentToolTargetFactory"),
Z_Registration_Info_UClass_UStaticMeshComponentToolTargetFactory.InnerSingleton,
StaticRegisterNativesUStaticMeshComponentToolTargetFactory,
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_UStaticMeshComponentToolTargetFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_NoRegister()
{
return UStaticMeshComponentToolTargetFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Factory for UStaticMeshComponentToolTarget to be used by the target manager. */" },
{ "IncludePath", "ToolTargets/StaticMeshComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/StaticMeshComponentToolTarget.h" },
{ "ToolTip", "Factory for UStaticMeshComponentToolTarget to be used by the target manager." },
};
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshComponentToolTargetFactory constinit property declarations ****
// ********** End Class UStaticMeshComponentToolTargetFactory constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshComponentToolTargetFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_Statics
UObject* (*const Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTargetFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_Statics::ClassParams = {
&UStaticMeshComponentToolTargetFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_Statics::Class_MetaDataParams)
};
void UStaticMeshComponentToolTargetFactory::StaticRegisterNativesUStaticMeshComponentToolTargetFactory()
{
}
UClass* Z_Construct_UClass_UStaticMeshComponentToolTargetFactory()
{
if (!Z_Registration_Info_UClass_UStaticMeshComponentToolTargetFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshComponentToolTargetFactory.OuterSingleton, Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshComponentToolTargetFactory.OuterSingleton;
}
UStaticMeshComponentToolTargetFactory::UStaticMeshComponentToolTargetFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshComponentToolTargetFactory);
UStaticMeshComponentToolTargetFactory::~UStaticMeshComponentToolTargetFactory() {}
// ********** End Class UStaticMeshComponentToolTargetFactory **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget, UStaticMeshComponentReadOnlyToolTarget::StaticClass, TEXT("UStaticMeshComponentReadOnlyToolTarget"), &Z_Registration_Info_UClass_UStaticMeshComponentReadOnlyToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshComponentReadOnlyToolTarget), 2674532542U) },
{ Z_Construct_UClass_UStaticMeshComponentToolTarget, UStaticMeshComponentToolTarget::StaticClass, TEXT("UStaticMeshComponentToolTarget"), &Z_Registration_Info_UClass_UStaticMeshComponentToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshComponentToolTarget), 3328065068U) },
{ Z_Construct_UClass_UStaticMeshComponentToolTargetFactory, UStaticMeshComponentToolTargetFactory::StaticClass, TEXT("UStaticMeshComponentToolTargetFactory"), &Z_Registration_Info_UClass_UStaticMeshComponentToolTargetFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshComponentToolTargetFactory), 597791800U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_3728977418{
TEXT("/Script/ModelingComponentsEditorOnly"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,147 @@
// 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/StaticMeshComponentToolTarget.h"
#ifdef MODELINGCOMPONENTSEDITORONLY_StaticMeshComponentToolTarget_generated_h
#error "StaticMeshComponentToolTarget.generated.h already included, missing '#pragma once' in StaticMeshComponentToolTarget.h"
#endif
#define MODELINGCOMPONENTSEDITORONLY_StaticMeshComponentToolTarget_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UStaticMeshComponentReadOnlyToolTarget ***********************************
struct Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_33_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStaticMeshComponentReadOnlyToolTarget(); \
friend struct ::Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshComponentReadOnlyToolTarget, UPrimitiveComponentToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UStaticMeshComponentReadOnlyToolTarget_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshComponentReadOnlyToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<UStaticMeshComponentReadOnlyToolTarget*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_33_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API UStaticMeshComponentReadOnlyToolTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshComponentReadOnlyToolTarget(UStaticMeshComponentReadOnlyToolTarget&&) = delete; \
UStaticMeshComponentReadOnlyToolTarget(const UStaticMeshComponentReadOnlyToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UStaticMeshComponentReadOnlyToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshComponentReadOnlyToolTarget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStaticMeshComponentReadOnlyToolTarget) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UStaticMeshComponentReadOnlyToolTarget();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_28_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_33_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_33_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_33_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshComponentReadOnlyToolTarget;
// ********** End Class UStaticMeshComponentReadOnlyToolTarget *************************************
// ********** Begin Class UStaticMeshComponentToolTarget *******************************************
struct Z_Construct_UClass_UStaticMeshComponentToolTarget_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshComponentToolTarget_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_101_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStaticMeshComponentToolTarget(); \
friend struct ::Z_Construct_UClass_UStaticMeshComponentToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UStaticMeshComponentToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshComponentToolTarget, UStaticMeshComponentReadOnlyToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UStaticMeshComponentToolTarget_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshComponentToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<UStaticMeshComponentToolTarget*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_101_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API UStaticMeshComponentToolTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshComponentToolTarget(UStaticMeshComponentToolTarget&&) = delete; \
UStaticMeshComponentToolTarget(const UStaticMeshComponentToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UStaticMeshComponentToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshComponentToolTarget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStaticMeshComponentToolTarget) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UStaticMeshComponentToolTarget();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_96_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_101_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_101_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_101_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshComponentToolTarget;
// ********** End Class UStaticMeshComponentToolTarget *********************************************
// ********** Begin Class UStaticMeshComponentToolTargetFactory ************************************
struct Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_125_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStaticMeshComponentToolTargetFactory(); \
friend struct ::Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshComponentToolTargetFactory, UToolTargetFactory, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UStaticMeshComponentToolTargetFactory_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshComponentToolTargetFactory)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_125_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API UStaticMeshComponentToolTargetFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshComponentToolTargetFactory(UStaticMeshComponentToolTargetFactory&&) = delete; \
UStaticMeshComponentToolTargetFactory(const UStaticMeshComponentToolTargetFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UStaticMeshComponentToolTargetFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshComponentToolTargetFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStaticMeshComponentToolTargetFactory) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UStaticMeshComponentToolTargetFactory();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_122_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_125_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_125_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h_125_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshComponentToolTargetFactory;
// ********** End Class UStaticMeshComponentToolTargetFactory **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshComponentToolTarget_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,316 @@
// 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/StaticMeshToolTarget.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeStaticMeshToolTarget() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMaterialProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UStaticMeshBackedTarget_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTargetFactory();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshCommitter_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshProvider_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshReadOnlyToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshToolTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshToolTargetFactory();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshToolTargetFactory_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UStaticMeshReadOnlyToolTarget ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshReadOnlyToolTarget;
UClass* UStaticMeshReadOnlyToolTarget::GetPrivateStaticClass()
{
using TClass = UStaticMeshReadOnlyToolTarget;
if (!Z_Registration_Info_UClass_UStaticMeshReadOnlyToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshReadOnlyToolTarget"),
Z_Registration_Info_UClass_UStaticMeshReadOnlyToolTarget.InnerSingleton,
StaticRegisterNativesUStaticMeshReadOnlyToolTarget,
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_UStaticMeshReadOnlyToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_NoRegister()
{
return UStaticMeshReadOnlyToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A tool target backed by a static mesh asset that can provide and take a mesh\n * description, without 'committer' interfaces for writing to the source static mesh asset.\n * \n * This is a special tool target that refers to the underlying asset (in this case a static mesh), rather than indirectly through a component.\n * This type of target is used in cases, such as opening an asset through the content browser, when there is no component available.\n */" },
{ "IncludePath", "ToolTargets/StaticMeshToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/StaticMeshToolTarget.h" },
{ "ToolTip", "A tool target backed by a static mesh asset that can provide and take a mesh\ndescription, without 'committer' interfaces for writing to the source static mesh asset.\n\nThis is a special tool target that refers to the underlying asset (in this case a static mesh), rather than indirectly through a component.\nThis type of target is used in cases, such as opening an asset through the content browser, when there is no component available." },
};
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshReadOnlyToolTarget constinit property declarations ************
// ********** End Class UStaticMeshReadOnlyToolTarget constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshReadOnlyToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_Statics
UObject* (*const Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshDescriptionProvider_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshReadOnlyToolTarget, IMeshDescriptionProvider), false }, // 250797701
{ Z_Construct_UClass_UMaterialProvider_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshReadOnlyToolTarget, IMaterialProvider), false }, // 1726304165
{ Z_Construct_UClass_UStaticMeshBackedTarget_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshReadOnlyToolTarget, IStaticMeshBackedTarget), false }, // 3103417059
{ Z_Construct_UClass_UDynamicMeshProvider_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshReadOnlyToolTarget, IDynamicMeshProvider), false }, // 1749478695
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_Statics::ClassParams = {
&UStaticMeshReadOnlyToolTarget::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_UStaticMeshReadOnlyToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_Statics::Class_MetaDataParams)
};
void UStaticMeshReadOnlyToolTarget::StaticRegisterNativesUStaticMeshReadOnlyToolTarget()
{
}
UClass* Z_Construct_UClass_UStaticMeshReadOnlyToolTarget()
{
if (!Z_Registration_Info_UClass_UStaticMeshReadOnlyToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshReadOnlyToolTarget.OuterSingleton, Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshReadOnlyToolTarget.OuterSingleton;
}
UStaticMeshReadOnlyToolTarget::UStaticMeshReadOnlyToolTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshReadOnlyToolTarget);
UStaticMeshReadOnlyToolTarget::~UStaticMeshReadOnlyToolTarget() {}
// ********** End Class UStaticMeshReadOnlyToolTarget **********************************************
// ********** Begin Class UStaticMeshToolTarget ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshToolTarget;
UClass* UStaticMeshToolTarget::GetPrivateStaticClass()
{
using TClass = UStaticMeshToolTarget;
if (!Z_Registration_Info_UClass_UStaticMeshToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshToolTarget"),
Z_Registration_Info_UClass_UStaticMeshToolTarget.InnerSingleton,
StaticRegisterNativesUStaticMeshToolTarget,
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_UStaticMeshToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshToolTarget_NoRegister()
{
return UStaticMeshToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A tool target backed by a static mesh asset that can provide and take a mesh\n * description.\n *\n * This is a special tool target that refers to the underlying asset (in this case a static mesh), rather than indirectly through a component.\n * This type of target is used in cases, such as opening an asset through the content browser, when there is no component available.\n */" },
{ "IncludePath", "ToolTargets/StaticMeshToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/StaticMeshToolTarget.h" },
{ "ToolTip", "A tool target backed by a static mesh asset that can provide and take a mesh\ndescription.\n\nThis is a special tool target that refers to the underlying asset (in this case a static mesh), rather than indirectly through a component.\nThis type of target is used in cases, such as opening an asset through the content browser, when there is no component available." },
};
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshToolTarget constinit property declarations ********************
// ********** End Class UStaticMeshToolTarget constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshToolTarget_Statics
UObject* (*const Z_Construct_UClass_UStaticMeshToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UStaticMeshReadOnlyToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UStaticMeshToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshToolTarget, IMeshDescriptionCommitter), false }, // 4234744651
{ Z_Construct_UClass_UDynamicMeshCommitter_NoRegister, (int32)VTABLE_OFFSET(UStaticMeshToolTarget, IDynamicMeshCommitter), false }, // 1210346303
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshToolTarget_Statics::ClassParams = {
&UStaticMeshToolTarget::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_UStaticMeshToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshToolTarget_Statics::Class_MetaDataParams)
};
void UStaticMeshToolTarget::StaticRegisterNativesUStaticMeshToolTarget()
{
}
UClass* Z_Construct_UClass_UStaticMeshToolTarget()
{
if (!Z_Registration_Info_UClass_UStaticMeshToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshToolTarget.OuterSingleton, Z_Construct_UClass_UStaticMeshToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshToolTarget.OuterSingleton;
}
UStaticMeshToolTarget::UStaticMeshToolTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshToolTarget);
UStaticMeshToolTarget::~UStaticMeshToolTarget() {}
// ********** End Class UStaticMeshToolTarget ******************************************************
// ********** Begin Class UStaticMeshToolTargetFactory *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshToolTargetFactory;
UClass* UStaticMeshToolTargetFactory::GetPrivateStaticClass()
{
using TClass = UStaticMeshToolTargetFactory;
if (!Z_Registration_Info_UClass_UStaticMeshToolTargetFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshToolTargetFactory"),
Z_Registration_Info_UClass_UStaticMeshToolTargetFactory.InnerSingleton,
StaticRegisterNativesUStaticMeshToolTargetFactory,
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_UStaticMeshToolTargetFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshToolTargetFactory_NoRegister()
{
return UStaticMeshToolTargetFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshToolTargetFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Factory for UStaticMeshToolTarget to be used by the target manager. */" },
{ "IncludePath", "ToolTargets/StaticMeshToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/StaticMeshToolTarget.h" },
{ "ToolTip", "Factory for UStaticMeshToolTarget to be used by the target manager." },
};
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshToolTargetFactory constinit property declarations *************
// ********** End Class UStaticMeshToolTargetFactory constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshToolTargetFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshToolTargetFactory_Statics
UObject* (*const Z_Construct_UClass_UStaticMeshToolTargetFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTargetFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshToolTargetFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshToolTargetFactory_Statics::ClassParams = {
&UStaticMeshToolTargetFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshToolTargetFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshToolTargetFactory_Statics::Class_MetaDataParams)
};
void UStaticMeshToolTargetFactory::StaticRegisterNativesUStaticMeshToolTargetFactory()
{
}
UClass* Z_Construct_UClass_UStaticMeshToolTargetFactory()
{
if (!Z_Registration_Info_UClass_UStaticMeshToolTargetFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshToolTargetFactory.OuterSingleton, Z_Construct_UClass_UStaticMeshToolTargetFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshToolTargetFactory.OuterSingleton;
}
UStaticMeshToolTargetFactory::UStaticMeshToolTargetFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshToolTargetFactory);
UStaticMeshToolTargetFactory::~UStaticMeshToolTargetFactory() {}
// ********** End Class UStaticMeshToolTargetFactory ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UStaticMeshReadOnlyToolTarget, UStaticMeshReadOnlyToolTarget::StaticClass, TEXT("UStaticMeshReadOnlyToolTarget"), &Z_Registration_Info_UClass_UStaticMeshReadOnlyToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshReadOnlyToolTarget), 725501425U) },
{ Z_Construct_UClass_UStaticMeshToolTarget, UStaticMeshToolTarget::StaticClass, TEXT("UStaticMeshToolTarget"), &Z_Registration_Info_UClass_UStaticMeshToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshToolTarget), 1423093053U) },
{ Z_Construct_UClass_UStaticMeshToolTargetFactory, UStaticMeshToolTargetFactory::StaticClass, TEXT("UStaticMeshToolTargetFactory"), &Z_Registration_Info_UClass_UStaticMeshToolTargetFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshToolTargetFactory), 190839538U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h__Script_ModelingComponentsEditorOnly_3712385595{
TEXT("/Script/ModelingComponentsEditorOnly"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,147 @@
// 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/StaticMeshToolTarget.h"
#ifdef MODELINGCOMPONENTSEDITORONLY_StaticMeshToolTarget_generated_h
#error "StaticMeshToolTarget.generated.h already included, missing '#pragma once' in StaticMeshToolTarget.h"
#endif
#define MODELINGCOMPONENTSEDITORONLY_StaticMeshToolTarget_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UStaticMeshReadOnlyToolTarget ********************************************
struct Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_37_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStaticMeshReadOnlyToolTarget(); \
friend struct ::Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshReadOnlyToolTarget, UToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UStaticMeshReadOnlyToolTarget_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshReadOnlyToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<UStaticMeshReadOnlyToolTarget*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_37_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API UStaticMeshReadOnlyToolTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshReadOnlyToolTarget(UStaticMeshReadOnlyToolTarget&&) = delete; \
UStaticMeshReadOnlyToolTarget(const UStaticMeshReadOnlyToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UStaticMeshReadOnlyToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshReadOnlyToolTarget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStaticMeshReadOnlyToolTarget) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UStaticMeshReadOnlyToolTarget();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_29_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_37_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_37_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_37_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshReadOnlyToolTarget;
// ********** End Class UStaticMeshReadOnlyToolTarget **********************************************
// ********** Begin Class UStaticMeshToolTarget ****************************************************
struct Z_Construct_UClass_UStaticMeshToolTarget_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshToolTarget_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_141_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStaticMeshToolTarget(); \
friend struct ::Z_Construct_UClass_UStaticMeshToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UStaticMeshToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshToolTarget, UStaticMeshReadOnlyToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UStaticMeshToolTarget_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<UStaticMeshToolTarget*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_141_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API UStaticMeshToolTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshToolTarget(UStaticMeshToolTarget&&) = delete; \
UStaticMeshToolTarget(const UStaticMeshToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UStaticMeshToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshToolTarget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStaticMeshToolTarget) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UStaticMeshToolTarget();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_135_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_141_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_141_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_141_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshToolTarget;
// ********** End Class UStaticMeshToolTarget ******************************************************
// ********** Begin Class UStaticMeshToolTargetFactory *********************************************
struct Z_Construct_UClass_UStaticMeshToolTargetFactory_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UStaticMeshToolTargetFactory_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_172_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStaticMeshToolTargetFactory(); \
friend struct ::Z_Construct_UClass_UStaticMeshToolTargetFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UStaticMeshToolTargetFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshToolTargetFactory, UToolTargetFactory, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UStaticMeshToolTargetFactory_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshToolTargetFactory)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_172_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API UStaticMeshToolTargetFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshToolTargetFactory(UStaticMeshToolTargetFactory&&) = delete; \
UStaticMeshToolTargetFactory(const UStaticMeshToolTargetFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UStaticMeshToolTargetFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshToolTargetFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStaticMeshToolTargetFactory) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UStaticMeshToolTargetFactory();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_169_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_172_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_172_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h_172_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshToolTargetFactory;
// ********** End Class UStaticMeshToolTargetFactory ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_StaticMeshToolTarget_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,275 @@
// 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 "Operations/SubdividePoly.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSubdividePoly() {}
// ********** Begin Cross Module References ********************************************************
MODELINGCOMPONENTSEDITORONLY_API UEnum* Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme();
MODELINGCOMPONENTSEDITORONLY_API UEnum* Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals();
MODELINGCOMPONENTSEDITORONLY_API UEnum* Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs();
MODELINGCOMPONENTSEDITORONLY_API UEnum* Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme();
UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ESubdivisionScheme ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESubdivisionScheme;
static UEnum* ESubdivisionScheme_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESubdivisionScheme.OuterSingleton)
{
Z_Registration_Info_UEnum_ESubdivisionScheme.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme, (UObject*)Z_Construct_UPackage__Script_ModelingComponentsEditorOnly(), TEXT("ESubdivisionScheme"));
}
return Z_Registration_Info_UEnum_ESubdivisionScheme.OuterSingleton;
}
template<> MODELINGCOMPONENTSEDITORONLY_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubdivisionScheme>()
{
return ESubdivisionScheme_StaticEnum();
}
struct Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bilinear.Comment", "// Subdivides like Catmull-Clark, but does not smooth the result (i.e. the vertices remain\n// in their original planes).\n" },
{ "Bilinear.Name", "ESubdivisionScheme::Bilinear" },
{ "Bilinear.ToolTip", "Subdivides like Catmull-Clark, but does not smooth the result (i.e. the vertices remain\nin their original planes)." },
{ "CatmullClark.Comment", "// Common subdivision scheme typically used with quad-dominant meshes. In our tools, it uses\n// the group topology to build a cage that serves as the starting point.\n" },
{ "CatmullClark.DisplayName", "Catmull-Clark" },
{ "CatmullClark.Name", "ESubdivisionScheme::CatmullClark" },
{ "CatmullClark.ToolTip", "Common subdivision scheme typically used with quad-dominant meshes. In our tools, it uses\nthe group topology to build a cage that serves as the starting point." },
{ "Comment", "/**\n * Subdivision scheme\n */" },
{ "Loop.Comment", "// Subdivision scheme developed by Charles Loop that operates directly on triangle meshes, and\n// therefore does not use the group topology. \n" },
{ "Loop.Name", "ESubdivisionScheme::Loop" },
{ "Loop.ToolTip", "Subdivision scheme developed by Charles Loop that operates directly on triangle meshes, and\ntherefore does not use the group topology." },
{ "ModuleRelativePath", "Public/Operations/SubdividePoly.h" },
{ "ToolTip", "Subdivision scheme" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESubdivisionScheme::Bilinear", (int64)ESubdivisionScheme::Bilinear },
{ "ESubdivisionScheme::CatmullClark", (int64)ESubdivisionScheme::CatmullClark },
{ "ESubdivisionScheme::Loop", (int64)ESubdivisionScheme::Loop },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
nullptr,
"ESubdivisionScheme",
"ESubdivisionScheme",
Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme()
{
if (!Z_Registration_Info_UEnum_ESubdivisionScheme.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESubdivisionScheme.InnerSingleton, Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionScheme_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESubdivisionScheme.InnerSingleton;
}
// ********** End Enum ESubdivisionScheme **********************************************************
// ********** Begin Enum ESubdivisionBoundaryScheme ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESubdivisionBoundaryScheme;
static UEnum* ESubdivisionBoundaryScheme_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESubdivisionBoundaryScheme.OuterSingleton)
{
Z_Registration_Info_UEnum_ESubdivisionBoundaryScheme.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme, (UObject*)Z_Construct_UPackage__Script_ModelingComponentsEditorOnly(), TEXT("ESubdivisionBoundaryScheme"));
}
return Z_Registration_Info_UEnum_ESubdivisionBoundaryScheme.OuterSingleton;
}
template<> MODELINGCOMPONENTSEDITORONLY_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubdivisionBoundaryScheme>()
{
return ESubdivisionBoundaryScheme_StaticEnum();
}
struct Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Operations/SubdividePoly.h" },
{ "SharpCorners.Comment", "// Corners with only one adjoining face are constrained to be passed through. For example, this\n// will keep the corners of a vertically deformed square patch sharp even as the rest of the patch\n// is vertically smoothed.\n" },
{ "SharpCorners.Name", "ESubdivisionBoundaryScheme::SharpCorners" },
{ "SharpCorners.ToolTip", "Corners with only one adjoining face are constrained to be passed through. For example, this\nwill keep the corners of a vertically deformed square patch sharp even as the rest of the patch\nis vertically smoothed." },
{ "SmoothCorners.Comment", "// Corners with only one adjoining face are smoothed along with the rest of the mesh boundary. For\n// example, a square patch will have rounded corners.\n" },
{ "SmoothCorners.Name", "ESubdivisionBoundaryScheme::SmoothCorners" },
{ "SmoothCorners.ToolTip", "Corners with only one adjoining face are smoothed along with the rest of the mesh boundary. For\nexample, a square patch will have rounded corners." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESubdivisionBoundaryScheme::SmoothCorners", (int64)ESubdivisionBoundaryScheme::SmoothCorners },
{ "ESubdivisionBoundaryScheme::SharpCorners", (int64)ESubdivisionBoundaryScheme::SharpCorners },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
nullptr,
"ESubdivisionBoundaryScheme",
"ESubdivisionBoundaryScheme",
Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme()
{
if (!Z_Registration_Info_UEnum_ESubdivisionBoundaryScheme.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESubdivisionBoundaryScheme.InnerSingleton, Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionBoundaryScheme_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESubdivisionBoundaryScheme.InnerSingleton;
}
// ********** End Enum ESubdivisionBoundaryScheme **************************************************
// ********** Begin Enum ESubdivisionOutputNormals *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESubdivisionOutputNormals;
static UEnum* ESubdivisionOutputNormals_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESubdivisionOutputNormals.OuterSingleton)
{
Z_Registration_Info_UEnum_ESubdivisionOutputNormals.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals, (UObject*)Z_Construct_UPackage__Script_ModelingComponentsEditorOnly(), TEXT("ESubdivisionOutputNormals"));
}
return Z_Registration_Info_UEnum_ESubdivisionOutputNormals.OuterSingleton;
}
template<> MODELINGCOMPONENTSEDITORONLY_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubdivisionOutputNormals>()
{
return ESubdivisionOutputNormals_StaticEnum();
}
struct Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/**\n * Method for computing normals on the output mesh\n */" },
{ "Generated.Comment", "// Recompute normals after subdivision\n" },
{ "Generated.Name", "ESubdivisionOutputNormals::Generated" },
{ "Generated.ToolTip", "Recompute normals after subdivision" },
{ "Interpolated.Comment", "// Copy normals to poly mesh then interpolate to new triangles as we subdivide.\n" },
{ "Interpolated.Name", "ESubdivisionOutputNormals::Interpolated" },
{ "Interpolated.ToolTip", "Copy normals to poly mesh then interpolate to new triangles as we subdivide." },
{ "ModuleRelativePath", "Public/Operations/SubdividePoly.h" },
{ "None.Comment", "// Leave normals uninitialized on output mesh\n" },
{ "None.Name", "ESubdivisionOutputNormals::None" },
{ "None.ToolTip", "Leave normals uninitialized on output mesh" },
{ "ToolTip", "Method for computing normals on the output mesh" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESubdivisionOutputNormals::Interpolated", (int64)ESubdivisionOutputNormals::Interpolated },
{ "ESubdivisionOutputNormals::Generated", (int64)ESubdivisionOutputNormals::Generated },
{ "ESubdivisionOutputNormals::None", (int64)ESubdivisionOutputNormals::None },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
nullptr,
"ESubdivisionOutputNormals",
"ESubdivisionOutputNormals",
Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals()
{
if (!Z_Registration_Info_UEnum_ESubdivisionOutputNormals.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESubdivisionOutputNormals.InnerSingleton, Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputNormals_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESubdivisionOutputNormals.InnerSingleton;
}
// ********** End Enum ESubdivisionOutputNormals ***************************************************
// ********** Begin Enum ESubdivisionOutputUVs *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESubdivisionOutputUVs;
static UEnum* ESubdivisionOutputUVs_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESubdivisionOutputUVs.OuterSingleton)
{
Z_Registration_Info_UEnum_ESubdivisionOutputUVs.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs, (UObject*)Z_Construct_UPackage__Script_ModelingComponentsEditorOnly(), TEXT("ESubdivisionOutputUVs"));
}
return Z_Registration_Info_UEnum_ESubdivisionOutputUVs.OuterSingleton;
}
template<> MODELINGCOMPONENTSEDITORONLY_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubdivisionOutputUVs>()
{
return ESubdivisionOutputUVs_StaticEnum();
}
struct Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/**\n * Method for computing UVs on the output mesh\n */" },
{ "Interpolated.Comment", "// Copy UVs to poly mesh vertices then interpolate as we subdivide.\n" },
{ "Interpolated.Name", "ESubdivisionOutputUVs::Interpolated" },
{ "Interpolated.ToolTip", "Copy UVs to poly mesh vertices then interpolate as we subdivide." },
{ "ModuleRelativePath", "Public/Operations/SubdividePoly.h" },
{ "None.Comment", "// Leave UVs uninitialized on output mesh\n" },
{ "None.Name", "ESubdivisionOutputUVs::None" },
{ "None.ToolTip", "Leave UVs uninitialized on output mesh" },
{ "ToolTip", "Method for computing UVs on the output mesh" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESubdivisionOutputUVs::Interpolated", (int64)ESubdivisionOutputUVs::Interpolated },
{ "ESubdivisionOutputUVs::None", (int64)ESubdivisionOutputUVs::None },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
nullptr,
"ESubdivisionOutputUVs",
"ESubdivisionOutputUVs",
Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs()
{
if (!Z_Registration_Info_UEnum_ESubdivisionOutputUVs.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESubdivisionOutputUVs.InnerSingleton, Z_Construct_UEnum_ModelingComponentsEditorOnly_ESubdivisionOutputUVs_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESubdivisionOutputUVs.InnerSingleton;
}
// ********** End Enum ESubdivisionOutputUVs *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_Operations_SubdividePoly_h__Script_ModelingComponentsEditorOnly_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESubdivisionScheme_StaticEnum, TEXT("ESubdivisionScheme"), &Z_Registration_Info_UEnum_ESubdivisionScheme, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4126448220U) },
{ ESubdivisionBoundaryScheme_StaticEnum, TEXT("ESubdivisionBoundaryScheme"), &Z_Registration_Info_UEnum_ESubdivisionBoundaryScheme, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3469253095U) },
{ ESubdivisionOutputNormals_StaticEnum, TEXT("ESubdivisionOutputNormals"), &Z_Registration_Info_UEnum_ESubdivisionOutputNormals, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3786132487U) },
{ ESubdivisionOutputUVs_StaticEnum, TEXT("ESubdivisionOutputUVs"), &Z_Registration_Info_UEnum_ESubdivisionOutputUVs, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3368274738U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_Operations_SubdividePoly_h__Script_ModelingComponentsEditorOnly_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_Operations_SubdividePoly_h__Script_ModelingComponentsEditorOnly_3581347841{
TEXT("/Script/ModelingComponentsEditorOnly"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_Operations_SubdividePoly_h__Script_ModelingComponentsEditorOnly_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_Operations_SubdividePoly_h__Script_ModelingComponentsEditorOnly_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// 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 "Operations/SubdividePoly.h"
#ifdef MODELINGCOMPONENTSEDITORONLY_SubdividePoly_generated_h
#error "SubdividePoly.generated.h already included, missing '#pragma once' in SubdividePoly.h"
#endif
#define MODELINGCOMPONENTSEDITORONLY_SubdividePoly_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_Operations_SubdividePoly_h
// ********** Begin Enum ESubdivisionScheme ********************************************************
#define FOREACH_ENUM_ESUBDIVISIONSCHEME(op) \
op(ESubdivisionScheme::Bilinear) \
op(ESubdivisionScheme::CatmullClark) \
op(ESubdivisionScheme::Loop)
enum class ESubdivisionScheme : uint8;
template<> struct TIsUEnumClass<ESubdivisionScheme> { enum { Value = true }; };
template<> MODELINGCOMPONENTSEDITORONLY_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubdivisionScheme>();
// ********** End Enum ESubdivisionScheme **********************************************************
// ********** Begin Enum ESubdivisionBoundaryScheme ************************************************
#define FOREACH_ENUM_ESUBDIVISIONBOUNDARYSCHEME(op) \
op(ESubdivisionBoundaryScheme::SmoothCorners) \
op(ESubdivisionBoundaryScheme::SharpCorners)
enum class ESubdivisionBoundaryScheme : uint8;
template<> struct TIsUEnumClass<ESubdivisionBoundaryScheme> { enum { Value = true }; };
template<> MODELINGCOMPONENTSEDITORONLY_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubdivisionBoundaryScheme>();
// ********** End Enum ESubdivisionBoundaryScheme **************************************************
// ********** Begin Enum ESubdivisionOutputNormals *************************************************
#define FOREACH_ENUM_ESUBDIVISIONOUTPUTNORMALS(op) \
op(ESubdivisionOutputNormals::Interpolated) \
op(ESubdivisionOutputNormals::Generated) \
op(ESubdivisionOutputNormals::None)
enum class ESubdivisionOutputNormals : uint8;
template<> struct TIsUEnumClass<ESubdivisionOutputNormals> { enum { Value = true }; };
template<> MODELINGCOMPONENTSEDITORONLY_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubdivisionOutputNormals>();
// ********** End Enum ESubdivisionOutputNormals ***************************************************
// ********** Begin Enum ESubdivisionOutputUVs *****************************************************
#define FOREACH_ENUM_ESUBDIVISIONOUTPUTUVS(op) \
op(ESubdivisionOutputUVs::Interpolated) \
op(ESubdivisionOutputUVs::None)
enum class ESubdivisionOutputUVs : uint8;
template<> struct TIsUEnumClass<ESubdivisionOutputUVs> { enum { Value = true }; };
template<> MODELINGCOMPONENTSEDITORONLY_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubdivisionOutputUVs>();
// ********** End Enum ESubdivisionOutputUVs *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
D:\UE_5_7_1\Engine\Plugins\Runtime\MeshModelingToolset\Source\ModelingComponentsEditorOnly\Public\EditorModelingObjectsCreationAPI.h
D:\UE_5_7_1\Engine\Plugins\Runtime\MeshModelingToolset\Source\ModelingComponentsEditorOnly\Public\TargetInterfaces\SkeletonProvider.h
D:\UE_5_7_1\Engine\Plugins\Runtime\MeshModelingToolset\Source\ModelingComponentsEditorOnly\Public\ToolTargets\SkeletalMeshComponentToolTarget.h
D:\UE_5_7_1\Engine\Plugins\Runtime\MeshModelingToolset\Source\ModelingComponentsEditorOnly\Public\ToolTargets\StaticMeshComponentToolTarget.h
D:\UE_5_7_1\Engine\Plugins\Runtime\MeshModelingToolset\Source\ModelingComponentsEditorOnly\Public\ToolTargets\StaticMeshToolTarget.h
D:\UE_5_7_1\Engine\Plugins\Runtime\MeshModelingToolset\Source\ModelingComponentsEditorOnly\Public\ToolTargets\VolumeComponentToolTarget.h
D:\UE_5_7_1\Engine\Plugins\Runtime\MeshModelingToolset\Source\ModelingComponentsEditorOnly\Public\Operations\SubdividePoly.h
D:\UE_5_7_1\Engine\Plugins\Runtime\MeshModelingToolset\Source\ModelingComponentsEditorOnly\Public\TargetInterfaces\SkeletonCommitter.h
D:\UE_5_7_1\Engine\Plugins\Runtime\MeshModelingToolset\Source\ModelingComponentsEditorOnly\Public\ToolTargets\DynamicMeshComponentToolTarget.h
D:\UE_5_7_1\Engine\Plugins\Runtime\MeshModelingToolset\Source\ModelingComponentsEditorOnly\Public\ToolTargets\SkeletalMeshToolTarget.h

View File

@@ -0,0 +1,224 @@
// 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/VolumeComponentToolTarget.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeVolumeComponentToolTarget() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMaterialProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshDescriptionProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UPhysicsDataSource_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UPrimitiveComponentToolTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTargetFactory();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshCommitter_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDynamicMeshProvider_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UVolumeComponentToolTarget();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UVolumeComponentToolTarget_NoRegister();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UVolumeComponentToolTargetFactory();
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UVolumeComponentToolTargetFactory_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingComponentsEditorOnly();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UVolumeComponentToolTarget ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UVolumeComponentToolTarget;
UClass* UVolumeComponentToolTarget::GetPrivateStaticClass()
{
using TClass = UVolumeComponentToolTarget;
if (!Z_Registration_Info_UClass_UVolumeComponentToolTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("VolumeComponentToolTarget"),
Z_Registration_Info_UClass_UVolumeComponentToolTarget.InnerSingleton,
StaticRegisterNativesUVolumeComponentToolTarget,
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_UVolumeComponentToolTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UVolumeComponentToolTarget_NoRegister()
{
return UVolumeComponentToolTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UVolumeComponentToolTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A tool target backed by AVolume\n */" },
{ "IncludePath", "ToolTargets/VolumeComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/VolumeComponentToolTarget.h" },
{ "ToolTip", "A tool target backed by AVolume" },
};
#endif // WITH_METADATA
// ********** Begin Class UVolumeComponentToolTarget constinit property declarations ***************
// ********** End Class UVolumeComponentToolTarget constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UVolumeComponentToolTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UVolumeComponentToolTarget_Statics
UObject* (*const Z_Construct_UClass_UVolumeComponentToolTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponentToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeComponentToolTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UVolumeComponentToolTarget_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMaterialProvider_NoRegister, (int32)VTABLE_OFFSET(UVolumeComponentToolTarget, IMaterialProvider), false }, // 1726304165
{ Z_Construct_UClass_UPhysicsDataSource_NoRegister, (int32)VTABLE_OFFSET(UVolumeComponentToolTarget, IPhysicsDataSource), false }, // 1129481650
{ Z_Construct_UClass_UDynamicMeshCommitter_NoRegister, (int32)VTABLE_OFFSET(UVolumeComponentToolTarget, IDynamicMeshCommitter), false }, // 1210346303
{ Z_Construct_UClass_UDynamicMeshProvider_NoRegister, (int32)VTABLE_OFFSET(UVolumeComponentToolTarget, IDynamicMeshProvider), false }, // 1749478695
{ Z_Construct_UClass_UMeshDescriptionCommitter_NoRegister, (int32)VTABLE_OFFSET(UVolumeComponentToolTarget, IMeshDescriptionCommitter), false }, // 4234744651
{ Z_Construct_UClass_UMeshDescriptionProvider_NoRegister, (int32)VTABLE_OFFSET(UVolumeComponentToolTarget, IMeshDescriptionProvider), false }, // 250797701
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UVolumeComponentToolTarget_Statics::ClassParams = {
&UVolumeComponentToolTarget::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_UVolumeComponentToolTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UVolumeComponentToolTarget_Statics::Class_MetaDataParams)
};
void UVolumeComponentToolTarget::StaticRegisterNativesUVolumeComponentToolTarget()
{
}
UClass* Z_Construct_UClass_UVolumeComponentToolTarget()
{
if (!Z_Registration_Info_UClass_UVolumeComponentToolTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UVolumeComponentToolTarget.OuterSingleton, Z_Construct_UClass_UVolumeComponentToolTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UVolumeComponentToolTarget.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UVolumeComponentToolTarget);
UVolumeComponentToolTarget::~UVolumeComponentToolTarget() {}
// ********** End Class UVolumeComponentToolTarget *************************************************
// ********** Begin Class UVolumeComponentToolTargetFactory ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UVolumeComponentToolTargetFactory;
UClass* UVolumeComponentToolTargetFactory::GetPrivateStaticClass()
{
using TClass = UVolumeComponentToolTargetFactory;
if (!Z_Registration_Info_UClass_UVolumeComponentToolTargetFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("VolumeComponentToolTargetFactory"),
Z_Registration_Info_UClass_UVolumeComponentToolTargetFactory.InnerSingleton,
StaticRegisterNativesUVolumeComponentToolTargetFactory,
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_UVolumeComponentToolTargetFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_UVolumeComponentToolTargetFactory_NoRegister()
{
return UVolumeComponentToolTargetFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UVolumeComponentToolTargetFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Factory for UVolumeComponentToolTarget to be used by the target manager. */" },
{ "IncludePath", "ToolTargets/VolumeComponentToolTarget.h" },
{ "ModuleRelativePath", "Public/ToolTargets/VolumeComponentToolTarget.h" },
{ "ToolTip", "Factory for UVolumeComponentToolTarget to be used by the target manager." },
};
#endif // WITH_METADATA
// ********** Begin Class UVolumeComponentToolTargetFactory constinit property declarations ********
// ********** End Class UVolumeComponentToolTargetFactory constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UVolumeComponentToolTargetFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UVolumeComponentToolTargetFactory_Statics
UObject* (*const Z_Construct_UClass_UVolumeComponentToolTargetFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTargetFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingComponentsEditorOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeComponentToolTargetFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UVolumeComponentToolTargetFactory_Statics::ClassParams = {
&UVolumeComponentToolTargetFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeComponentToolTargetFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UVolumeComponentToolTargetFactory_Statics::Class_MetaDataParams)
};
void UVolumeComponentToolTargetFactory::StaticRegisterNativesUVolumeComponentToolTargetFactory()
{
}
UClass* Z_Construct_UClass_UVolumeComponentToolTargetFactory()
{
if (!Z_Registration_Info_UClass_UVolumeComponentToolTargetFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UVolumeComponentToolTargetFactory.OuterSingleton, Z_Construct_UClass_UVolumeComponentToolTargetFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UVolumeComponentToolTargetFactory.OuterSingleton;
}
UVolumeComponentToolTargetFactory::UVolumeComponentToolTargetFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UVolumeComponentToolTargetFactory);
UVolumeComponentToolTargetFactory::~UVolumeComponentToolTargetFactory() {}
// ********** End Class UVolumeComponentToolTargetFactory ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UVolumeComponentToolTarget, UVolumeComponentToolTarget::StaticClass, TEXT("UVolumeComponentToolTarget"), &Z_Registration_Info_UClass_UVolumeComponentToolTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UVolumeComponentToolTarget), 1600534157U) },
{ Z_Construct_UClass_UVolumeComponentToolTargetFactory, UVolumeComponentToolTargetFactory::StaticClass, TEXT("UVolumeComponentToolTargetFactory"), &Z_Registration_Info_UClass_UVolumeComponentToolTargetFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UVolumeComponentToolTargetFactory), 393577034U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h__Script_ModelingComponentsEditorOnly_244077750{
TEXT("/Script/ModelingComponentsEditorOnly"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h__Script_ModelingComponentsEditorOnly_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,103 @@
// 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/VolumeComponentToolTarget.h"
#ifdef MODELINGCOMPONENTSEDITORONLY_VolumeComponentToolTarget_generated_h
#error "VolumeComponentToolTarget.generated.h already included, missing '#pragma once' in VolumeComponentToolTarget.h"
#endif
#define MODELINGCOMPONENTSEDITORONLY_VolumeComponentToolTarget_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UVolumeComponentToolTarget ***********************************************
struct Z_Construct_UClass_UVolumeComponentToolTarget_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UVolumeComponentToolTarget_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_39_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUVolumeComponentToolTarget(); \
friend struct ::Z_Construct_UClass_UVolumeComponentToolTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UVolumeComponentToolTarget_NoRegister(); \
public: \
DECLARE_CLASS2(UVolumeComponentToolTarget, UPrimitiveComponentToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UVolumeComponentToolTarget_NoRegister) \
DECLARE_SERIALIZER(UVolumeComponentToolTarget) \
virtual UObject* _getUObject() const override { return const_cast<UVolumeComponentToolTarget*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_39_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UVolumeComponentToolTarget(UVolumeComponentToolTarget&&) = delete; \
UVolumeComponentToolTarget(const UVolumeComponentToolTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UVolumeComponentToolTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UVolumeComponentToolTarget); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UVolumeComponentToolTarget) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UVolumeComponentToolTarget();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_33_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_39_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_39_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_39_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UVolumeComponentToolTarget;
// ********** End Class UVolumeComponentToolTarget *************************************************
// ********** Begin Class UVolumeComponentToolTargetFactory ****************************************
struct Z_Construct_UClass_UVolumeComponentToolTargetFactory_Statics;
MODELINGCOMPONENTSEDITORONLY_API UClass* Z_Construct_UClass_UVolumeComponentToolTargetFactory_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_92_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUVolumeComponentToolTargetFactory(); \
friend struct ::Z_Construct_UClass_UVolumeComponentToolTargetFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGCOMPONENTSEDITORONLY_API UClass* ::Z_Construct_UClass_UVolumeComponentToolTargetFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UVolumeComponentToolTargetFactory, UToolTargetFactory, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingComponentsEditorOnly"), Z_Construct_UClass_UVolumeComponentToolTargetFactory_NoRegister) \
DECLARE_SERIALIZER(UVolumeComponentToolTargetFactory)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_92_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGCOMPONENTSEDITORONLY_API UVolumeComponentToolTargetFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UVolumeComponentToolTargetFactory(UVolumeComponentToolTargetFactory&&) = delete; \
UVolumeComponentToolTargetFactory(const UVolumeComponentToolTargetFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGCOMPONENTSEDITORONLY_API, UVolumeComponentToolTargetFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UVolumeComponentToolTargetFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UVolumeComponentToolTargetFactory) \
MODELINGCOMPONENTSEDITORONLY_API virtual ~UVolumeComponentToolTargetFactory();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_89_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_92_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_92_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h_92_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UVolumeComponentToolTargetFactory;
// ********** End Class UVolumeComponentToolTargetFactory ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_ModelingComponentsEditorOnly_Public_ToolTargets_VolumeComponentToolTarget_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS