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,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 "AssetDefinition_StaticMeshLODGenerationSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAssetDefinition_StaticMeshLODGenerationSettings() {}
// ********** Begin Cross Module References ********************************************************
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_NoRegister();
UNREALED_API UClass* Z_Construct_UClass_UAssetDefinitionDefault();
UPackage* Z_Construct_UPackage__Script_MeshLODToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAssetDefinition_StaticMeshLODGenerationSettings *************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAssetDefinition_StaticMeshLODGenerationSettings;
UClass* UAssetDefinition_StaticMeshLODGenerationSettings::GetPrivateStaticClass()
{
using TClass = UAssetDefinition_StaticMeshLODGenerationSettings;
if (!Z_Registration_Info_UClass_UAssetDefinition_StaticMeshLODGenerationSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AssetDefinition_StaticMeshLODGenerationSettings"),
Z_Registration_Info_UClass_UAssetDefinition_StaticMeshLODGenerationSettings.InnerSingleton,
StaticRegisterNativesUAssetDefinition_StaticMeshLODGenerationSettings,
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_UAssetDefinition_StaticMeshLODGenerationSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_NoRegister()
{
return UAssetDefinition_StaticMeshLODGenerationSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Asset Definition for UStaticMeshLODGenerationSettings Assets\n */" },
{ "IncludePath", "AssetDefinition_StaticMeshLODGenerationSettings.h" },
{ "ModuleRelativePath", "Public/AssetDefinition_StaticMeshLODGenerationSettings.h" },
{ "ToolTip", "Asset Definition for UStaticMeshLODGenerationSettings Assets" },
};
#endif // WITH_METADATA
// ********** Begin Class UAssetDefinition_StaticMeshLODGenerationSettings constinit property declarations
// ********** End Class UAssetDefinition_StaticMeshLODGenerationSettings constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAssetDefinition_StaticMeshLODGenerationSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_Statics
UObject* (*const Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetDefinitionDefault,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_Statics::ClassParams = {
&UAssetDefinition_StaticMeshLODGenerationSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_Statics::Class_MetaDataParams)
};
void UAssetDefinition_StaticMeshLODGenerationSettings::StaticRegisterNativesUAssetDefinition_StaticMeshLODGenerationSettings()
{
}
UClass* Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings()
{
if (!Z_Registration_Info_UClass_UAssetDefinition_StaticMeshLODGenerationSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAssetDefinition_StaticMeshLODGenerationSettings.OuterSingleton, Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAssetDefinition_StaticMeshLODGenerationSettings.OuterSingleton;
}
UAssetDefinition_StaticMeshLODGenerationSettings::UAssetDefinition_StaticMeshLODGenerationSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAssetDefinition_StaticMeshLODGenerationSettings);
UAssetDefinition_StaticMeshLODGenerationSettings::~UAssetDefinition_StaticMeshLODGenerationSettings() {}
// ********** End Class UAssetDefinition_StaticMeshLODGenerationSettings ***************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h__Script_MeshLODToolset_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings, UAssetDefinition_StaticMeshLODGenerationSettings::StaticClass, TEXT("UAssetDefinition_StaticMeshLODGenerationSettings"), &Z_Registration_Info_UClass_UAssetDefinition_StaticMeshLODGenerationSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAssetDefinition_StaticMeshLODGenerationSettings), 1784264297U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h__Script_MeshLODToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h__Script_MeshLODToolset_4133156420{
TEXT("/Script/MeshLODToolset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h__Script_MeshLODToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h__Script_MeshLODToolset_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 "AssetDefinition_StaticMeshLODGenerationSettings.h"
#ifdef MESHLODTOOLSET_AssetDefinition_StaticMeshLODGenerationSettings_generated_h
#error "AssetDefinition_StaticMeshLODGenerationSettings.generated.h already included, missing '#pragma once' in AssetDefinition_StaticMeshLODGenerationSettings.h"
#endif
#define MESHLODTOOLSET_AssetDefinition_StaticMeshLODGenerationSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAssetDefinition_StaticMeshLODGenerationSettings *************************
struct Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAssetDefinition_StaticMeshLODGenerationSettings(); \
friend struct ::Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UAssetDefinition_StaticMeshLODGenerationSettings, UAssetDefinitionDefault, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_UAssetDefinition_StaticMeshLODGenerationSettings_NoRegister) \
DECLARE_SERIALIZER(UAssetDefinition_StaticMeshLODGenerationSettings)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UAssetDefinition_StaticMeshLODGenerationSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UAssetDefinition_StaticMeshLODGenerationSettings(UAssetDefinition_StaticMeshLODGenerationSettings&&) = delete; \
UAssetDefinition_StaticMeshLODGenerationSettings(const UAssetDefinition_StaticMeshLODGenerationSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UAssetDefinition_StaticMeshLODGenerationSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAssetDefinition_StaticMeshLODGenerationSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UAssetDefinition_StaticMeshLODGenerationSettings) \
NO_API virtual ~UAssetDefinition_StaticMeshLODGenerationSettings();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h_12_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAssetDefinition_StaticMeshLODGenerationSettings;
// ********** End Class UAssetDefinition_StaticMeshLODGenerationSettings ***************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_AssetDefinition_StaticMeshLODGenerationSettings_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,329 @@
// 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 "Tools/GenerateStaticMeshLODAssetTool.h"
#ifdef MESHLODTOOLSET_GenerateStaticMeshLODAssetTool_generated_h
#error "GenerateStaticMeshLODAssetTool.generated.h already included, missing '#pragma once' in GenerateStaticMeshLODAssetTool.h"
#endif
#define MESHLODTOOLSET_GenerateStaticMeshLODAssetTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGenerateStaticMeshLODAssetToolBuilder ***********************************
struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_43_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGenerateStaticMeshLODAssetToolBuilder(); \
friend struct ::Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UGenerateStaticMeshLODAssetToolBuilder, UMultiSelectionMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UGenerateStaticMeshLODAssetToolBuilder)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_43_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API UGenerateStaticMeshLODAssetToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGenerateStaticMeshLODAssetToolBuilder(UGenerateStaticMeshLODAssetToolBuilder&&) = delete; \
UGenerateStaticMeshLODAssetToolBuilder(const UGenerateStaticMeshLODAssetToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, UGenerateStaticMeshLODAssetToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGenerateStaticMeshLODAssetToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGenerateStaticMeshLODAssetToolBuilder) \
MESHLODTOOLSET_API virtual ~UGenerateStaticMeshLODAssetToolBuilder();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_40_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_43_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_43_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_43_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGenerateStaticMeshLODAssetToolBuilder;
// ********** End Class UGenerateStaticMeshLODAssetToolBuilder *************************************
// ********** Begin Class UGenerateStaticMeshLODAssetToolOutputProperties **************************
struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_61_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGenerateStaticMeshLODAssetToolOutputProperties(); \
friend struct ::Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UGenerateStaticMeshLODAssetToolOutputProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_NoRegister) \
DECLARE_SERIALIZER(UGenerateStaticMeshLODAssetToolOutputProperties)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_61_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API UGenerateStaticMeshLODAssetToolOutputProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGenerateStaticMeshLODAssetToolOutputProperties(UGenerateStaticMeshLODAssetToolOutputProperties&&) = delete; \
UGenerateStaticMeshLODAssetToolOutputProperties(const UGenerateStaticMeshLODAssetToolOutputProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, UGenerateStaticMeshLODAssetToolOutputProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGenerateStaticMeshLODAssetToolOutputProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGenerateStaticMeshLODAssetToolOutputProperties) \
MESHLODTOOLSET_API virtual ~UGenerateStaticMeshLODAssetToolOutputProperties();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_58_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_61_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_61_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_61_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGenerateStaticMeshLODAssetToolOutputProperties;
// ********** End Class UGenerateStaticMeshLODAssetToolOutputProperties ****************************
// ********** Begin Class UGenerateStaticMeshLODAssetToolPresetProperties **************************
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_98_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execWriteToPreset); \
DECLARE_FUNCTION(execReadFromPreset);
struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_98_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGenerateStaticMeshLODAssetToolPresetProperties(); \
friend struct ::Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UGenerateStaticMeshLODAssetToolPresetProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_NoRegister) \
DECLARE_SERIALIZER(UGenerateStaticMeshLODAssetToolPresetProperties)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_98_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API UGenerateStaticMeshLODAssetToolPresetProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGenerateStaticMeshLODAssetToolPresetProperties(UGenerateStaticMeshLODAssetToolPresetProperties&&) = delete; \
UGenerateStaticMeshLODAssetToolPresetProperties(const UGenerateStaticMeshLODAssetToolPresetProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, UGenerateStaticMeshLODAssetToolPresetProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGenerateStaticMeshLODAssetToolPresetProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGenerateStaticMeshLODAssetToolPresetProperties) \
MESHLODTOOLSET_API virtual ~UGenerateStaticMeshLODAssetToolPresetProperties();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_95_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_98_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_98_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_98_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_98_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGenerateStaticMeshLODAssetToolPresetProperties;
// ********** End Class UGenerateStaticMeshLODAssetToolPresetProperties ****************************
// ********** Begin Class UGenerateStaticMeshLODAssetToolProperties ********************************
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_133_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetGroupLayersFunc);
struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_133_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGenerateStaticMeshLODAssetToolProperties(); \
friend struct ::Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UGenerateStaticMeshLODAssetToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_NoRegister) \
DECLARE_SERIALIZER(UGenerateStaticMeshLODAssetToolProperties)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_133_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API UGenerateStaticMeshLODAssetToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGenerateStaticMeshLODAssetToolProperties(UGenerateStaticMeshLODAssetToolProperties&&) = delete; \
UGenerateStaticMeshLODAssetToolProperties(const UGenerateStaticMeshLODAssetToolProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, UGenerateStaticMeshLODAssetToolProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGenerateStaticMeshLODAssetToolProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGenerateStaticMeshLODAssetToolProperties) \
MESHLODTOOLSET_API virtual ~UGenerateStaticMeshLODAssetToolProperties();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_130_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_133_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_133_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_133_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_133_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGenerateStaticMeshLODAssetToolProperties;
// ********** End Class UGenerateStaticMeshLODAssetToolProperties **********************************
// ********** Begin ScriptStruct FGenerateStaticMeshLOD_TextureConfig ******************************
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_208_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FGenerateStaticMeshLOD_TextureConfig;
// ********** End ScriptStruct FGenerateStaticMeshLOD_TextureConfig ********************************
// ********** Begin ScriptStruct FGenerateStaticMeshLOD_MaterialConfig *****************************
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_226_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FGenerateStaticMeshLOD_MaterialConfig;
// ********** End ScriptStruct FGenerateStaticMeshLOD_MaterialConfig *******************************
// ********** Begin Class UGenerateStaticMeshLODAssetToolTextureProperties *************************
struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_245_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGenerateStaticMeshLODAssetToolTextureProperties(); \
friend struct ::Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UGenerateStaticMeshLODAssetToolTextureProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_NoRegister) \
DECLARE_SERIALIZER(UGenerateStaticMeshLODAssetToolTextureProperties)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_245_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API UGenerateStaticMeshLODAssetToolTextureProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGenerateStaticMeshLODAssetToolTextureProperties(UGenerateStaticMeshLODAssetToolTextureProperties&&) = delete; \
UGenerateStaticMeshLODAssetToolTextureProperties(const UGenerateStaticMeshLODAssetToolTextureProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, UGenerateStaticMeshLODAssetToolTextureProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGenerateStaticMeshLODAssetToolTextureProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGenerateStaticMeshLODAssetToolTextureProperties) \
MESHLODTOOLSET_API virtual ~UGenerateStaticMeshLODAssetToolTextureProperties();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_242_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_245_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_245_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_245_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGenerateStaticMeshLODAssetToolTextureProperties;
// ********** End Class UGenerateStaticMeshLODAssetToolTextureProperties ***************************
// ********** Begin Class UGenerateStaticMeshLODAssetTool ******************************************
struct Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_266_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGenerateStaticMeshLODAssetTool(); \
friend struct ::Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_NoRegister(); \
public: \
DECLARE_CLASS2(UGenerateStaticMeshLODAssetTool, UMultiSelectionMeshEditingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_NoRegister) \
DECLARE_SERIALIZER(UGenerateStaticMeshLODAssetTool)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_266_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API UGenerateStaticMeshLODAssetTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UGenerateStaticMeshLODAssetTool(UGenerateStaticMeshLODAssetTool&&) = delete; \
UGenerateStaticMeshLODAssetTool(const UGenerateStaticMeshLODAssetTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, UGenerateStaticMeshLODAssetTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGenerateStaticMeshLODAssetTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UGenerateStaticMeshLODAssetTool) \
MESHLODTOOLSET_API virtual ~UGenerateStaticMeshLODAssetTool();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_263_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_266_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_266_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h_266_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGenerateStaticMeshLODAssetTool;
// ********** End Class UGenerateStaticMeshLODAssetTool ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h
// ********** Begin Enum EGenerateLODAssetOutputMode ***********************************************
#define FOREACH_ENUM_EGENERATELODASSETOUTPUTMODE(op) \
op(EGenerateLODAssetOutputMode::CreateNewAsset) \
op(EGenerateLODAssetOutputMode::UpdateExistingAsset)
enum class EGenerateLODAssetOutputMode : uint8;
template<> struct TIsUEnumClass<EGenerateLODAssetOutputMode> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateLODAssetOutputMode>();
// ********** End Enum EGenerateLODAssetOutputMode *************************************************
// ********** Begin Enum EGenerateLODAssetToolPresetAction *****************************************
#define FOREACH_ENUM_EGENERATELODASSETTOOLPRESETACTION(op) \
op(EGenerateLODAssetToolPresetAction::ReadFromPreset) \
op(EGenerateLODAssetToolPresetAction::WriteToPreset)
enum class EGenerateLODAssetToolPresetAction : uint8;
template<> struct TIsUEnumClass<EGenerateLODAssetToolPresetAction> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateLODAssetToolPresetAction>();
// ********** End Enum EGenerateLODAssetToolPresetAction *******************************************
// ********** Begin Enum EGenerateStaticMeshLOD_BakeConstraint *************************************
#define FOREACH_ENUM_EGENERATESTATICMESHLOD_BAKECONSTRAINT(op) \
op(EGenerateStaticMeshLOD_BakeConstraint::NoConstraint) \
op(EGenerateStaticMeshLOD_BakeConstraint::DoNotBake)
enum class EGenerateStaticMeshLOD_BakeConstraint;
template<> struct TIsUEnumClass<EGenerateStaticMeshLOD_BakeConstraint> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLOD_BakeConstraint>();
// ********** End Enum EGenerateStaticMeshLOD_BakeConstraint ***************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,236 @@
// 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 "Graphs/GenerateStaticMeshLODProcess.h"
#ifdef MESHLODTOOLSET_GenerateStaticMeshLODProcess_generated_h
#error "GenerateStaticMeshLODProcess.generated.h already included, missing '#pragma once' in GenerateStaticMeshLODProcess.h"
#endif
#define MESHLODTOOLSET_GenerateStaticMeshLODProcess_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcessSettings *****************************
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_54_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FGenerateStaticMeshLODProcessSettings;
// ********** End ScriptStruct FGenerateStaticMeshLODProcessSettings *******************************
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_PreprocessSettings ******************
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_98_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FGenerateStaticMeshLODProcess_PreprocessSettings;
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_PreprocessSettings ********************
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_SimplifySettings ********************
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_150_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FGenerateStaticMeshLODProcess_SimplifySettings;
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_SimplifySettings **********************
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_NormalsSettings *********************
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_184_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FGenerateStaticMeshLODProcess_NormalsSettings;
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_NormalsSettings ***********************
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder *************
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_212_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder;
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder ***************
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_UVSettings **************************
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_230_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FGenerateStaticMeshLODProcess_UVSettings;
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_UVSettings ****************************
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_TextureSettings *********************
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_278_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FGenerateStaticMeshLODProcess_TextureSettings;
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_TextureSettings ***********************
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_CollisionSettings *******************
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_327_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FGenerateStaticMeshLODProcess_CollisionSettings;
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_CollisionSettings *********************
// ********** Begin Class UGenerateStaticMeshLODProcess ********************************************
struct Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODProcess_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_375_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGenerateStaticMeshLODProcess(); \
friend struct ::Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_UGenerateStaticMeshLODProcess_NoRegister(); \
public: \
DECLARE_CLASS2(UGenerateStaticMeshLODProcess, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_UGenerateStaticMeshLODProcess_NoRegister) \
DECLARE_SERIALIZER(UGenerateStaticMeshLODProcess)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_375_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UGenerateStaticMeshLODProcess(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGenerateStaticMeshLODProcess(UGenerateStaticMeshLODProcess&&) = delete; \
UGenerateStaticMeshLODProcess(const UGenerateStaticMeshLODProcess&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UGenerateStaticMeshLODProcess); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGenerateStaticMeshLODProcess); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGenerateStaticMeshLODProcess) \
NO_API virtual ~UGenerateStaticMeshLODProcess();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_372_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_375_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_375_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h_375_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGenerateStaticMeshLODProcess;
// ********** End Class UGenerateStaticMeshLODProcess **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h
// ********** Begin Enum EGenerateStaticMeshLODProcess_MeshGeneratorModes **************************
#define FOREACH_ENUM_EGENERATESTATICMESHLODPROCESS_MESHGENERATORMODES(op) \
op(EGenerateStaticMeshLODProcess_MeshGeneratorModes::Solidify) \
op(EGenerateStaticMeshLODProcess_MeshGeneratorModes::SolidifyAndClose) \
op(EGenerateStaticMeshLODProcess_MeshGeneratorModes::CleanAndSimplify) \
op(EGenerateStaticMeshLODProcess_MeshGeneratorModes::ConvexHull)
enum class EGenerateStaticMeshLODProcess_MeshGeneratorModes : uint8;
template<> struct TIsUEnumClass<EGenerateStaticMeshLODProcess_MeshGeneratorModes> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODProcess_MeshGeneratorModes>();
// ********** End Enum EGenerateStaticMeshLODProcess_MeshGeneratorModes ****************************
// ********** Begin Enum EGenerateStaticMeshLODProcess_SimplifyMethod ******************************
#define FOREACH_ENUM_EGENERATESTATICMESHLODPROCESS_SIMPLIFYMETHOD(op) \
op(EGenerateStaticMeshLODProcess_SimplifyMethod::TriangleCount) \
op(EGenerateStaticMeshLODProcess_SimplifyMethod::VertexCount) \
op(EGenerateStaticMeshLODProcess_SimplifyMethod::TrianglePercentage) \
op(EGenerateStaticMeshLODProcess_SimplifyMethod::GeometricTolerance)
enum class EGenerateStaticMeshLODProcess_SimplifyMethod : uint8;
template<> struct TIsUEnumClass<EGenerateStaticMeshLODProcess_SimplifyMethod> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODProcess_SimplifyMethod>();
// ********** End Enum EGenerateStaticMeshLODProcess_SimplifyMethod ********************************
// ********** Begin Enum EGenerateStaticMeshLODProcess_NormalsMethod *******************************
#define FOREACH_ENUM_EGENERATESTATICMESHLODPROCESS_NORMALSMETHOD(op) \
op(EGenerateStaticMeshLODProcess_NormalsMethod::FromAngleThreshold) \
op(EGenerateStaticMeshLODProcess_NormalsMethod::PerVertex) \
op(EGenerateStaticMeshLODProcess_NormalsMethod::PerTriangle)
enum class EGenerateStaticMeshLODProcess_NormalsMethod : uint8;
template<> struct TIsUEnumClass<EGenerateStaticMeshLODProcess_NormalsMethod> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODProcess_NormalsMethod>();
// ********** End Enum EGenerateStaticMeshLODProcess_NormalsMethod *********************************
// ********** Begin Enum EGenerateStaticMeshLODProcess_AutoUVMethod ********************************
#define FOREACH_ENUM_EGENERATESTATICMESHLODPROCESS_AUTOUVMETHOD(op) \
op(EGenerateStaticMeshLODProcess_AutoUVMethod::PatchBuilder) \
op(EGenerateStaticMeshLODProcess_AutoUVMethod::UVAtlas) \
op(EGenerateStaticMeshLODProcess_AutoUVMethod::XAtlas)
enum class EGenerateStaticMeshLODProcess_AutoUVMethod : uint8;
template<> struct TIsUEnumClass<EGenerateStaticMeshLODProcess_AutoUVMethod> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODProcess_AutoUVMethod>();
// ********** End Enum EGenerateStaticMeshLODProcess_AutoUVMethod **********************************
// ********** Begin Enum EGenerateStaticMeshLODBakeResolution **************************************
#define FOREACH_ENUM_EGENERATESTATICMESHLODBAKERESOLUTION(op) \
op(EGenerateStaticMeshLODBakeResolution::Resolution16) \
op(EGenerateStaticMeshLODBakeResolution::Resolution32) \
op(EGenerateStaticMeshLODBakeResolution::Resolution64) \
op(EGenerateStaticMeshLODBakeResolution::Resolution128) \
op(EGenerateStaticMeshLODBakeResolution::Resolution256) \
op(EGenerateStaticMeshLODBakeResolution::Resolution512) \
op(EGenerateStaticMeshLODBakeResolution::Resolution1024) \
op(EGenerateStaticMeshLODBakeResolution::Resolution2048) \
op(EGenerateStaticMeshLODBakeResolution::Resolution4096) \
op(EGenerateStaticMeshLODBakeResolution::Resolution8192)
enum class EGenerateStaticMeshLODBakeResolution;
template<> struct TIsUEnumClass<EGenerateStaticMeshLODBakeResolution> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODBakeResolution>();
// ********** End Enum EGenerateStaticMeshLODBakeResolution ****************************************
// ********** Begin Enum EGenerateStaticMeshLODSimpleCollisionGeometryType *************************
#define FOREACH_ENUM_EGENERATESTATICMESHLODSIMPLECOLLISIONGEOMETRYTYPE(op) \
op(EGenerateStaticMeshLODSimpleCollisionGeometryType::AlignedBoxes) \
op(EGenerateStaticMeshLODSimpleCollisionGeometryType::OrientedBoxes) \
op(EGenerateStaticMeshLODSimpleCollisionGeometryType::MinimalSpheres) \
op(EGenerateStaticMeshLODSimpleCollisionGeometryType::Capsules) \
op(EGenerateStaticMeshLODSimpleCollisionGeometryType::ConvexHulls) \
op(EGenerateStaticMeshLODSimpleCollisionGeometryType::SweptHulls) \
op(EGenerateStaticMeshLODSimpleCollisionGeometryType::MinVolume) \
op(EGenerateStaticMeshLODSimpleCollisionGeometryType::None)
enum class EGenerateStaticMeshLODSimpleCollisionGeometryType : uint8;
template<> struct TIsUEnumClass<EGenerateStaticMeshLODSimpleCollisionGeometryType> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODSimpleCollisionGeometryType>();
// ********** End Enum EGenerateStaticMeshLODSimpleCollisionGeometryType ***************************
// ********** Begin Enum EGenerateStaticMeshLODProjectedHullAxisMode *******************************
#define FOREACH_ENUM_EGENERATESTATICMESHLODPROJECTEDHULLAXISMODE(op) \
op(EGenerateStaticMeshLODProjectedHullAxisMode::X) \
op(EGenerateStaticMeshLODProjectedHullAxisMode::Y) \
op(EGenerateStaticMeshLODProjectedHullAxisMode::Z) \
op(EGenerateStaticMeshLODProjectedHullAxisMode::SmallestBoxDimension) \
op(EGenerateStaticMeshLODProjectedHullAxisMode::SmallestVolume)
enum class EGenerateStaticMeshLODProjectedHullAxisMode : uint8;
template<> struct TIsUEnumClass<EGenerateStaticMeshLODProjectedHullAxisMode> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODProjectedHullAxisMode>();
// ********** End Enum EGenerateStaticMeshLODProjectedHullAxisMode *********************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,195 @@
// 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 "Tools/LODGenerationSettingsAsset.h"
#include "Graphs/GenerateStaticMeshLODProcess.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLODGenerationSettingsAsset() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettings();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettings_NoRegister();
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings();
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings();
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings();
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings();
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings();
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings();
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings();
UPackage* Z_Construct_UPackage__Script_MeshLODToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UStaticMeshLODGenerationSettings *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshLODGenerationSettings;
UClass* UStaticMeshLODGenerationSettings::GetPrivateStaticClass()
{
using TClass = UStaticMeshLODGenerationSettings;
if (!Z_Registration_Info_UClass_UStaticMeshLODGenerationSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshLODGenerationSettings"),
Z_Registration_Info_UClass_UStaticMeshLODGenerationSettings.InnerSingleton,
StaticRegisterNativesUStaticMeshLODGenerationSettings,
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_UStaticMeshLODGenerationSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettings_NoRegister()
{
return UStaticMeshLODGenerationSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * UStaticMeshLODGenerationSettings is intended to be a stored version of the settings used\n * by UGenerateStaticMeshLODProcess (and the associated UGenerateStaticMeshLODAssetTool). \n * This UObject is exposed as an Asset type in the Editor via UStaticMeshLODGenerationSettingsFactory.\n * \n * The Tool uses these serialized settings as a 'Preset', ie the user can save a set\n * of configured settings, or load previously-saved settings. \n */" },
{ "IncludePath", "Tools/LODGenerationSettingsAsset.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/Tools/LODGenerationSettingsAsset.h" },
{ "ToolTip", "UStaticMeshLODGenerationSettings is intended to be a stored version of the settings used\nby UGenerateStaticMeshLODProcess (and the associated UGenerateStaticMeshLODAssetTool).\nThis UObject is exposed as an Asset type in the Editor via UStaticMeshLODGenerationSettingsFactory.\n\nThe Tool uses these serialized settings as a 'Preset', ie the user can save a set\nof configured settings, or load previously-saved settings." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Preprocessing_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Tools/LODGenerationSettingsAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshGeneration_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Tools/LODGenerationSettingsAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Simplification_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Tools/LODGenerationSettingsAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normals_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Tools/LODGenerationSettingsAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureBaking_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Tools/LODGenerationSettingsAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVGeneration_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Tools/LODGenerationSettingsAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimpleCollision_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Tools/LODGenerationSettingsAsset.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshLODGenerationSettings constinit property declarations *********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Preprocessing;
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshGeneration;
static const UECodeGen_Private::FStructPropertyParams NewProp_Simplification;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normals;
static const UECodeGen_Private::FStructPropertyParams NewProp_TextureBaking;
static const UECodeGen_Private::FStructPropertyParams NewProp_UVGeneration;
static const UECodeGen_Private::FStructPropertyParams NewProp_SimpleCollision;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UStaticMeshLODGenerationSettings constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshLODGenerationSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics
// ********** Begin Class UStaticMeshLODGenerationSettings Property Definitions ********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_Preprocessing = { "Preprocessing", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLODGenerationSettings, Preprocessing), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Preprocessing_MetaData), NewProp_Preprocessing_MetaData) }; // 88643280
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_MeshGeneration = { "MeshGeneration", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLODGenerationSettings, MeshGeneration), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshGeneration_MetaData), NewProp_MeshGeneration_MetaData) }; // 2320874231
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_Simplification = { "Simplification", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLODGenerationSettings, Simplification), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Simplification_MetaData), NewProp_Simplification_MetaData) }; // 2464849975
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_Normals = { "Normals", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLODGenerationSettings, Normals), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normals_MetaData), NewProp_Normals_MetaData) }; // 1995784305
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_TextureBaking = { "TextureBaking", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLODGenerationSettings, TextureBaking), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureBaking_MetaData), NewProp_TextureBaking_MetaData) }; // 1825361225
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_UVGeneration = { "UVGeneration", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLODGenerationSettings, UVGeneration), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVGeneration_MetaData), NewProp_UVGeneration_MetaData) }; // 1853366428
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_SimpleCollision = { "SimpleCollision", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLODGenerationSettings, SimpleCollision), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimpleCollision_MetaData), NewProp_SimpleCollision_MetaData) }; // 3628347038
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_Preprocessing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_MeshGeneration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_Simplification,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_Normals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_TextureBaking,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_UVGeneration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::NewProp_SimpleCollision,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UStaticMeshLODGenerationSettings Property Definitions **********************
UObject* (*const Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::ClassParams = {
&UStaticMeshLODGenerationSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::PropPointers), 0),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::Class_MetaDataParams)
};
void UStaticMeshLODGenerationSettings::StaticRegisterNativesUStaticMeshLODGenerationSettings()
{
}
UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettings()
{
if (!Z_Registration_Info_UClass_UStaticMeshLODGenerationSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshLODGenerationSettings.OuterSingleton, Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshLODGenerationSettings.OuterSingleton;
}
UStaticMeshLODGenerationSettings::UStaticMeshLODGenerationSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshLODGenerationSettings);
UStaticMeshLODGenerationSettings::~UStaticMeshLODGenerationSettings() {}
// ********** End Class UStaticMeshLODGenerationSettings *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h__Script_MeshLODToolset_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UStaticMeshLODGenerationSettings, UStaticMeshLODGenerationSettings::StaticClass, TEXT("UStaticMeshLODGenerationSettings"), &Z_Registration_Info_UClass_UStaticMeshLODGenerationSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshLODGenerationSettings), 2572565881U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h__Script_MeshLODToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h__Script_MeshLODToolset_11661537{
TEXT("/Script/MeshLODToolset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h__Script_MeshLODToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h__Script_MeshLODToolset_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 "Tools/LODGenerationSettingsAsset.h"
#ifdef MESHLODTOOLSET_LODGenerationSettingsAsset_generated_h
#error "LODGenerationSettingsAsset.generated.h already included, missing '#pragma once' in LODGenerationSettingsAsset.h"
#endif
#define MESHLODTOOLSET_LODGenerationSettingsAsset_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UStaticMeshLODGenerationSettings *****************************************
struct Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettings_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h_21_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStaticMeshLODGenerationSettings(); \
friend struct ::Z_Construct_UClass_UStaticMeshLODGenerationSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_UStaticMeshLODGenerationSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshLODGenerationSettings, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_UStaticMeshLODGenerationSettings_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshLODGenerationSettings)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h_21_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API UStaticMeshLODGenerationSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshLODGenerationSettings(UStaticMeshLODGenerationSettings&&) = delete; \
UStaticMeshLODGenerationSettings(const UStaticMeshLODGenerationSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, UStaticMeshLODGenerationSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshLODGenerationSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStaticMeshLODGenerationSettings) \
MESHLODTOOLSET_API virtual ~UStaticMeshLODGenerationSettings();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h_18_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h_21_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_h_21_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshLODGenerationSettings;
// ********** End Class UStaticMeshLODGenerationSettings *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsAsset_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 "Tools/LODGenerationSettingsFactory.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLODGenerationSettingsFactory() {}
// ********** Begin Cross Module References ********************************************************
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_NoRegister();
UNREALED_API UClass* Z_Construct_UClass_UFactory();
UPackage* Z_Construct_UPackage__Script_MeshLODToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UStaticMeshLODGenerationSettingsFactory **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshLODGenerationSettingsFactory;
UClass* UStaticMeshLODGenerationSettingsFactory::GetPrivateStaticClass()
{
using TClass = UStaticMeshLODGenerationSettingsFactory;
if (!Z_Registration_Info_UClass_UStaticMeshLODGenerationSettingsFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshLODGenerationSettingsFactory"),
Z_Registration_Info_UClass_UStaticMeshLODGenerationSettingsFactory.InnerSingleton,
StaticRegisterNativesUStaticMeshLODGenerationSettingsFactory,
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_UStaticMeshLODGenerationSettingsFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_NoRegister()
{
return UStaticMeshLODGenerationSettingsFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Asset Factory for UStaticMeshLODGenerationSettings, which is used to save settings for\n * the AutoLOD Tool/Process as an Asset in the Editor\n */" },
{ "HideCategories", "Object" },
{ "IncludePath", "Tools/LODGenerationSettingsFactory.h" },
{ "ModuleRelativePath", "Public/Tools/LODGenerationSettingsFactory.h" },
{ "ToolTip", "Asset Factory for UStaticMeshLODGenerationSettings, which is used to save settings for\nthe AutoLOD Tool/Process as an Asset in the Editor" },
};
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshLODGenerationSettingsFactory constinit property declarations **
// ********** End Class UStaticMeshLODGenerationSettingsFactory constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshLODGenerationSettingsFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_Statics
UObject* (*const Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFactory,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_Statics::ClassParams = {
&UStaticMeshLODGenerationSettingsFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_Statics::Class_MetaDataParams)
};
void UStaticMeshLODGenerationSettingsFactory::StaticRegisterNativesUStaticMeshLODGenerationSettingsFactory()
{
}
UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory()
{
if (!Z_Registration_Info_UClass_UStaticMeshLODGenerationSettingsFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshLODGenerationSettingsFactory.OuterSingleton, Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshLODGenerationSettingsFactory.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshLODGenerationSettingsFactory);
UStaticMeshLODGenerationSettingsFactory::~UStaticMeshLODGenerationSettingsFactory() {}
// ********** End Class UStaticMeshLODGenerationSettingsFactory ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h__Script_MeshLODToolset_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory, UStaticMeshLODGenerationSettingsFactory::StaticClass, TEXT("UStaticMeshLODGenerationSettingsFactory"), &Z_Registration_Info_UClass_UStaticMeshLODGenerationSettingsFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshLODGenerationSettingsFactory), 1819821007U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h__Script_MeshLODToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h__Script_MeshLODToolset_3134179090{
TEXT("/Script/MeshLODToolset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h__Script_MeshLODToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h__Script_MeshLODToolset_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 "Tools/LODGenerationSettingsFactory.h"
#ifdef MESHLODTOOLSET_LODGenerationSettingsFactory_generated_h
#error "LODGenerationSettingsFactory.generated.h already included, missing '#pragma once' in LODGenerationSettingsFactory.h"
#endif
#define MESHLODTOOLSET_LODGenerationSettingsFactory_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UStaticMeshLODGenerationSettingsFactory **********************************
struct Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h_15_INCLASS \
private: \
static void StaticRegisterNativesUStaticMeshLODGenerationSettingsFactory(); \
friend struct ::Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshLODGenerationSettingsFactory, UFactory, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_UStaticMeshLODGenerationSettingsFactory_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshLODGenerationSettingsFactory)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API UStaticMeshLODGenerationSettingsFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStaticMeshLODGenerationSettingsFactory) \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, UStaticMeshLODGenerationSettingsFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshLODGenerationSettingsFactory); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshLODGenerationSettingsFactory(UStaticMeshLODGenerationSettingsFactory&&) = delete; \
UStaticMeshLODGenerationSettingsFactory(const UStaticMeshLODGenerationSettingsFactory&) = delete; \
MESHLODTOOLSET_API virtual ~UStaticMeshLODGenerationSettingsFactory();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h_12_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h_15_INCLASS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshLODGenerationSettingsFactory;
// ********** End Class UStaticMeshLODGenerationSettingsFactory ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODGenerationSettingsFactory_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,410 @@
// 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 "Tools/LODManagerTool.h"
#ifdef MESHLODTOOLSET_LODManagerTool_generated_h
#error "LODManagerTool.generated.h already included, missing '#pragma once' in LODManagerTool.h"
#endif
#define MESHLODTOOLSET_LODManagerTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULODManagerToolBuilder ***************************************************
struct Z_Construct_UClass_ULODManagerToolBuilder_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_25_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULODManagerToolBuilder(); \
friend struct ::Z_Construct_UClass_ULODManagerToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_ULODManagerToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(ULODManagerToolBuilder, UMultiSelectionMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_ULODManagerToolBuilder_NoRegister) \
DECLARE_SERIALIZER(ULODManagerToolBuilder)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_25_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API ULODManagerToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULODManagerToolBuilder(ULODManagerToolBuilder&&) = delete; \
ULODManagerToolBuilder(const ULODManagerToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, ULODManagerToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULODManagerToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULODManagerToolBuilder) \
MESHLODTOOLSET_API virtual ~ULODManagerToolBuilder();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_22_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_25_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_25_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_25_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULODManagerToolBuilder;
// ********** End Class ULODManagerToolBuilder *****************************************************
// ********** Begin ScriptStruct FLODManagerLODInfo ************************************************
struct Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_39_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics; \
MESHLODTOOLSET_API static class UScriptStruct* StaticStruct();
struct FLODManagerLODInfo;
// ********** End ScriptStruct FLODManagerLODInfo **************************************************
// ********** Begin Class ULODManagerLODProperties *************************************************
struct Z_Construct_UClass_ULODManagerLODProperties_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerLODProperties_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_53_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULODManagerLODProperties(); \
friend struct ::Z_Construct_UClass_ULODManagerLODProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_ULODManagerLODProperties_NoRegister(); \
public: \
DECLARE_CLASS2(ULODManagerLODProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_ULODManagerLODProperties_NoRegister) \
DECLARE_SERIALIZER(ULODManagerLODProperties)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_53_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API ULODManagerLODProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULODManagerLODProperties(ULODManagerLODProperties&&) = delete; \
ULODManagerLODProperties(const ULODManagerLODProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, ULODManagerLODProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULODManagerLODProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULODManagerLODProperties) \
MESHLODTOOLSET_API virtual ~ULODManagerLODProperties();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_50_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_53_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_53_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_53_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULODManagerLODProperties;
// ********** End Class ULODManagerLODProperties ***************************************************
// ********** Begin Class ULODManagerPreviewLODProperties ******************************************
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_82_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetLODNamesFunc);
struct Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerPreviewLODProperties_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_82_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULODManagerPreviewLODProperties(); \
friend struct ::Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_ULODManagerPreviewLODProperties_NoRegister(); \
public: \
DECLARE_CLASS2(ULODManagerPreviewLODProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_ULODManagerPreviewLODProperties_NoRegister) \
DECLARE_SERIALIZER(ULODManagerPreviewLODProperties)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_82_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API ULODManagerPreviewLODProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULODManagerPreviewLODProperties(ULODManagerPreviewLODProperties&&) = delete; \
ULODManagerPreviewLODProperties(const ULODManagerPreviewLODProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, ULODManagerPreviewLODProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULODManagerPreviewLODProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULODManagerPreviewLODProperties) \
MESHLODTOOLSET_API virtual ~ULODManagerPreviewLODProperties();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_79_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_82_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_82_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_82_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_82_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULODManagerPreviewLODProperties;
// ********** End Class ULODManagerPreviewLODProperties ********************************************
// ********** Begin Class ULODManagerActionPropertySet *********************************************
struct Z_Construct_UClass_ULODManagerActionPropertySet_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerActionPropertySet_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_121_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULODManagerActionPropertySet(); \
friend struct ::Z_Construct_UClass_ULODManagerActionPropertySet_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_ULODManagerActionPropertySet_NoRegister(); \
public: \
DECLARE_CLASS2(ULODManagerActionPropertySet, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_ULODManagerActionPropertySet_NoRegister) \
DECLARE_SERIALIZER(ULODManagerActionPropertySet)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_121_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API ULODManagerActionPropertySet(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULODManagerActionPropertySet(ULODManagerActionPropertySet&&) = delete; \
ULODManagerActionPropertySet(const ULODManagerActionPropertySet&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, ULODManagerActionPropertySet); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULODManagerActionPropertySet); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULODManagerActionPropertySet) \
MESHLODTOOLSET_API virtual ~ULODManagerActionPropertySet();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_118_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_121_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_121_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_121_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULODManagerActionPropertySet;
// ********** End Class ULODManagerActionPropertySet ***********************************************
// ********** Begin Class ULODManagerHiResSourceModelActions ***************************************
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_135_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execDelete); \
DECLARE_FUNCTION(execMoveToLOD0);
struct Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerHiResSourceModelActions_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_135_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULODManagerHiResSourceModelActions(); \
friend struct ::Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_ULODManagerHiResSourceModelActions_NoRegister(); \
public: \
DECLARE_CLASS2(ULODManagerHiResSourceModelActions, ULODManagerActionPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_ULODManagerHiResSourceModelActions_NoRegister) \
DECLARE_SERIALIZER(ULODManagerHiResSourceModelActions)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_135_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API ULODManagerHiResSourceModelActions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULODManagerHiResSourceModelActions(ULODManagerHiResSourceModelActions&&) = delete; \
ULODManagerHiResSourceModelActions(const ULODManagerHiResSourceModelActions&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, ULODManagerHiResSourceModelActions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULODManagerHiResSourceModelActions); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULODManagerHiResSourceModelActions) \
MESHLODTOOLSET_API virtual ~ULODManagerHiResSourceModelActions();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_132_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_135_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_135_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_135_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_135_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULODManagerHiResSourceModelActions;
// ********** End Class ULODManagerHiResSourceModelActions *****************************************
// ********** Begin Class ULODManagerMaterialActions ***********************************************
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_156_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execCleanMaterials);
struct Z_Construct_UClass_ULODManagerMaterialActions_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerMaterialActions_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_156_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULODManagerMaterialActions(); \
friend struct ::Z_Construct_UClass_ULODManagerMaterialActions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_ULODManagerMaterialActions_NoRegister(); \
public: \
DECLARE_CLASS2(ULODManagerMaterialActions, ULODManagerActionPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_ULODManagerMaterialActions_NoRegister) \
DECLARE_SERIALIZER(ULODManagerMaterialActions)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_156_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API ULODManagerMaterialActions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULODManagerMaterialActions(ULODManagerMaterialActions&&) = delete; \
ULODManagerMaterialActions(const ULODManagerMaterialActions&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, ULODManagerMaterialActions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULODManagerMaterialActions); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULODManagerMaterialActions) \
MESHLODTOOLSET_API virtual ~ULODManagerMaterialActions();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_153_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_156_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_156_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_156_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_156_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULODManagerMaterialActions;
// ********** End Class ULODManagerMaterialActions *************************************************
// ********** Begin Interface ULODManagerToolChangeTarget ******************************************
struct Z_Construct_UClass_ULODManagerToolChangeTarget_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerToolChangeTarget_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_178_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHLODTOOLSET_API ULODManagerToolChangeTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULODManagerToolChangeTarget(ULODManagerToolChangeTarget&&) = delete; \
ULODManagerToolChangeTarget(const ULODManagerToolChangeTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, ULODManagerToolChangeTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULODManagerToolChangeTarget); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULODManagerToolChangeTarget) \
virtual ~ULODManagerToolChangeTarget() = default;
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_178_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesULODManagerToolChangeTarget(); \
friend struct ::Z_Construct_UClass_ULODManagerToolChangeTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_ULODManagerToolChangeTarget_NoRegister(); \
public: \
DECLARE_CLASS2(ULODManagerToolChangeTarget, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_ULODManagerToolChangeTarget_NoRegister) \
DECLARE_SERIALIZER(ULODManagerToolChangeTarget)
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_178_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_178_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_178_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_178_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~ILODManagerToolChangeTarget() {} \
public: \
typedef ULODManagerToolChangeTarget UClassType; \
typedef ILODManagerToolChangeTarget ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_175_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_185_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_178_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULODManagerToolChangeTarget;
// ********** End Interface ULODManagerToolChangeTarget ********************************************
// ********** Begin Class ULODManagerTool **********************************************************
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_196_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execRemoveUnreferencedMaterials); \
DECLARE_FUNCTION(execMoveHiResToLOD0); \
DECLARE_FUNCTION(execDeleteHiResSourceModel);
struct Z_Construct_UClass_ULODManagerTool_Statics;
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerTool_NoRegister();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_196_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULODManagerTool(); \
friend struct ::Z_Construct_UClass_ULODManagerTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHLODTOOLSET_API UClass* ::Z_Construct_UClass_ULODManagerTool_NoRegister(); \
public: \
DECLARE_CLASS2(ULODManagerTool, UMultiSelectionMeshEditingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshLODToolset"), Z_Construct_UClass_ULODManagerTool_NoRegister) \
DECLARE_SERIALIZER(ULODManagerTool) \
virtual UObject* _getUObject() const override { return const_cast<ULODManagerTool*>(this); }
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_196_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULODManagerTool(ULODManagerTool&&) = delete; \
ULODManagerTool(const ULODManagerTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHLODTOOLSET_API, ULODManagerTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULODManagerTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULODManagerTool) \
MESHLODTOOLSET_API virtual ~ULODManagerTool();
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_193_PROLOG
#define FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_196_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_196_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_196_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h_196_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULODManagerTool;
// ********** End Class ULODManagerTool ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h
// ********** Begin Enum ELODManagerToolActions ****************************************************
#define FOREACH_ENUM_ELODMANAGERTOOLACTIONS(op) \
op(ELODManagerToolActions::NoAction) \
op(ELODManagerToolActions::MoveHiResToLOD0) \
op(ELODManagerToolActions::DeleteHiResSourceModel) \
op(ELODManagerToolActions::RemoveUnreferencedMaterials)
enum class ELODManagerToolActions;
template<> struct TIsUEnumClass<ELODManagerToolActions> { enum { Value = true }; };
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<ELODManagerToolActions>();
// ********** End Enum ELODManagerToolActions ******************************************************
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 EmptyLinkFunctionForGeneratedCodeMeshLODToolset_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_MeshLODToolset;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MeshLODToolset()
{
if (!Z_Registration_Info_UPackage__Script_MeshLODToolset.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/MeshLODToolset",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0x1FE406C3,
0x89D6AC2F,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MeshLODToolset.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_MeshLODToolset.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MeshLODToolset(Z_Construct_UPackage__Script_MeshLODToolset, TEXT("/Script/MeshLODToolset"), Z_Registration_Info_UPackage__Script_MeshLODToolset, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x1FE406C3, 0x89D6AC2F));
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,6 @@
D:\UE_5_7_1\Engine\Plugins\Editor\MeshLODToolset\Source\MeshLODToolset\Public\AssetDefinition_StaticMeshLODGenerationSettings.h
D:\UE_5_7_1\Engine\Plugins\Editor\MeshLODToolset\Source\MeshLODToolset\Public\Tools\GenerateStaticMeshLODAssetTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\MeshLODToolset\Source\MeshLODToolset\Public\Tools\LODGenerationSettingsFactory.h
D:\UE_5_7_1\Engine\Plugins\Editor\MeshLODToolset\Source\MeshLODToolset\Public\Tools\LODManagerTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\MeshLODToolset\Source\MeshLODToolset\Public\Graphs\GenerateStaticMeshLODProcess.h
D:\UE_5_7_1\Engine\Plugins\Editor\MeshLODToolset\Source\MeshLODToolset\Public\Tools\LODGenerationSettingsAsset.h