Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MeshLODToolset/UHT/LODManagerTool.gen.cpp

1355 lines
82 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Tools/LODManagerTool.h"
#include "Engine/StaticMesh.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLODManagerTool() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FStaticMaterial();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerActionPropertySet();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerActionPropertySet_NoRegister();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerHiResSourceModelActions();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerHiResSourceModelActions_NoRegister();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerLODProperties();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerLODProperties_NoRegister();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerMaterialActions();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerMaterialActions_NoRegister();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerPreviewLODProperties();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerPreviewLODProperties_NoRegister();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerTool();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerTool_NoRegister();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerToolBuilder();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerToolBuilder_NoRegister();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerToolChangeTarget();
MESHLODTOOLSET_API UClass* Z_Construct_UClass_ULODManagerToolChangeTarget_NoRegister();
MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions();
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FLODManagerLODInfo();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMultiSelectionMeshEditingTool();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMultiSelectionMeshEditingToolBuilder();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewGeometry_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_MeshLODToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULODManagerToolBuilder ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULODManagerToolBuilder;
UClass* ULODManagerToolBuilder::GetPrivateStaticClass()
{
using TClass = ULODManagerToolBuilder;
if (!Z_Registration_Info_UClass_ULODManagerToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LODManagerToolBuilder"),
Z_Registration_Info_UClass_ULODManagerToolBuilder.InnerSingleton,
StaticRegisterNativesULODManagerToolBuilder,
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_ULODManagerToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_ULODManagerToolBuilder_NoRegister()
{
return ULODManagerToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULODManagerToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n *\n */" },
{ "IncludePath", "Tools/LODManagerTool.h" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULODManagerToolBuilder constinit property declarations *******************
// ********** End Class ULODManagerToolBuilder constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULODManagerToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULODManagerToolBuilder_Statics
UObject* (*const Z_Construct_UClass_ULODManagerToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMultiSelectionMeshEditingToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULODManagerToolBuilder_Statics::ClassParams = {
&ULODManagerToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_ULODManagerToolBuilder_Statics::Class_MetaDataParams)
};
void ULODManagerToolBuilder::StaticRegisterNativesULODManagerToolBuilder()
{
}
UClass* Z_Construct_UClass_ULODManagerToolBuilder()
{
if (!Z_Registration_Info_UClass_ULODManagerToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULODManagerToolBuilder.OuterSingleton, Z_Construct_UClass_ULODManagerToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULODManagerToolBuilder.OuterSingleton;
}
ULODManagerToolBuilder::ULODManagerToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULODManagerToolBuilder);
ULODManagerToolBuilder::~ULODManagerToolBuilder() {}
// ********** End Class ULODManagerToolBuilder *****************************************************
// ********** Begin ScriptStruct FLODManagerLODInfo ************************************************
struct Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLODManagerLODInfo); }
static inline consteval int16 GetStructAlignment() { return alignof(FLODManagerLODInfo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexCount_MetaData[] = {
{ "Category", "LODInformation" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "NoResetToDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleCount_MetaData[] = {
{ "Category", "LODInformation" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "NoResetToDefault", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLODManagerLODInfo constinit property declarations ****************
static const UECodeGen_Private::FIntPropertyParams NewProp_VertexCount;
static const UECodeGen_Private::FIntPropertyParams NewProp_TriangleCount;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLODManagerLODInfo constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLODManagerLODInfo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLODManagerLODInfo;
class UScriptStruct* FLODManagerLODInfo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLODManagerLODInfo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLODManagerLODInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLODManagerLODInfo, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("LODManagerLODInfo"));
}
return Z_Registration_Info_UScriptStruct_FLODManagerLODInfo.OuterSingleton;
}
// ********** Begin ScriptStruct FLODManagerLODInfo Property Definitions ***************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::NewProp_VertexCount = { "VertexCount", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLODManagerLODInfo, VertexCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexCount_MetaData), NewProp_VertexCount_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::NewProp_TriangleCount = { "TriangleCount", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLODManagerLODInfo, TriangleCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleCount_MetaData), NewProp_TriangleCount_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::NewProp_VertexCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::NewProp_TriangleCount,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLODManagerLODInfo Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
nullptr,
&NewStructOps,
"LODManagerLODInfo",
Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::PropPointers),
sizeof(FLODManagerLODInfo),
alignof(FLODManagerLODInfo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLODManagerLODInfo()
{
if (!Z_Registration_Info_UScriptStruct_FLODManagerLODInfo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLODManagerLODInfo.InnerSingleton, Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLODManagerLODInfo.InnerSingleton);
}
// ********** End ScriptStruct FLODManagerLODInfo **************************************************
// ********** Begin Class ULODManagerLODProperties *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULODManagerLODProperties;
UClass* ULODManagerLODProperties::GetPrivateStaticClass()
{
using TClass = ULODManagerLODProperties;
if (!Z_Registration_Info_UClass_ULODManagerLODProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LODManagerLODProperties"),
Z_Registration_Info_UClass_ULODManagerLODProperties.InnerSingleton,
StaticRegisterNativesULODManagerLODProperties,
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_ULODManagerLODProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_ULODManagerLODProperties_NoRegister()
{
return ULODManagerLODProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULODManagerLODProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Tools/LODManagerTool.h" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceLODs_MetaData[] = {
{ "Category", "LODInformation" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "NoResetToDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HiResSource_MetaData[] = {
{ "Category", "LODInformation" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "NoResetToDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderLODs_MetaData[] = {
{ "Category", "LODInformation" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "NoResetToDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNaniteEnabled_MetaData[] = {
{ "Category", "Nanite" },
{ "DisplayName", "Enabled" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "NoResetToDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeepTrianglePercent_MetaData[] = {
{ "Category", "Nanite" },
{ "Comment", "// Percentage of triangles kept by Nanite\n" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "NoResetToDefault", "" },
{ "ToolTip", "Percentage of triangles kept by Nanite" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Category", "Materials" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "NoResetToDefault", "" },
};
#endif // WITH_METADATA
// ********** Begin Class ULODManagerLODProperties constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceLODs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SourceLODs;
static const UECodeGen_Private::FStructPropertyParams NewProp_HiResSource_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_HiResSource;
static const UECodeGen_Private::FStructPropertyParams NewProp_RenderLODs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RenderLODs;
static void NewProp_bNaniteEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNaniteEnabled;
static const UECodeGen_Private::FFloatPropertyParams NewProp_KeepTrianglePercent;
static const UECodeGen_Private::FStructPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULODManagerLODProperties constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULODManagerLODProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULODManagerLODProperties_Statics
// ********** Begin Class ULODManagerLODProperties Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_SourceLODs_Inner = { "SourceLODs", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLODManagerLODInfo, METADATA_PARAMS(0, nullptr) }; // 2579794209
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_SourceLODs = { "SourceLODs", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerLODProperties, SourceLODs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceLODs_MetaData), NewProp_SourceLODs_MetaData) }; // 2579794209
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_HiResSource_Inner = { "HiResSource", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLODManagerLODInfo, METADATA_PARAMS(0, nullptr) }; // 2579794209
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_HiResSource = { "HiResSource", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerLODProperties, HiResSource), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HiResSource_MetaData), NewProp_HiResSource_MetaData) }; // 2579794209
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_RenderLODs_Inner = { "RenderLODs", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLODManagerLODInfo, METADATA_PARAMS(0, nullptr) }; // 2579794209
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_RenderLODs = { "RenderLODs", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerLODProperties, RenderLODs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderLODs_MetaData), NewProp_RenderLODs_MetaData) }; // 2579794209
void Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_bNaniteEnabled_SetBit(void* Obj)
{
((ULODManagerLODProperties*)Obj)->bNaniteEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_bNaniteEnabled = { "bNaniteEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULODManagerLODProperties), &Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_bNaniteEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNaniteEnabled_MetaData), NewProp_bNaniteEnabled_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_KeepTrianglePercent = { "KeepTrianglePercent", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerLODProperties, KeepTrianglePercent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeepTrianglePercent_MetaData), NewProp_KeepTrianglePercent_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStaticMaterial, METADATA_PARAMS(0, nullptr) }; // 3499338201
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerLODProperties, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) }; // 3499338201
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULODManagerLODProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_SourceLODs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_SourceLODs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_HiResSource_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_HiResSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_RenderLODs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_RenderLODs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_bNaniteEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_KeepTrianglePercent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerLODProperties_Statics::NewProp_Materials,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerLODProperties_Statics::PropPointers) < 2048);
// ********** End Class ULODManagerLODProperties Property Definitions ******************************
UObject* (*const Z_Construct_UClass_ULODManagerLODProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerLODProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULODManagerLODProperties_Statics::ClassParams = {
&ULODManagerLODProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULODManagerLODProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerLODProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerLODProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_ULODManagerLODProperties_Statics::Class_MetaDataParams)
};
void ULODManagerLODProperties::StaticRegisterNativesULODManagerLODProperties()
{
}
UClass* Z_Construct_UClass_ULODManagerLODProperties()
{
if (!Z_Registration_Info_UClass_ULODManagerLODProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULODManagerLODProperties.OuterSingleton, Z_Construct_UClass_ULODManagerLODProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULODManagerLODProperties.OuterSingleton;
}
ULODManagerLODProperties::ULODManagerLODProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULODManagerLODProperties);
ULODManagerLODProperties::~ULODManagerLODProperties() {}
// ********** End Class ULODManagerLODProperties ***************************************************
// ********** Begin Class ULODManagerPreviewLODProperties Function GetLODNamesFunc *****************
struct Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics
{
struct LODManagerPreviewLODProperties_eventGetLODNamesFunc_Parms
{
TArray<FString> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetLODNamesFunc constinit property declarations ***********************
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLODNamesFunc constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLODNamesFunc Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LODManagerPreviewLODProperties_eventGetLODNamesFunc_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::PropPointers) < 2048);
// ********** End Function GetLODNamesFunc Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULODManagerPreviewLODProperties, nullptr, "GetLODNamesFunc", Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::LODManagerPreviewLODProperties_eventGetLODNamesFunc_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::LODManagerPreviewLODProperties_eventGetLODNamesFunc_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULODManagerPreviewLODProperties::execGetLODNamesFunc)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FString>*)Z_Param__Result=P_THIS->GetLODNamesFunc();
P_NATIVE_END;
}
// ********** End Class ULODManagerPreviewLODProperties Function GetLODNamesFunc *******************
// ********** Begin Class ULODManagerPreviewLODProperties ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULODManagerPreviewLODProperties;
UClass* ULODManagerPreviewLODProperties::GetPrivateStaticClass()
{
using TClass = ULODManagerPreviewLODProperties;
if (!Z_Registration_Info_UClass_ULODManagerPreviewLODProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LODManagerPreviewLODProperties"),
Z_Registration_Info_UClass_ULODManagerPreviewLODProperties.InnerSingleton,
StaticRegisterNativesULODManagerPreviewLODProperties,
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_ULODManagerPreviewLODProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_ULODManagerPreviewLODProperties_NoRegister()
{
return ULODManagerPreviewLODProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Tools/LODManagerTool.h" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VisibleLOD_MetaData[] = {
{ "Category", "LODPreview" },
{ "Comment", "/** LOD to visualise. Default option is equivalent to disabling the Tool, RenderData is the mesh used for rendering derived from the SourceModel (possibly simplified) */" },
{ "DisplayName", "Show LOD" },
{ "GetOptions", "GetLODNamesFunc" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "NoResetToDefault", "" },
{ "ToolTip", "LOD to visualise. Default option is equivalent to disabling the Tool, RenderData is the mesh used for rendering derived from the SourceModel (possibly simplified)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODNamesList_MetaData[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "TransientToolProperty", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowSeams_MetaData[] = {
{ "Category", "LODPreview" },
{ "Comment", "/** Control whether mesh borders are displayed */" },
{ "DisplayName", "Show Borders" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "ToolTip", "Control whether mesh borders are displayed" },
};
#endif // WITH_METADATA
// ********** Begin Class ULODManagerPreviewLODProperties constinit property declarations **********
static const UECodeGen_Private::FStrPropertyParams NewProp_VisibleLOD;
static const UECodeGen_Private::FStrPropertyParams NewProp_LODNamesList_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LODNamesList;
static void NewProp_bShowSeams_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowSeams;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULODManagerPreviewLODProperties constinit property declarations ************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetLODNamesFunc"), .Pointer = &ULODManagerPreviewLODProperties::execGetLODNamesFunc },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ULODManagerPreviewLODProperties_GetLODNamesFunc, "GetLODNamesFunc" }, // 1422430952
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULODManagerPreviewLODProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics
// ********** Begin Class ULODManagerPreviewLODProperties Property Definitions *********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::NewProp_VisibleLOD = { "VisibleLOD", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerPreviewLODProperties, VisibleLOD), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VisibleLOD_MetaData), NewProp_VisibleLOD_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::NewProp_LODNamesList_Inner = { "LODNamesList", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::NewProp_LODNamesList = { "LODNamesList", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerPreviewLODProperties, LODNamesList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODNamesList_MetaData), NewProp_LODNamesList_MetaData) };
void Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::NewProp_bShowSeams_SetBit(void* Obj)
{
((ULODManagerPreviewLODProperties*)Obj)->bShowSeams = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::NewProp_bShowSeams = { "bShowSeams", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULODManagerPreviewLODProperties), &Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::NewProp_bShowSeams_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowSeams_MetaData), NewProp_bShowSeams_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::NewProp_VisibleLOD,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::NewProp_LODNamesList_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::NewProp_LODNamesList,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::NewProp_bShowSeams,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::PropPointers) < 2048);
// ********** End Class ULODManagerPreviewLODProperties Property Definitions ***********************
UObject* (*const Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::ClassParams = {
&ULODManagerPreviewLODProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::Class_MetaDataParams)
};
void ULODManagerPreviewLODProperties::StaticRegisterNativesULODManagerPreviewLODProperties()
{
UClass* Class = ULODManagerPreviewLODProperties::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::Funcs));
}
UClass* Z_Construct_UClass_ULODManagerPreviewLODProperties()
{
if (!Z_Registration_Info_UClass_ULODManagerPreviewLODProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULODManagerPreviewLODProperties.OuterSingleton, Z_Construct_UClass_ULODManagerPreviewLODProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULODManagerPreviewLODProperties.OuterSingleton;
}
ULODManagerPreviewLODProperties::ULODManagerPreviewLODProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULODManagerPreviewLODProperties);
ULODManagerPreviewLODProperties::~ULODManagerPreviewLODProperties() {}
// ********** End Class ULODManagerPreviewLODProperties ********************************************
// ********** Begin Enum ELODManagerToolActions ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELODManagerToolActions;
static UEnum* ELODManagerToolActions_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELODManagerToolActions.OuterSingleton)
{
Z_Registration_Info_UEnum_ELODManagerToolActions.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("ELODManagerToolActions"));
}
return Z_Registration_Info_UEnum_ELODManagerToolActions.OuterSingleton;
}
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<ELODManagerToolActions>()
{
return ELODManagerToolActions_StaticEnum();
}
struct Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "DeleteHiResSourceModel.Name", "ELODManagerToolActions::DeleteHiResSourceModel" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "MoveHiResToLOD0.Name", "ELODManagerToolActions::MoveHiResToLOD0" },
{ "NoAction.Name", "ELODManagerToolActions::NoAction" },
{ "RemoveUnreferencedMaterials.Name", "ELODManagerToolActions::RemoveUnreferencedMaterials" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELODManagerToolActions::NoAction", (int64)ELODManagerToolActions::NoAction },
{ "ELODManagerToolActions::MoveHiResToLOD0", (int64)ELODManagerToolActions::MoveHiResToLOD0 },
{ "ELODManagerToolActions::DeleteHiResSourceModel", (int64)ELODManagerToolActions::DeleteHiResSourceModel },
{ "ELODManagerToolActions::RemoveUnreferencedMaterials", (int64)ELODManagerToolActions::RemoveUnreferencedMaterials },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset,
nullptr,
"ELODManagerToolActions",
"ELODManagerToolActions",
Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions()
{
if (!Z_Registration_Info_UEnum_ELODManagerToolActions.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELODManagerToolActions.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_ELODManagerToolActions_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELODManagerToolActions.InnerSingleton;
}
// ********** End Enum ELODManagerToolActions ******************************************************
// ********** Begin Class ULODManagerActionPropertySet *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULODManagerActionPropertySet;
UClass* ULODManagerActionPropertySet::GetPrivateStaticClass()
{
using TClass = ULODManagerActionPropertySet;
if (!Z_Registration_Info_UClass_ULODManagerActionPropertySet.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LODManagerActionPropertySet"),
Z_Registration_Info_UClass_ULODManagerActionPropertySet.InnerSingleton,
StaticRegisterNativesULODManagerActionPropertySet,
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_ULODManagerActionPropertySet.InnerSingleton;
}
UClass* Z_Construct_UClass_ULODManagerActionPropertySet_NoRegister()
{
return ULODManagerActionPropertySet::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULODManagerActionPropertySet_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Tools/LODManagerTool.h" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULODManagerActionPropertySet constinit property declarations *************
// ********** End Class ULODManagerActionPropertySet constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULODManagerActionPropertySet>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULODManagerActionPropertySet_Statics
UObject* (*const Z_Construct_UClass_ULODManagerActionPropertySet_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerActionPropertySet_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULODManagerActionPropertySet_Statics::ClassParams = {
&ULODManagerActionPropertySet::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerActionPropertySet_Statics::Class_MetaDataParams), Z_Construct_UClass_ULODManagerActionPropertySet_Statics::Class_MetaDataParams)
};
void ULODManagerActionPropertySet::StaticRegisterNativesULODManagerActionPropertySet()
{
}
UClass* Z_Construct_UClass_ULODManagerActionPropertySet()
{
if (!Z_Registration_Info_UClass_ULODManagerActionPropertySet.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULODManagerActionPropertySet.OuterSingleton, Z_Construct_UClass_ULODManagerActionPropertySet_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULODManagerActionPropertySet.OuterSingleton;
}
ULODManagerActionPropertySet::ULODManagerActionPropertySet(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULODManagerActionPropertySet);
ULODManagerActionPropertySet::~ULODManagerActionPropertySet() {}
// ********** End Class ULODManagerActionPropertySet ***********************************************
// ********** Begin Class ULODManagerHiResSourceModelActions Function Delete ***********************
struct Z_Construct_UFunction_ULODManagerHiResSourceModelActions_Delete_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "Category", "HiResSourceModel" },
{ "Comment", "/** Delete the HiRes Source Model */" },
{ "DisplayPriority", "1" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "ToolTip", "Delete the HiRes Source Model" },
};
#endif // WITH_METADATA
// ********** Begin Function Delete constinit property declarations ********************************
// ********** End Function Delete constinit property declarations **********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULODManagerHiResSourceModelActions_Delete_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULODManagerHiResSourceModelActions, nullptr, "Delete", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULODManagerHiResSourceModelActions_Delete_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULODManagerHiResSourceModelActions_Delete_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_ULODManagerHiResSourceModelActions_Delete()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULODManagerHiResSourceModelActions_Delete_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULODManagerHiResSourceModelActions::execDelete)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Delete();
P_NATIVE_END;
}
// ********** End Class ULODManagerHiResSourceModelActions Function Delete *************************
// ********** Begin Class ULODManagerHiResSourceModelActions Function MoveToLOD0 *******************
struct Z_Construct_UFunction_ULODManagerHiResSourceModelActions_MoveToLOD0_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "Category", "HiResSourceModel" },
{ "Comment", "/** Move the HiRes Source Model to LOD0 */" },
{ "DisplayPriority", "0" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "ToolTip", "Move the HiRes Source Model to LOD0" },
};
#endif // WITH_METADATA
// ********** Begin Function MoveToLOD0 constinit property declarations ****************************
// ********** End Function MoveToLOD0 constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULODManagerHiResSourceModelActions_MoveToLOD0_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULODManagerHiResSourceModelActions, nullptr, "MoveToLOD0", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULODManagerHiResSourceModelActions_MoveToLOD0_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULODManagerHiResSourceModelActions_MoveToLOD0_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_ULODManagerHiResSourceModelActions_MoveToLOD0()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULODManagerHiResSourceModelActions_MoveToLOD0_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULODManagerHiResSourceModelActions::execMoveToLOD0)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->MoveToLOD0();
P_NATIVE_END;
}
// ********** End Class ULODManagerHiResSourceModelActions Function MoveToLOD0 *********************
// ********** Begin Class ULODManagerHiResSourceModelActions ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULODManagerHiResSourceModelActions;
UClass* ULODManagerHiResSourceModelActions::GetPrivateStaticClass()
{
using TClass = ULODManagerHiResSourceModelActions;
if (!Z_Registration_Info_UClass_ULODManagerHiResSourceModelActions.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LODManagerHiResSourceModelActions"),
Z_Registration_Info_UClass_ULODManagerHiResSourceModelActions.InnerSingleton,
StaticRegisterNativesULODManagerHiResSourceModelActions,
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_ULODManagerHiResSourceModelActions.InnerSingleton;
}
UClass* Z_Construct_UClass_ULODManagerHiResSourceModelActions_NoRegister()
{
return ULODManagerHiResSourceModelActions::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Tools/LODManagerTool.h" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULODManagerHiResSourceModelActions constinit property declarations *******
// ********** End Class ULODManagerHiResSourceModelActions constinit property declarations *********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("Delete"), .Pointer = &ULODManagerHiResSourceModelActions::execDelete },
{ .NameUTF8 = UTF8TEXT("MoveToLOD0"), .Pointer = &ULODManagerHiResSourceModelActions::execMoveToLOD0 },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ULODManagerHiResSourceModelActions_Delete, "Delete" }, // 1402759948
{ &Z_Construct_UFunction_ULODManagerHiResSourceModelActions_MoveToLOD0, "MoveToLOD0" }, // 668439
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULODManagerHiResSourceModelActions>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics
UObject* (*const Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ULODManagerActionPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics::ClassParams = {
&ULODManagerHiResSourceModelActions::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics::Class_MetaDataParams), Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics::Class_MetaDataParams)
};
void ULODManagerHiResSourceModelActions::StaticRegisterNativesULODManagerHiResSourceModelActions()
{
UClass* Class = ULODManagerHiResSourceModelActions::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics::Funcs));
}
UClass* Z_Construct_UClass_ULODManagerHiResSourceModelActions()
{
if (!Z_Registration_Info_UClass_ULODManagerHiResSourceModelActions.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULODManagerHiResSourceModelActions.OuterSingleton, Z_Construct_UClass_ULODManagerHiResSourceModelActions_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULODManagerHiResSourceModelActions.OuterSingleton;
}
ULODManagerHiResSourceModelActions::ULODManagerHiResSourceModelActions(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULODManagerHiResSourceModelActions);
ULODManagerHiResSourceModelActions::~ULODManagerHiResSourceModelActions() {}
// ********** End Class ULODManagerHiResSourceModelActions *****************************************
// ********** Begin Class ULODManagerMaterialActions Function CleanMaterials ***********************
struct Z_Construct_UFunction_ULODManagerMaterialActions_CleanMaterials_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "Category", "MaterialSet" },
{ "Comment", "/** Discard any Materials that are not referenced by any LOD */" },
{ "DisplayPriority", "0" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "ToolTip", "Discard any Materials that are not referenced by any LOD" },
};
#endif // WITH_METADATA
// ********** Begin Function CleanMaterials constinit property declarations ************************
// ********** End Function CleanMaterials constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULODManagerMaterialActions_CleanMaterials_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULODManagerMaterialActions, nullptr, "CleanMaterials", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULODManagerMaterialActions_CleanMaterials_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULODManagerMaterialActions_CleanMaterials_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_ULODManagerMaterialActions_CleanMaterials()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULODManagerMaterialActions_CleanMaterials_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULODManagerMaterialActions::execCleanMaterials)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->CleanMaterials();
P_NATIVE_END;
}
// ********** End Class ULODManagerMaterialActions Function CleanMaterials *************************
// ********** Begin Class ULODManagerMaterialActions ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULODManagerMaterialActions;
UClass* ULODManagerMaterialActions::GetPrivateStaticClass()
{
using TClass = ULODManagerMaterialActions;
if (!Z_Registration_Info_UClass_ULODManagerMaterialActions.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LODManagerMaterialActions"),
Z_Registration_Info_UClass_ULODManagerMaterialActions.InnerSingleton,
StaticRegisterNativesULODManagerMaterialActions,
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_ULODManagerMaterialActions.InnerSingleton;
}
UClass* Z_Construct_UClass_ULODManagerMaterialActions_NoRegister()
{
return ULODManagerMaterialActions::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULODManagerMaterialActions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Tools/LODManagerTool.h" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULODManagerMaterialActions constinit property declarations ***************
// ********** End Class ULODManagerMaterialActions constinit property declarations *****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("CleanMaterials"), .Pointer = &ULODManagerMaterialActions::execCleanMaterials },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ULODManagerMaterialActions_CleanMaterials, "CleanMaterials" }, // 2868735897
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULODManagerMaterialActions>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULODManagerMaterialActions_Statics
UObject* (*const Z_Construct_UClass_ULODManagerMaterialActions_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ULODManagerActionPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerMaterialActions_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULODManagerMaterialActions_Statics::ClassParams = {
&ULODManagerMaterialActions::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerMaterialActions_Statics::Class_MetaDataParams), Z_Construct_UClass_ULODManagerMaterialActions_Statics::Class_MetaDataParams)
};
void ULODManagerMaterialActions::StaticRegisterNativesULODManagerMaterialActions()
{
UClass* Class = ULODManagerMaterialActions::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ULODManagerMaterialActions_Statics::Funcs));
}
UClass* Z_Construct_UClass_ULODManagerMaterialActions()
{
if (!Z_Registration_Info_UClass_ULODManagerMaterialActions.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULODManagerMaterialActions.OuterSingleton, Z_Construct_UClass_ULODManagerMaterialActions_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULODManagerMaterialActions.OuterSingleton;
}
ULODManagerMaterialActions::ULODManagerMaterialActions(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULODManagerMaterialActions);
ULODManagerMaterialActions::~ULODManagerMaterialActions() {}
// ********** End Class ULODManagerMaterialActions *************************************************
// ********** Begin Interface ULODManagerToolChangeTarget ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULODManagerToolChangeTarget;
UClass* ULODManagerToolChangeTarget::GetPrivateStaticClass()
{
using TClass = ULODManagerToolChangeTarget;
if (!Z_Registration_Info_UClass_ULODManagerToolChangeTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LODManagerToolChangeTarget"),
Z_Registration_Info_UClass_ULODManagerToolChangeTarget.InnerSingleton,
StaticRegisterNativesULODManagerToolChangeTarget,
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_ULODManagerToolChangeTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_ULODManagerToolChangeTarget_NoRegister()
{
return ULODManagerToolChangeTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULODManagerToolChangeTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface ULODManagerToolChangeTarget constinit property declarations **********
// ********** End Interface ULODManagerToolChangeTarget constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ILODManagerToolChangeTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULODManagerToolChangeTarget_Statics
UObject* (*const Z_Construct_UClass_ULODManagerToolChangeTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerToolChangeTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULODManagerToolChangeTarget_Statics::ClassParams = {
&ULODManagerToolChangeTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerToolChangeTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_ULODManagerToolChangeTarget_Statics::Class_MetaDataParams)
};
void ULODManagerToolChangeTarget::StaticRegisterNativesULODManagerToolChangeTarget()
{
}
UClass* Z_Construct_UClass_ULODManagerToolChangeTarget()
{
if (!Z_Registration_Info_UClass_ULODManagerToolChangeTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULODManagerToolChangeTarget.OuterSingleton, Z_Construct_UClass_ULODManagerToolChangeTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULODManagerToolChangeTarget.OuterSingleton;
}
ULODManagerToolChangeTarget::ULODManagerToolChangeTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULODManagerToolChangeTarget);
// ********** End Interface ULODManagerToolChangeTarget ********************************************
// ********** Begin Class ULODManagerTool Function DeleteHiResSourceModel **************************
struct Z_Construct_UFunction_ULODManagerTool_DeleteHiResSourceModel_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Function DeleteHiResSourceModel constinit property declarations ****************
// ********** End Function DeleteHiResSourceModel constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULODManagerTool_DeleteHiResSourceModel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULODManagerTool, nullptr, "DeleteHiResSourceModel", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULODManagerTool_DeleteHiResSourceModel_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULODManagerTool_DeleteHiResSourceModel_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_ULODManagerTool_DeleteHiResSourceModel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULODManagerTool_DeleteHiResSourceModel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULODManagerTool::execDeleteHiResSourceModel)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->DeleteHiResSourceModel();
P_NATIVE_END;
}
// ********** End Class ULODManagerTool Function DeleteHiResSourceModel ****************************
// ********** Begin Class ULODManagerTool Function MoveHiResToLOD0 *********************************
struct Z_Construct_UFunction_ULODManagerTool_MoveHiResToLOD0_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Function MoveHiResToLOD0 constinit property declarations ***********************
// ********** End Function MoveHiResToLOD0 constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULODManagerTool_MoveHiResToLOD0_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULODManagerTool, nullptr, "MoveHiResToLOD0", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULODManagerTool_MoveHiResToLOD0_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULODManagerTool_MoveHiResToLOD0_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_ULODManagerTool_MoveHiResToLOD0()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULODManagerTool_MoveHiResToLOD0_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULODManagerTool::execMoveHiResToLOD0)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->MoveHiResToLOD0();
P_NATIVE_END;
}
// ********** End Class ULODManagerTool Function MoveHiResToLOD0 ***********************************
// ********** Begin Class ULODManagerTool Function RemoveUnreferencedMaterials *********************
struct Z_Construct_UFunction_ULODManagerTool_RemoveUnreferencedMaterials_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveUnreferencedMaterials constinit property declarations ***********
// ********** End Function RemoveUnreferencedMaterials constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULODManagerTool_RemoveUnreferencedMaterials_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULODManagerTool, nullptr, "RemoveUnreferencedMaterials", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULODManagerTool_RemoveUnreferencedMaterials_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULODManagerTool_RemoveUnreferencedMaterials_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_ULODManagerTool_RemoveUnreferencedMaterials()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULODManagerTool_RemoveUnreferencedMaterials_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULODManagerTool::execRemoveUnreferencedMaterials)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveUnreferencedMaterials();
P_NATIVE_END;
}
// ********** End Class ULODManagerTool Function RemoveUnreferencedMaterials ***********************
// ********** Begin Class ULODManagerTool **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULODManagerTool;
UClass* ULODManagerTool::GetPrivateStaticClass()
{
using TClass = ULODManagerTool;
if (!Z_Registration_Info_UClass_ULODManagerTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LODManagerTool"),
Z_Registration_Info_UClass_ULODManagerTool.InnerSingleton,
StaticRegisterNativesULODManagerTool,
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_ULODManagerTool.InnerSingleton;
}
UClass* Z_Construct_UClass_ULODManagerTool_NoRegister()
{
return ULODManagerTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULODManagerTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Mesh Attribute Editor Tool\n */" },
{ "IncludePath", "Tools/LODManagerTool.h" },
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
{ "ToolTip", "Mesh Attribute Editor Tool" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODInfoProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODPreviewProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HiResSourceModelActions_MetaData[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialActions_MetaData[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODPreview_MetaData[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODPreviewLines_MetaData[] = {
{ "ModuleRelativePath", "Public/Tools/LODManagerTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULODManagerTool constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_LODInfoProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LODPreviewProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HiResSourceModelActions;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialActions;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LODPreview;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LODPreviewLines;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULODManagerTool constinit property declarations ****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("DeleteHiResSourceModel"), .Pointer = &ULODManagerTool::execDeleteHiResSourceModel },
{ .NameUTF8 = UTF8TEXT("MoveHiResToLOD0"), .Pointer = &ULODManagerTool::execMoveHiResToLOD0 },
{ .NameUTF8 = UTF8TEXT("RemoveUnreferencedMaterials"), .Pointer = &ULODManagerTool::execRemoveUnreferencedMaterials },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ULODManagerTool_DeleteHiResSourceModel, "DeleteHiResSourceModel" }, // 1496294424
{ &Z_Construct_UFunction_ULODManagerTool_MoveHiResToLOD0, "MoveHiResToLOD0" }, // 2159132304
{ &Z_Construct_UFunction_ULODManagerTool_RemoveUnreferencedMaterials, "RemoveUnreferencedMaterials" }, // 1470265542
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULODManagerTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULODManagerTool_Statics
// ********** Begin Class ULODManagerTool Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULODManagerTool_Statics::NewProp_LODInfoProperties = { "LODInfoProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerTool, LODInfoProperties), Z_Construct_UClass_ULODManagerLODProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODInfoProperties_MetaData), NewProp_LODInfoProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULODManagerTool_Statics::NewProp_LODPreviewProperties = { "LODPreviewProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerTool, LODPreviewProperties), Z_Construct_UClass_ULODManagerPreviewLODProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODPreviewProperties_MetaData), NewProp_LODPreviewProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULODManagerTool_Statics::NewProp_HiResSourceModelActions = { "HiResSourceModelActions", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerTool, HiResSourceModelActions), Z_Construct_UClass_ULODManagerHiResSourceModelActions_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HiResSourceModelActions_MetaData), NewProp_HiResSourceModelActions_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULODManagerTool_Statics::NewProp_MaterialActions = { "MaterialActions", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerTool, MaterialActions), Z_Construct_UClass_ULODManagerMaterialActions_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialActions_MetaData), NewProp_MaterialActions_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULODManagerTool_Statics::NewProp_LODPreview = { "LODPreview", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerTool, LODPreview), Z_Construct_UClass_UPreviewMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODPreview_MetaData), NewProp_LODPreview_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULODManagerTool_Statics::NewProp_LODPreviewLines = { "LODPreviewLines", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULODManagerTool, LODPreviewLines), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODPreviewLines_MetaData), NewProp_LODPreviewLines_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULODManagerTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerTool_Statics::NewProp_LODInfoProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerTool_Statics::NewProp_LODPreviewProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerTool_Statics::NewProp_HiResSourceModelActions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerTool_Statics::NewProp_MaterialActions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerTool_Statics::NewProp_LODPreview,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULODManagerTool_Statics::NewProp_LODPreviewLines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerTool_Statics::PropPointers) < 2048);
// ********** End Class ULODManagerTool Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_ULODManagerTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMultiSelectionMeshEditingTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_ULODManagerTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_ULODManagerToolChangeTarget_NoRegister, (int32)VTABLE_OFFSET(ULODManagerTool, ILODManagerToolChangeTarget), false }, // 910975260
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULODManagerTool_Statics::ClassParams = {
&ULODManagerTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ULODManagerTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULODManagerTool_Statics::Class_MetaDataParams), Z_Construct_UClass_ULODManagerTool_Statics::Class_MetaDataParams)
};
void ULODManagerTool::StaticRegisterNativesULODManagerTool()
{
UClass* Class = ULODManagerTool::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ULODManagerTool_Statics::Funcs));
}
UClass* Z_Construct_UClass_ULODManagerTool()
{
if (!Z_Registration_Info_UClass_ULODManagerTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULODManagerTool.OuterSingleton, Z_Construct_UClass_ULODManagerTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULODManagerTool.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULODManagerTool);
ULODManagerTool::~ULODManagerTool() {}
// ********** End Class ULODManagerTool ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h__Script_MeshLODToolset_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELODManagerToolActions_StaticEnum, TEXT("ELODManagerToolActions"), &Z_Registration_Info_UEnum_ELODManagerToolActions, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4191584834U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLODManagerLODInfo::StaticStruct, Z_Construct_UScriptStruct_FLODManagerLODInfo_Statics::NewStructOps, TEXT("LODManagerLODInfo"),&Z_Registration_Info_UScriptStruct_FLODManagerLODInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLODManagerLODInfo), 2579794209U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULODManagerToolBuilder, ULODManagerToolBuilder::StaticClass, TEXT("ULODManagerToolBuilder"), &Z_Registration_Info_UClass_ULODManagerToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULODManagerToolBuilder), 2390301509U) },
{ Z_Construct_UClass_ULODManagerLODProperties, ULODManagerLODProperties::StaticClass, TEXT("ULODManagerLODProperties"), &Z_Registration_Info_UClass_ULODManagerLODProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULODManagerLODProperties), 3715958479U) },
{ Z_Construct_UClass_ULODManagerPreviewLODProperties, ULODManagerPreviewLODProperties::StaticClass, TEXT("ULODManagerPreviewLODProperties"), &Z_Registration_Info_UClass_ULODManagerPreviewLODProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULODManagerPreviewLODProperties), 200311903U) },
{ Z_Construct_UClass_ULODManagerActionPropertySet, ULODManagerActionPropertySet::StaticClass, TEXT("ULODManagerActionPropertySet"), &Z_Registration_Info_UClass_ULODManagerActionPropertySet, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULODManagerActionPropertySet), 3879620809U) },
{ Z_Construct_UClass_ULODManagerHiResSourceModelActions, ULODManagerHiResSourceModelActions::StaticClass, TEXT("ULODManagerHiResSourceModelActions"), &Z_Registration_Info_UClass_ULODManagerHiResSourceModelActions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULODManagerHiResSourceModelActions), 3719584794U) },
{ Z_Construct_UClass_ULODManagerMaterialActions, ULODManagerMaterialActions::StaticClass, TEXT("ULODManagerMaterialActions"), &Z_Registration_Info_UClass_ULODManagerMaterialActions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULODManagerMaterialActions), 2858189974U) },
{ Z_Construct_UClass_ULODManagerToolChangeTarget, ULODManagerToolChangeTarget::StaticClass, TEXT("ULODManagerToolChangeTarget"), &Z_Registration_Info_UClass_ULODManagerToolChangeTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULODManagerToolChangeTarget), 910975260U) },
{ Z_Construct_UClass_ULODManagerTool, ULODManagerTool::StaticClass, TEXT("ULODManagerTool"), &Z_Registration_Info_UClass_ULODManagerTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULODManagerTool), 618497971U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h__Script_MeshLODToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h__Script_MeshLODToolset_751702407{
TEXT("/Script/MeshLODToolset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h__Script_MeshLODToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h__Script_MeshLODToolset_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h__Script_MeshLODToolset_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h__Script_MeshLODToolset_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h__Script_MeshLODToolset_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_LODManagerTool_h__Script_MeshLODToolset_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS