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,206 @@
// 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 "HLODBuilderCustomHLODActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeHLODBuilderCustomHLODActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilder();
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilderSettings();
UPackage* Z_Construct_UPackage__Script_WorldPartitionHLODUtilities();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderCustomHLODActor();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderCustomHLODActor_NoRegister();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UHLODBuilderCustomHLODActorSettings **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderCustomHLODActorSettings;
UClass* UHLODBuilderCustomHLODActorSettings::GetPrivateStaticClass()
{
using TClass = UHLODBuilderCustomHLODActorSettings;
if (!Z_Registration_Info_UClass_UHLODBuilderCustomHLODActorSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderCustomHLODActorSettings"),
Z_Registration_Info_UClass_UHLODBuilderCustomHLODActorSettings.InnerSingleton,
StaticRegisterNativesUHLODBuilderCustomHLODActorSettings,
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_UHLODBuilderCustomHLODActorSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_NoRegister()
{
return UHLODBuilderCustomHLODActorSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "WorldPartition/HLOD/Builders/HLODBuilderCustomHLODActor.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderCustomHLODActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderCustomHLODActorSettings constinit property declarations ******
// ********** End Class UHLODBuilderCustomHLODActorSettings constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderCustomHLODActorSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_Statics
UObject* (*const Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilderSettings,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_Statics::ClassParams = {
&UHLODBuilderCustomHLODActorSettings::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002004A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_Statics::Class_MetaDataParams)
};
void UHLODBuilderCustomHLODActorSettings::StaticRegisterNativesUHLODBuilderCustomHLODActorSettings()
{
}
UClass* Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings()
{
if (!Z_Registration_Info_UClass_UHLODBuilderCustomHLODActorSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderCustomHLODActorSettings.OuterSingleton, Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderCustomHLODActorSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderCustomHLODActorSettings);
UHLODBuilderCustomHLODActorSettings::~UHLODBuilderCustomHLODActorSettings() {}
// ********** End Class UHLODBuilderCustomHLODActorSettings ****************************************
// ********** Begin Class UHLODBuilderCustomHLODActor **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderCustomHLODActor;
UClass* UHLODBuilderCustomHLODActor::GetPrivateStaticClass()
{
using TClass = UHLODBuilderCustomHLODActor;
if (!Z_Registration_Info_UClass_UHLODBuilderCustomHLODActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderCustomHLODActor"),
Z_Registration_Info_UClass_UHLODBuilderCustomHLODActor.InnerSingleton,
StaticRegisterNativesUHLODBuilderCustomHLODActor,
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_UHLODBuilderCustomHLODActor.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderCustomHLODActor_NoRegister()
{
return UHLODBuilderCustomHLODActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderCustomHLODActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "WorldPartition/HLOD/Builders/HLODBuilderCustomHLODActor.h" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderCustomHLODActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderCustomHLODActor constinit property declarations **************
// ********** End Class UHLODBuilderCustomHLODActor constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderCustomHLODActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderCustomHLODActor_Statics
UObject* (*const Z_Construct_UClass_UHLODBuilderCustomHLODActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderCustomHLODActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderCustomHLODActor_Statics::ClassParams = {
&UHLODBuilderCustomHLODActor::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x048000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderCustomHLODActor_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderCustomHLODActor_Statics::Class_MetaDataParams)
};
void UHLODBuilderCustomHLODActor::StaticRegisterNativesUHLODBuilderCustomHLODActor()
{
}
UClass* Z_Construct_UClass_UHLODBuilderCustomHLODActor()
{
if (!Z_Registration_Info_UClass_UHLODBuilderCustomHLODActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderCustomHLODActor.OuterSingleton, Z_Construct_UClass_UHLODBuilderCustomHLODActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderCustomHLODActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderCustomHLODActor);
UHLODBuilderCustomHLODActor::~UHLODBuilderCustomHLODActor() {}
// ********** End Class UHLODBuilderCustomHLODActor ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h__Script_WorldPartitionHLODUtilities_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings, UHLODBuilderCustomHLODActorSettings::StaticClass, TEXT("UHLODBuilderCustomHLODActorSettings"), &Z_Registration_Info_UClass_UHLODBuilderCustomHLODActorSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderCustomHLODActorSettings), 2513664169U) },
{ Z_Construct_UClass_UHLODBuilderCustomHLODActor, UHLODBuilderCustomHLODActor::StaticClass, TEXT("UHLODBuilderCustomHLODActor"), &Z_Registration_Info_UClass_UHLODBuilderCustomHLODActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderCustomHLODActor), 2678843200U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h__Script_WorldPartitionHLODUtilities_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h__Script_WorldPartitionHLODUtilities_396439018{
TEXT("/Script/WorldPartitionHLODUtilities"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,106 @@
// 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 "WorldPartition/HLOD/Builders/HLODBuilderCustomHLODActor.h"
#ifdef WORLDPARTITIONHLODUTILITIES_HLODBuilderCustomHLODActor_generated_h
#error "HLODBuilderCustomHLODActor.generated.h already included, missing '#pragma once' in HLODBuilderCustomHLODActor.h"
#endif
#define WORLDPARTITIONHLODUTILITIES_HLODBuilderCustomHLODActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UHLODBuilderCustomHLODActorSettings **************************************
struct Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_12_INCLASS \
private: \
static void StaticRegisterNativesUHLODBuilderCustomHLODActorSettings(); \
friend struct ::Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UHLODBuilderCustomHLODActorSettings, UHLODBuilderSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UHLODBuilderCustomHLODActorSettings_NoRegister) \
DECLARE_SERIALIZER(UHLODBuilderCustomHLODActorSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_12_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UHLODBuilderCustomHLODActorSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UHLODBuilderCustomHLODActorSettings) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UHLODBuilderCustomHLODActorSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UHLODBuilderCustomHLODActorSettings); \
/** Deleted move- and copy-constructors, should never be used */ \
UHLODBuilderCustomHLODActorSettings(UHLODBuilderCustomHLODActorSettings&&) = delete; \
UHLODBuilderCustomHLODActorSettings(const UHLODBuilderCustomHLODActorSettings&) = delete; \
NO_API virtual ~UHLODBuilderCustomHLODActorSettings();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_9_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_12_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_12_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_12_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UHLODBuilderCustomHLODActorSettings;
// ********** End Class UHLODBuilderCustomHLODActorSettings ****************************************
// ********** Begin Class UHLODBuilderCustomHLODActor **********************************************
struct Z_Construct_UClass_UHLODBuilderCustomHLODActor_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderCustomHLODActor_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_20_INCLASS \
private: \
static void StaticRegisterNativesUHLODBuilderCustomHLODActor(); \
friend struct ::Z_Construct_UClass_UHLODBuilderCustomHLODActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UHLODBuilderCustomHLODActor_NoRegister(); \
public: \
DECLARE_CLASS2(UHLODBuilderCustomHLODActor, UHLODBuilder, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UHLODBuilderCustomHLODActor_NoRegister) \
DECLARE_SERIALIZER(UHLODBuilderCustomHLODActor)
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_20_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UHLODBuilderCustomHLODActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UHLODBuilderCustomHLODActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UHLODBuilderCustomHLODActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UHLODBuilderCustomHLODActor); \
/** Deleted move- and copy-constructors, should never be used */ \
UHLODBuilderCustomHLODActor(UHLODBuilderCustomHLODActor&&) = delete; \
UHLODBuilderCustomHLODActor(const UHLODBuilderCustomHLODActor&) = delete; \
NO_API virtual ~UHLODBuilderCustomHLODActor();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_17_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_20_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_20_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h_20_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UHLODBuilderCustomHLODActor;
// ********** End Class UHLODBuilderCustomHLODActor ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderCustomHLODActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,334 @@
// 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 "HLODBuilderInstancing.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeHLODBuilderInstancing() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilder();
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilderSettings();
UPackage* Z_Construct_UPackage__Script_WorldPartitionHLODUtilities();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderInstancing();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderInstancing_NoRegister();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderInstancingSettings();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderInstancingSettings_NoRegister();
WORLDPARTITIONHLODUTILITIES_API UEnum* Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInstanceFilteringType ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInstanceFilteringType;
static UEnum* EInstanceFilteringType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInstanceFilteringType.OuterSingleton)
{
Z_Registration_Info_UEnum_EInstanceFilteringType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType, (UObject*)Z_Construct_UPackage__Script_WorldPartitionHLODUtilities(), TEXT("EInstanceFilteringType"));
}
return Z_Registration_Info_UEnum_EInstanceFilteringType.OuterSingleton;
}
template<> WORLDPARTITIONHLODUTILITIES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInstanceFilteringType>()
{
return EInstanceFilteringType_StaticEnum();
}
struct Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "FilterMinimumArea.Name", "EInstanceFilteringType::FilterMinimumArea" },
{ "FilterMinimumExtent.Name", "EInstanceFilteringType::FilterMinimumExtent" },
{ "FilterMinimumVolume.Name", "EInstanceFilteringType::FilterMinimumVolume" },
{ "FilterNone.DisplayName", "No Filtering" },
{ "FilterNone.Name", "EInstanceFilteringType::FilterNone" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderInstancing.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInstanceFilteringType::FilterNone", (int64)EInstanceFilteringType::FilterNone },
{ "EInstanceFilteringType::FilterMinimumExtent", (int64)EInstanceFilteringType::FilterMinimumExtent },
{ "EInstanceFilteringType::FilterMinimumArea", (int64)EInstanceFilteringType::FilterMinimumArea },
{ "EInstanceFilteringType::FilterMinimumVolume", (int64)EInstanceFilteringType::FilterMinimumVolume },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
nullptr,
"EInstanceFilteringType",
"EInstanceFilteringType",
Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType()
{
if (!Z_Registration_Info_UEnum_EInstanceFilteringType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInstanceFilteringType.InnerSingleton, Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInstanceFilteringType.InnerSingleton;
}
// ********** End Enum EInstanceFilteringType ******************************************************
// ********** Begin Class UHLODBuilderInstancingSettings *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderInstancingSettings;
UClass* UHLODBuilderInstancingSettings::GetPrivateStaticClass()
{
using TClass = UHLODBuilderInstancingSettings;
if (!Z_Registration_Info_UClass_UHLODBuilderInstancingSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderInstancingSettings"),
Z_Registration_Info_UClass_UHLODBuilderInstancingSettings.InnerSingleton,
StaticRegisterNativesUHLODBuilderInstancingSettings,
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_UHLODBuilderInstancingSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderInstancingSettings_NoRegister()
{
return UHLODBuilderInstancingSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "WorldPartition/HLOD/Builders/HLODBuilderInstancing.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderInstancing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisallowNanite_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/**\n\x09 * If enabled, the components created for the HLODs will not use Nanite.\n\x09 * Necessary if you want to use the last LOD & the mesh is Nanite enabled, as forced LODs are ignored by Nanite\n\x09 */" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderInstancing.h" },
{ "ToolTip", "If enabled, the components created for the HLODs will not use Nanite.\nNecessary if you want to use the last LOD & the mesh is Nanite enabled, as forced LODs are ignored by Nanite" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceFilteringType_MetaData[] = {
{ "Category", "Filtering" },
{ "Comment", "/**\n\x09 * Type of filtering to apply to instances. Instances that do not pass the filter will be excluded from the HLOD. \n\x09 */" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderInstancing.h" },
{ "ToolTip", "Type of filtering to apply to instances. Instances that do not pass the filter will be excluded from the HLOD." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumExtent_MetaData[] = {
{ "Category", "Filtering" },
{ "DisplayName", "Minimum Extent" },
{ "EditCondition", "InstanceFilteringType==EInstanceFilteringType::FilterMinimumExtent" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderInstancing.h" },
{ "ToolTip", "Minimum Extent in Unreal Units" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumArea_MetaData[] = {
{ "Category", "Filtering" },
{ "DisplayName", "Minimum Area (uu\xc2\xb2)" },
{ "EditCondition", "InstanceFilteringType==EInstanceFilteringType::FilterMinimumArea" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderInstancing.h" },
{ "ToolTip", "Minimum area in square Unreal Units" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumVolume_MetaData[] = {
{ "Category", "Filtering" },
{ "DisplayName", "Minimum Volume (uu\xc2\xb3)" },
{ "EditCondition", "InstanceFilteringType==EInstanceFilteringType::FilterMinimumVolume" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderInstancing.h" },
{ "ToolTip", "Minimum volume in cubic Unreal Units" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderInstancingSettings constinit property declarations ***********
static void NewProp_bDisallowNanite_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisallowNanite;
static const UECodeGen_Private::FBytePropertyParams NewProp_InstanceFilteringType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InstanceFilteringType;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MinimumExtent;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MinimumArea;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MinimumVolume;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UHLODBuilderInstancingSettings constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderInstancingSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics
// ********** Begin Class UHLODBuilderInstancingSettings Property Definitions **********************
void Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_bDisallowNanite_SetBit(void* Obj)
{
((UHLODBuilderInstancingSettings*)Obj)->bDisallowNanite = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_bDisallowNanite = { "bDisallowNanite", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UHLODBuilderInstancingSettings), &Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_bDisallowNanite_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisallowNanite_MetaData), NewProp_bDisallowNanite_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_InstanceFilteringType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_InstanceFilteringType = { "InstanceFilteringType", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilderInstancingSettings, InstanceFilteringType), Z_Construct_UEnum_WorldPartitionHLODUtilities_EInstanceFilteringType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceFilteringType_MetaData), NewProp_InstanceFilteringType_MetaData) }; // 386020032
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_MinimumExtent = { "MinimumExtent", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilderInstancingSettings, MinimumExtent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumExtent_MetaData), NewProp_MinimumExtent_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_MinimumArea = { "MinimumArea", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilderInstancingSettings, MinimumArea), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumArea_MetaData), NewProp_MinimumArea_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_MinimumVolume = { "MinimumVolume", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilderInstancingSettings, MinimumVolume), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumVolume_MetaData), NewProp_MinimumVolume_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_bDisallowNanite,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_InstanceFilteringType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_InstanceFilteringType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_MinimumExtent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_MinimumArea,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::NewProp_MinimumVolume,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::PropPointers) < 2048);
// ********** End Class UHLODBuilderInstancingSettings Property Definitions ************************
UObject* (*const Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilderSettings,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::ClassParams = {
&UHLODBuilderInstancingSettings::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::PropPointers),
0,
0x002804A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::Class_MetaDataParams)
};
void UHLODBuilderInstancingSettings::StaticRegisterNativesUHLODBuilderInstancingSettings()
{
}
UClass* Z_Construct_UClass_UHLODBuilderInstancingSettings()
{
if (!Z_Registration_Info_UClass_UHLODBuilderInstancingSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderInstancingSettings.OuterSingleton, Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderInstancingSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderInstancingSettings);
UHLODBuilderInstancingSettings::~UHLODBuilderInstancingSettings() {}
// ********** End Class UHLODBuilderInstancingSettings *********************************************
// ********** Begin Class UHLODBuilderInstancing ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderInstancing;
UClass* UHLODBuilderInstancing::GetPrivateStaticClass()
{
using TClass = UHLODBuilderInstancing;
if (!Z_Registration_Info_UClass_UHLODBuilderInstancing.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderInstancing"),
Z_Registration_Info_UClass_UHLODBuilderInstancing.InnerSingleton,
StaticRegisterNativesUHLODBuilderInstancing,
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_UHLODBuilderInstancing.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderInstancing_NoRegister()
{
return UHLODBuilderInstancing::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderInstancing_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Build a AWorldPartitionHLOD whose components are ISMC\n */" },
{ "IncludePath", "WorldPartition/HLOD/Builders/HLODBuilderInstancing.h" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderInstancing.h" },
{ "ToolTip", "Build a AWorldPartitionHLOD whose components are ISMC" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderInstancing constinit property declarations *******************
// ********** End Class UHLODBuilderInstancing constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderInstancing>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderInstancing_Statics
UObject* (*const Z_Construct_UClass_UHLODBuilderInstancing_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderInstancing_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderInstancing_Statics::ClassParams = {
&UHLODBuilderInstancing::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x048800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderInstancing_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderInstancing_Statics::Class_MetaDataParams)
};
void UHLODBuilderInstancing::StaticRegisterNativesUHLODBuilderInstancing()
{
}
UClass* Z_Construct_UClass_UHLODBuilderInstancing()
{
if (!Z_Registration_Info_UClass_UHLODBuilderInstancing.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderInstancing.OuterSingleton, Z_Construct_UClass_UHLODBuilderInstancing_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderInstancing.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderInstancing);
UHLODBuilderInstancing::~UHLODBuilderInstancing() {}
// ********** End Class UHLODBuilderInstancing *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h__Script_WorldPartitionHLODUtilities_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInstanceFilteringType_StaticEnum, TEXT("EInstanceFilteringType"), &Z_Registration_Info_UEnum_EInstanceFilteringType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 386020032U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UHLODBuilderInstancingSettings, UHLODBuilderInstancingSettings::StaticClass, TEXT("UHLODBuilderInstancingSettings"), &Z_Registration_Info_UClass_UHLODBuilderInstancingSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderInstancingSettings), 4259049335U) },
{ Z_Construct_UClass_UHLODBuilderInstancing, UHLODBuilderInstancing::StaticClass, TEXT("UHLODBuilderInstancing"), &Z_Registration_Info_UClass_UHLODBuilderInstancing, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderInstancing), 2671381792U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h__Script_WorldPartitionHLODUtilities_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h__Script_WorldPartitionHLODUtilities_3092082693{
TEXT("/Script/WorldPartitionHLODUtilities"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h__Script_WorldPartitionHLODUtilities_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h__Script_WorldPartitionHLODUtilities_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "WorldPartition/HLOD/Builders/HLODBuilderInstancing.h"
#ifdef WORLDPARTITIONHLODUTILITIES_HLODBuilderInstancing_generated_h
#error "HLODBuilderInstancing.generated.h already included, missing '#pragma once' in HLODBuilderInstancing.h"
#endif
#define WORLDPARTITIONHLODUTILITIES_HLODBuilderInstancing_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UHLODBuilderInstancingSettings *******************************************
struct Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderInstancingSettings_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_23_INCLASS \
private: \
static void StaticRegisterNativesUHLODBuilderInstancingSettings(); \
friend struct ::Z_Construct_UClass_UHLODBuilderInstancingSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UHLODBuilderInstancingSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UHLODBuilderInstancingSettings, UHLODBuilderSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UHLODBuilderInstancingSettings_NoRegister) \
DECLARE_SERIALIZER(UHLODBuilderInstancingSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_23_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
WORLDPARTITIONHLODUTILITIES_API UHLODBuilderInstancingSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UHLODBuilderInstancingSettings) \
DECLARE_VTABLE_PTR_HELPER_CTOR(WORLDPARTITIONHLODUTILITIES_API, UHLODBuilderInstancingSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UHLODBuilderInstancingSettings); \
/** Deleted move- and copy-constructors, should never be used */ \
UHLODBuilderInstancingSettings(UHLODBuilderInstancingSettings&&) = delete; \
UHLODBuilderInstancingSettings(const UHLODBuilderInstancingSettings&) = delete; \
WORLDPARTITIONHLODUTILITIES_API virtual ~UHLODBuilderInstancingSettings();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_20_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_23_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_23_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_23_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UHLODBuilderInstancingSettings;
// ********** End Class UHLODBuilderInstancingSettings *********************************************
// ********** Begin Class UHLODBuilderInstancing ***************************************************
struct Z_Construct_UClass_UHLODBuilderInstancing_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderInstancing_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_65_INCLASS \
private: \
static void StaticRegisterNativesUHLODBuilderInstancing(); \
friend struct ::Z_Construct_UClass_UHLODBuilderInstancing_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UHLODBuilderInstancing_NoRegister(); \
public: \
DECLARE_CLASS2(UHLODBuilderInstancing, UHLODBuilder, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UHLODBuilderInstancing_NoRegister) \
DECLARE_SERIALIZER(UHLODBuilderInstancing)
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_65_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
WORLDPARTITIONHLODUTILITIES_API UHLODBuilderInstancing(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UHLODBuilderInstancing) \
DECLARE_VTABLE_PTR_HELPER_CTOR(WORLDPARTITIONHLODUTILITIES_API, UHLODBuilderInstancing); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UHLODBuilderInstancing); \
/** Deleted move- and copy-constructors, should never be used */ \
UHLODBuilderInstancing(UHLODBuilderInstancing&&) = delete; \
UHLODBuilderInstancing(const UHLODBuilderInstancing&) = delete; \
WORLDPARTITIONHLODUTILITIES_API virtual ~UHLODBuilderInstancing();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_62_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_65_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_65_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h_65_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UHLODBuilderInstancing;
// ********** End Class UHLODBuilderInstancing *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderInstancing_h
// ********** Begin Enum EInstanceFilteringType ****************************************************
#define FOREACH_ENUM_EINSTANCEFILTERINGTYPE(op) \
op(EInstanceFilteringType::FilterNone) \
op(EInstanceFilteringType::FilterMinimumExtent) \
op(EInstanceFilteringType::FilterMinimumArea) \
op(EInstanceFilteringType::FilterMinimumVolume)
enum class EInstanceFilteringType : uint8;
template<> struct TIsUEnumClass<EInstanceFilteringType> { enum { Value = true }; };
template<> WORLDPARTITIONHLODUTILITIES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInstanceFilteringType>();
// ********** End Enum EInstanceFilteringType ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,238 @@
// 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 "HLODBuilderMeshApproximate.h"
#include "MeshMerge/MeshApproximationSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeHLODBuilderMeshApproximate() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilder();
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilderSettings();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMeshApproximationSettings();
UPackage* Z_Construct_UPackage__Script_WorldPartitionHLODUtilities();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshApproximate();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshApproximate_NoRegister();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshApproximateSettings();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UHLODBuilderMeshApproximateSettings **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderMeshApproximateSettings;
UClass* UHLODBuilderMeshApproximateSettings::GetPrivateStaticClass()
{
using TClass = UHLODBuilderMeshApproximateSettings;
if (!Z_Registration_Info_UClass_UHLODBuilderMeshApproximateSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderMeshApproximateSettings"),
Z_Registration_Info_UClass_UHLODBuilderMeshApproximateSettings.InnerSingleton,
StaticRegisterNativesUHLODBuilderMeshApproximateSettings,
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_UHLODBuilderMeshApproximateSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_NoRegister()
{
return UHLODBuilderMeshApproximateSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "WorldPartition/HLOD/Builders/HLODBuilderMeshApproximate.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshApproximate.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshApproximationSettings_MetaData[] = {
{ "Category", "HLOD" },
{ "Comment", "/** Mesh approximation settings */" },
{ "EditInline", "" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshApproximate.h" },
{ "ToolTip", "Mesh approximation settings" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HLODMaterial_MetaData[] = {
{ "Category", "HLOD" },
{ "Comment", "/** Material that will be used by the generated HLOD static mesh */" },
{ "DisplayName", "HLOD Material" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshApproximate.h" },
{ "ToolTip", "Material that will be used by the generated HLOD static mesh" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderMeshApproximateSettings constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshApproximationSettings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HLODMaterial;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UHLODBuilderMeshApproximateSettings constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderMeshApproximateSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics
// ********** Begin Class UHLODBuilderMeshApproximateSettings Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::NewProp_MeshApproximationSettings = { "MeshApproximationSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilderMeshApproximateSettings, MeshApproximationSettings), Z_Construct_UScriptStruct_FMeshApproximationSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshApproximationSettings_MetaData), NewProp_MeshApproximationSettings_MetaData) }; // 4168489669
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::NewProp_HLODMaterial = { "HLODMaterial", nullptr, (EPropertyFlags)0x0114040000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilderMeshApproximateSettings, HLODMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HLODMaterial_MetaData), NewProp_HLODMaterial_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::NewProp_MeshApproximationSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::NewProp_HLODMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::PropPointers) < 2048);
// ********** End Class UHLODBuilderMeshApproximateSettings Property Definitions *******************
UObject* (*const Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilderSettings,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::ClassParams = {
&UHLODBuilderMeshApproximateSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::PropPointers),
0,
0x002800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::Class_MetaDataParams)
};
void UHLODBuilderMeshApproximateSettings::StaticRegisterNativesUHLODBuilderMeshApproximateSettings()
{
}
UClass* Z_Construct_UClass_UHLODBuilderMeshApproximateSettings()
{
if (!Z_Registration_Info_UClass_UHLODBuilderMeshApproximateSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderMeshApproximateSettings.OuterSingleton, Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderMeshApproximateSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderMeshApproximateSettings);
UHLODBuilderMeshApproximateSettings::~UHLODBuilderMeshApproximateSettings() {}
// ********** End Class UHLODBuilderMeshApproximateSettings ****************************************
// ********** Begin Class UHLODBuilderMeshApproximate **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderMeshApproximate;
UClass* UHLODBuilderMeshApproximate::GetPrivateStaticClass()
{
using TClass = UHLODBuilderMeshApproximate;
if (!Z_Registration_Info_UClass_UHLODBuilderMeshApproximate.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderMeshApproximate"),
Z_Registration_Info_UClass_UHLODBuilderMeshApproximate.InnerSingleton,
StaticRegisterNativesUHLODBuilderMeshApproximate,
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_UHLODBuilderMeshApproximate.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderMeshApproximate_NoRegister()
{
return UHLODBuilderMeshApproximate::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderMeshApproximate_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Build an approximated mesh using geometry from the provided actors\n */" },
{ "IncludePath", "WorldPartition/HLOD/Builders/HLODBuilderMeshApproximate.h" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshApproximate.h" },
{ "ToolTip", "Build an approximated mesh using geometry from the provided actors" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderMeshApproximate constinit property declarations **************
// ********** End Class UHLODBuilderMeshApproximate constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderMeshApproximate>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderMeshApproximate_Statics
UObject* (*const Z_Construct_UClass_UHLODBuilderMeshApproximate_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshApproximate_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderMeshApproximate_Statics::ClassParams = {
&UHLODBuilderMeshApproximate::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x048800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshApproximate_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderMeshApproximate_Statics::Class_MetaDataParams)
};
void UHLODBuilderMeshApproximate::StaticRegisterNativesUHLODBuilderMeshApproximate()
{
}
UClass* Z_Construct_UClass_UHLODBuilderMeshApproximate()
{
if (!Z_Registration_Info_UClass_UHLODBuilderMeshApproximate.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderMeshApproximate.OuterSingleton, Z_Construct_UClass_UHLODBuilderMeshApproximate_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderMeshApproximate.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderMeshApproximate);
UHLODBuilderMeshApproximate::~UHLODBuilderMeshApproximate() {}
// ********** End Class UHLODBuilderMeshApproximate ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h__Script_WorldPartitionHLODUtilities_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UHLODBuilderMeshApproximateSettings, UHLODBuilderMeshApproximateSettings::StaticClass, TEXT("UHLODBuilderMeshApproximateSettings"), &Z_Registration_Info_UClass_UHLODBuilderMeshApproximateSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderMeshApproximateSettings), 2827837244U) },
{ Z_Construct_UClass_UHLODBuilderMeshApproximate, UHLODBuilderMeshApproximate::StaticClass, TEXT("UHLODBuilderMeshApproximate"), &Z_Registration_Info_UClass_UHLODBuilderMeshApproximate, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderMeshApproximate), 2300895340U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h__Script_WorldPartitionHLODUtilities_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h__Script_WorldPartitionHLODUtilities_2057432570{
TEXT("/Script/WorldPartitionHLODUtilities"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "WorldPartition/HLOD/Builders/HLODBuilderMeshApproximate.h"
#ifdef WORLDPARTITIONHLODUTILITIES_HLODBuilderMeshApproximate_generated_h
#error "HLODBuilderMeshApproximate.generated.h already included, missing '#pragma once' in HLODBuilderMeshApproximate.h"
#endif
#define WORLDPARTITIONHLODUTILITIES_HLODBuilderMeshApproximate_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UHLODBuilderMeshApproximateSettings **************************************
struct Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_17_INCLASS \
private: \
static void StaticRegisterNativesUHLODBuilderMeshApproximateSettings(); \
friend struct ::Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UHLODBuilderMeshApproximateSettings, UHLODBuilderSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UHLODBuilderMeshApproximateSettings_NoRegister) \
DECLARE_SERIALIZER(UHLODBuilderMeshApproximateSettings)
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
WORLDPARTITIONHLODUTILITIES_API UHLODBuilderMeshApproximateSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UHLODBuilderMeshApproximateSettings) \
DECLARE_VTABLE_PTR_HELPER_CTOR(WORLDPARTITIONHLODUTILITIES_API, UHLODBuilderMeshApproximateSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UHLODBuilderMeshApproximateSettings); \
/** Deleted move- and copy-constructors, should never be used */ \
UHLODBuilderMeshApproximateSettings(UHLODBuilderMeshApproximateSettings&&) = delete; \
UHLODBuilderMeshApproximateSettings(const UHLODBuilderMeshApproximateSettings&) = delete; \
WORLDPARTITIONHLODUTILITIES_API virtual ~UHLODBuilderMeshApproximateSettings();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_14_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_17_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UHLODBuilderMeshApproximateSettings;
// ********** End Class UHLODBuilderMeshApproximateSettings ****************************************
// ********** Begin Class UHLODBuilderMeshApproximate **********************************************
struct Z_Construct_UClass_UHLODBuilderMeshApproximate_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshApproximate_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_37_INCLASS \
private: \
static void StaticRegisterNativesUHLODBuilderMeshApproximate(); \
friend struct ::Z_Construct_UClass_UHLODBuilderMeshApproximate_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UHLODBuilderMeshApproximate_NoRegister(); \
public: \
DECLARE_CLASS2(UHLODBuilderMeshApproximate, UHLODBuilder, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UHLODBuilderMeshApproximate_NoRegister) \
DECLARE_SERIALIZER(UHLODBuilderMeshApproximate)
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_37_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
WORLDPARTITIONHLODUTILITIES_API UHLODBuilderMeshApproximate(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UHLODBuilderMeshApproximate) \
DECLARE_VTABLE_PTR_HELPER_CTOR(WORLDPARTITIONHLODUTILITIES_API, UHLODBuilderMeshApproximate); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UHLODBuilderMeshApproximate); \
/** Deleted move- and copy-constructors, should never be used */ \
UHLODBuilderMeshApproximate(UHLODBuilderMeshApproximate&&) = delete; \
UHLODBuilderMeshApproximate(const UHLODBuilderMeshApproximate&) = delete; \
WORLDPARTITIONHLODUTILITIES_API virtual ~UHLODBuilderMeshApproximate();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_34_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_37_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_37_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h_37_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UHLODBuilderMeshApproximate;
// ********** End Class UHLODBuilderMeshApproximate ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshApproximate_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,237 @@
// 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 "HLODBuilderMeshMerge.h"
#include "MeshMerge/MeshMergingSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeHLODBuilderMeshMerge() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilder();
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilderSettings();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMeshMergingSettings();
UPackage* Z_Construct_UPackage__Script_WorldPartitionHLODUtilities();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshMerge();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshMerge_NoRegister();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshMergeSettings();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshMergeSettings_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UHLODBuilderMeshMergeSettings ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderMeshMergeSettings;
UClass* UHLODBuilderMeshMergeSettings::GetPrivateStaticClass()
{
using TClass = UHLODBuilderMeshMergeSettings;
if (!Z_Registration_Info_UClass_UHLODBuilderMeshMergeSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderMeshMergeSettings"),
Z_Registration_Info_UClass_UHLODBuilderMeshMergeSettings.InnerSingleton,
StaticRegisterNativesUHLODBuilderMeshMergeSettings,
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_UHLODBuilderMeshMergeSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderMeshMergeSettings_NoRegister()
{
return UHLODBuilderMeshMergeSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "WorldPartition/HLOD/Builders/HLODBuilderMeshMerge.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshMerge.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshMergeSettings_MetaData[] = {
{ "Category", "HLOD" },
{ "Comment", "/** Merged mesh generation settings */" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshMerge.h" },
{ "ToolTip", "Merged mesh generation settings" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HLODMaterial_MetaData[] = {
{ "Category", "HLOD" },
{ "Comment", "/** Material that will be used by the generated HLOD static mesh */" },
{ "DisplayName", "HLOD Material" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshMerge.h" },
{ "ToolTip", "Material that will be used by the generated HLOD static mesh" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderMeshMergeSettings constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshMergeSettings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HLODMaterial;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UHLODBuilderMeshMergeSettings constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderMeshMergeSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics
// ********** Begin Class UHLODBuilderMeshMergeSettings Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::NewProp_MeshMergeSettings = { "MeshMergeSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilderMeshMergeSettings, MeshMergeSettings), Z_Construct_UScriptStruct_FMeshMergingSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshMergeSettings_MetaData), NewProp_MeshMergeSettings_MetaData) }; // 2883329521
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::NewProp_HLODMaterial = { "HLODMaterial", nullptr, (EPropertyFlags)0x0114040000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilderMeshMergeSettings, HLODMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HLODMaterial_MetaData), NewProp_HLODMaterial_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::NewProp_MeshMergeSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::NewProp_HLODMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::PropPointers) < 2048);
// ********** End Class UHLODBuilderMeshMergeSettings Property Definitions *************************
UObject* (*const Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilderSettings,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::ClassParams = {
&UHLODBuilderMeshMergeSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::PropPointers),
0,
0x002800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::Class_MetaDataParams)
};
void UHLODBuilderMeshMergeSettings::StaticRegisterNativesUHLODBuilderMeshMergeSettings()
{
}
UClass* Z_Construct_UClass_UHLODBuilderMeshMergeSettings()
{
if (!Z_Registration_Info_UClass_UHLODBuilderMeshMergeSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderMeshMergeSettings.OuterSingleton, Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderMeshMergeSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderMeshMergeSettings);
UHLODBuilderMeshMergeSettings::~UHLODBuilderMeshMergeSettings() {}
// ********** End Class UHLODBuilderMeshMergeSettings **********************************************
// ********** Begin Class UHLODBuilderMeshMerge ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderMeshMerge;
UClass* UHLODBuilderMeshMerge::GetPrivateStaticClass()
{
using TClass = UHLODBuilderMeshMerge;
if (!Z_Registration_Info_UClass_UHLODBuilderMeshMerge.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderMeshMerge"),
Z_Registration_Info_UClass_UHLODBuilderMeshMerge.InnerSingleton,
StaticRegisterNativesUHLODBuilderMeshMerge,
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_UHLODBuilderMeshMerge.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderMeshMerge_NoRegister()
{
return UHLODBuilderMeshMerge::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderMeshMerge_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Build a merged mesh using geometry from the provided actors\n */" },
{ "IncludePath", "WorldPartition/HLOD/Builders/HLODBuilderMeshMerge.h" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshMerge.h" },
{ "ToolTip", "Build a merged mesh using geometry from the provided actors" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderMeshMerge constinit property declarations ********************
// ********** End Class UHLODBuilderMeshMerge constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderMeshMerge>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderMeshMerge_Statics
UObject* (*const Z_Construct_UClass_UHLODBuilderMeshMerge_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshMerge_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderMeshMerge_Statics::ClassParams = {
&UHLODBuilderMeshMerge::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x048800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshMerge_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderMeshMerge_Statics::Class_MetaDataParams)
};
void UHLODBuilderMeshMerge::StaticRegisterNativesUHLODBuilderMeshMerge()
{
}
UClass* Z_Construct_UClass_UHLODBuilderMeshMerge()
{
if (!Z_Registration_Info_UClass_UHLODBuilderMeshMerge.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderMeshMerge.OuterSingleton, Z_Construct_UClass_UHLODBuilderMeshMerge_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderMeshMerge.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderMeshMerge);
UHLODBuilderMeshMerge::~UHLODBuilderMeshMerge() {}
// ********** End Class UHLODBuilderMeshMerge ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h__Script_WorldPartitionHLODUtilities_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UHLODBuilderMeshMergeSettings, UHLODBuilderMeshMergeSettings::StaticClass, TEXT("UHLODBuilderMeshMergeSettings"), &Z_Registration_Info_UClass_UHLODBuilderMeshMergeSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderMeshMergeSettings), 233259727U) },
{ Z_Construct_UClass_UHLODBuilderMeshMerge, UHLODBuilderMeshMerge::StaticClass, TEXT("UHLODBuilderMeshMerge"), &Z_Registration_Info_UClass_UHLODBuilderMeshMerge, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderMeshMerge), 2211468178U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h__Script_WorldPartitionHLODUtilities_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h__Script_WorldPartitionHLODUtilities_3195157605{
TEXT("/Script/WorldPartitionHLODUtilities"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "WorldPartition/HLOD/Builders/HLODBuilderMeshMerge.h"
#ifdef WORLDPARTITIONHLODUTILITIES_HLODBuilderMeshMerge_generated_h
#error "HLODBuilderMeshMerge.generated.h already included, missing '#pragma once' in HLODBuilderMeshMerge.h"
#endif
#define WORLDPARTITIONHLODUTILITIES_HLODBuilderMeshMerge_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UHLODBuilderMeshMergeSettings ********************************************
struct Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshMergeSettings_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_17_INCLASS \
private: \
static void StaticRegisterNativesUHLODBuilderMeshMergeSettings(); \
friend struct ::Z_Construct_UClass_UHLODBuilderMeshMergeSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UHLODBuilderMeshMergeSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UHLODBuilderMeshMergeSettings, UHLODBuilderSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UHLODBuilderMeshMergeSettings_NoRegister) \
DECLARE_SERIALIZER(UHLODBuilderMeshMergeSettings)
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
WORLDPARTITIONHLODUTILITIES_API UHLODBuilderMeshMergeSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UHLODBuilderMeshMergeSettings) \
DECLARE_VTABLE_PTR_HELPER_CTOR(WORLDPARTITIONHLODUTILITIES_API, UHLODBuilderMeshMergeSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UHLODBuilderMeshMergeSettings); \
/** Deleted move- and copy-constructors, should never be used */ \
UHLODBuilderMeshMergeSettings(UHLODBuilderMeshMergeSettings&&) = delete; \
UHLODBuilderMeshMergeSettings(const UHLODBuilderMeshMergeSettings&) = delete; \
WORLDPARTITIONHLODUTILITIES_API virtual ~UHLODBuilderMeshMergeSettings();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_14_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_17_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UHLODBuilderMeshMergeSettings;
// ********** End Class UHLODBuilderMeshMergeSettings **********************************************
// ********** Begin Class UHLODBuilderMeshMerge ****************************************************
struct Z_Construct_UClass_UHLODBuilderMeshMerge_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshMerge_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_43_INCLASS \
private: \
static void StaticRegisterNativesUHLODBuilderMeshMerge(); \
friend struct ::Z_Construct_UClass_UHLODBuilderMeshMerge_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UHLODBuilderMeshMerge_NoRegister(); \
public: \
DECLARE_CLASS2(UHLODBuilderMeshMerge, UHLODBuilder, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UHLODBuilderMeshMerge_NoRegister) \
DECLARE_SERIALIZER(UHLODBuilderMeshMerge)
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_43_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
WORLDPARTITIONHLODUTILITIES_API UHLODBuilderMeshMerge(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UHLODBuilderMeshMerge) \
DECLARE_VTABLE_PTR_HELPER_CTOR(WORLDPARTITIONHLODUTILITIES_API, UHLODBuilderMeshMerge); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UHLODBuilderMeshMerge); \
/** Deleted move- and copy-constructors, should never be used */ \
UHLODBuilderMeshMerge(UHLODBuilderMeshMerge&&) = delete; \
UHLODBuilderMeshMerge(const UHLODBuilderMeshMerge&) = delete; \
WORLDPARTITIONHLODUTILITIES_API virtual ~UHLODBuilderMeshMerge();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_40_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_43_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_43_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h_43_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UHLODBuilderMeshMerge;
// ********** End Class UHLODBuilderMeshMerge ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshMerge_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,237 @@
// 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 "HLODBuilderMeshSimplify.h"
#include "MeshMerge/MeshProxySettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeHLODBuilderMeshSimplify() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilder();
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilderSettings();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMeshProxySettings();
UPackage* Z_Construct_UPackage__Script_WorldPartitionHLODUtilities();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshSimplify();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshSimplify_NoRegister();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshSimplifySettings();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UHLODBuilderMeshSimplifySettings *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderMeshSimplifySettings;
UClass* UHLODBuilderMeshSimplifySettings::GetPrivateStaticClass()
{
using TClass = UHLODBuilderMeshSimplifySettings;
if (!Z_Registration_Info_UClass_UHLODBuilderMeshSimplifySettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderMeshSimplifySettings"),
Z_Registration_Info_UClass_UHLODBuilderMeshSimplifySettings.InnerSingleton,
StaticRegisterNativesUHLODBuilderMeshSimplifySettings,
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_UHLODBuilderMeshSimplifySettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_NoRegister()
{
return UHLODBuilderMeshSimplifySettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "WorldPartition/HLOD/Builders/HLODBuilderMeshSimplify.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshSimplify.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshSimplifySettings_MetaData[] = {
{ "Category", "HLOD" },
{ "Comment", "/** Simplified mesh generation settings */" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshSimplify.h" },
{ "ToolTip", "Simplified mesh generation settings" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HLODMaterial_MetaData[] = {
{ "Category", "HLOD" },
{ "Comment", "/** Material that will be used by the generated HLOD static mesh */" },
{ "DisplayName", "HLOD Material" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshSimplify.h" },
{ "ToolTip", "Material that will be used by the generated HLOD static mesh" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderMeshSimplifySettings constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshSimplifySettings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HLODMaterial;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UHLODBuilderMeshSimplifySettings constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderMeshSimplifySettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics
// ********** Begin Class UHLODBuilderMeshSimplifySettings Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::NewProp_MeshSimplifySettings = { "MeshSimplifySettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilderMeshSimplifySettings, MeshSimplifySettings), Z_Construct_UScriptStruct_FMeshProxySettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshSimplifySettings_MetaData), NewProp_MeshSimplifySettings_MetaData) }; // 1215308584
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::NewProp_HLODMaterial = { "HLODMaterial", nullptr, (EPropertyFlags)0x0114040000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilderMeshSimplifySettings, HLODMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HLODMaterial_MetaData), NewProp_HLODMaterial_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::NewProp_MeshSimplifySettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::NewProp_HLODMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::PropPointers) < 2048);
// ********** End Class UHLODBuilderMeshSimplifySettings Property Definitions **********************
UObject* (*const Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilderSettings,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::ClassParams = {
&UHLODBuilderMeshSimplifySettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::PropPointers),
0,
0x002800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::Class_MetaDataParams)
};
void UHLODBuilderMeshSimplifySettings::StaticRegisterNativesUHLODBuilderMeshSimplifySettings()
{
}
UClass* Z_Construct_UClass_UHLODBuilderMeshSimplifySettings()
{
if (!Z_Registration_Info_UClass_UHLODBuilderMeshSimplifySettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderMeshSimplifySettings.OuterSingleton, Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderMeshSimplifySettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderMeshSimplifySettings);
UHLODBuilderMeshSimplifySettings::~UHLODBuilderMeshSimplifySettings() {}
// ********** End Class UHLODBuilderMeshSimplifySettings *******************************************
// ********** Begin Class UHLODBuilderMeshSimplify *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderMeshSimplify;
UClass* UHLODBuilderMeshSimplify::GetPrivateStaticClass()
{
using TClass = UHLODBuilderMeshSimplify;
if (!Z_Registration_Info_UClass_UHLODBuilderMeshSimplify.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderMeshSimplify"),
Z_Registration_Info_UClass_UHLODBuilderMeshSimplify.InnerSingleton,
StaticRegisterNativesUHLODBuilderMeshSimplify,
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_UHLODBuilderMeshSimplify.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderMeshSimplify_NoRegister()
{
return UHLODBuilderMeshSimplify::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderMeshSimplify_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Build a simplified mesh using geometry from the provided actors\n */" },
{ "IncludePath", "WorldPartition/HLOD/Builders/HLODBuilderMeshSimplify.h" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Builders/HLODBuilderMeshSimplify.h" },
{ "ToolTip", "Build a simplified mesh using geometry from the provided actors" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderMeshSimplify constinit property declarations *****************
// ********** End Class UHLODBuilderMeshSimplify constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderMeshSimplify>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderMeshSimplify_Statics
UObject* (*const Z_Construct_UClass_UHLODBuilderMeshSimplify_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshSimplify_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderMeshSimplify_Statics::ClassParams = {
&UHLODBuilderMeshSimplify::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x048800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderMeshSimplify_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderMeshSimplify_Statics::Class_MetaDataParams)
};
void UHLODBuilderMeshSimplify::StaticRegisterNativesUHLODBuilderMeshSimplify()
{
}
UClass* Z_Construct_UClass_UHLODBuilderMeshSimplify()
{
if (!Z_Registration_Info_UClass_UHLODBuilderMeshSimplify.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderMeshSimplify.OuterSingleton, Z_Construct_UClass_UHLODBuilderMeshSimplify_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderMeshSimplify.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderMeshSimplify);
UHLODBuilderMeshSimplify::~UHLODBuilderMeshSimplify() {}
// ********** End Class UHLODBuilderMeshSimplify ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h__Script_WorldPartitionHLODUtilities_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UHLODBuilderMeshSimplifySettings, UHLODBuilderMeshSimplifySettings::StaticClass, TEXT("UHLODBuilderMeshSimplifySettings"), &Z_Registration_Info_UClass_UHLODBuilderMeshSimplifySettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderMeshSimplifySettings), 3590851076U) },
{ Z_Construct_UClass_UHLODBuilderMeshSimplify, UHLODBuilderMeshSimplify::StaticClass, TEXT("UHLODBuilderMeshSimplify"), &Z_Registration_Info_UClass_UHLODBuilderMeshSimplify, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderMeshSimplify), 2255686707U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h__Script_WorldPartitionHLODUtilities_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h__Script_WorldPartitionHLODUtilities_1477277640{
TEXT("/Script/WorldPartitionHLODUtilities"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "WorldPartition/HLOD/Builders/HLODBuilderMeshSimplify.h"
#ifdef WORLDPARTITIONHLODUTILITIES_HLODBuilderMeshSimplify_generated_h
#error "HLODBuilderMeshSimplify.generated.h already included, missing '#pragma once' in HLODBuilderMeshSimplify.h"
#endif
#define WORLDPARTITIONHLODUTILITIES_HLODBuilderMeshSimplify_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UHLODBuilderMeshSimplifySettings *****************************************
struct Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_17_INCLASS \
private: \
static void StaticRegisterNativesUHLODBuilderMeshSimplifySettings(); \
friend struct ::Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_NoRegister(); \
public: \
DECLARE_CLASS2(UHLODBuilderMeshSimplifySettings, UHLODBuilderSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UHLODBuilderMeshSimplifySettings_NoRegister) \
DECLARE_SERIALIZER(UHLODBuilderMeshSimplifySettings)
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
WORLDPARTITIONHLODUTILITIES_API UHLODBuilderMeshSimplifySettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UHLODBuilderMeshSimplifySettings) \
DECLARE_VTABLE_PTR_HELPER_CTOR(WORLDPARTITIONHLODUTILITIES_API, UHLODBuilderMeshSimplifySettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UHLODBuilderMeshSimplifySettings); \
/** Deleted move- and copy-constructors, should never be used */ \
UHLODBuilderMeshSimplifySettings(UHLODBuilderMeshSimplifySettings&&) = delete; \
UHLODBuilderMeshSimplifySettings(const UHLODBuilderMeshSimplifySettings&) = delete; \
WORLDPARTITIONHLODUTILITIES_API virtual ~UHLODBuilderMeshSimplifySettings();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_14_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_17_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UHLODBuilderMeshSimplifySettings;
// ********** End Class UHLODBuilderMeshSimplifySettings *******************************************
// ********** Begin Class UHLODBuilderMeshSimplify *************************************************
struct Z_Construct_UClass_UHLODBuilderMeshSimplify_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UHLODBuilderMeshSimplify_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_37_INCLASS \
private: \
static void StaticRegisterNativesUHLODBuilderMeshSimplify(); \
friend struct ::Z_Construct_UClass_UHLODBuilderMeshSimplify_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UHLODBuilderMeshSimplify_NoRegister(); \
public: \
DECLARE_CLASS2(UHLODBuilderMeshSimplify, UHLODBuilder, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UHLODBuilderMeshSimplify_NoRegister) \
DECLARE_SERIALIZER(UHLODBuilderMeshSimplify)
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_37_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
WORLDPARTITIONHLODUTILITIES_API UHLODBuilderMeshSimplify(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UHLODBuilderMeshSimplify) \
DECLARE_VTABLE_PTR_HELPER_CTOR(WORLDPARTITIONHLODUTILITIES_API, UHLODBuilderMeshSimplify); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UHLODBuilderMeshSimplify); \
/** Deleted move- and copy-constructors, should never be used */ \
UHLODBuilderMeshSimplify(UHLODBuilderMeshSimplify&&) = delete; \
UHLODBuilderMeshSimplify(const UHLODBuilderMeshSimplify&) = delete; \
WORLDPARTITIONHLODUTILITIES_API virtual ~UHLODBuilderMeshSimplify();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_34_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_37_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_37_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h_37_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UHLODBuilderMeshSimplify;
// ********** End Class UHLODBuilderMeshSimplify ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Builders_HLODBuilderMeshSimplify_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "WorldPartition/HLOD/Modifiers/HLODModifierMeshDestruction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeHLODModifierMeshDestruction() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UWorldPartitionHLODModifier();
UPackage* Z_Construct_UPackage__Script_WorldPartitionHLODUtilities();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction();
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UWorldPartitionHLODModifierMeshDestruction *******************************
FClassRegistrationInfo Z_Registration_Info_UClass_UWorldPartitionHLODModifierMeshDestruction;
UClass* UWorldPartitionHLODModifierMeshDestruction::GetPrivateStaticClass()
{
using TClass = UWorldPartitionHLODModifierMeshDestruction;
if (!Z_Registration_Info_UClass_UWorldPartitionHLODModifierMeshDestruction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("WorldPartitionHLODModifierMeshDestruction"),
Z_Registration_Info_UClass_UWorldPartitionHLODModifierMeshDestruction.InnerSingleton,
StaticRegisterNativesUWorldPartitionHLODModifierMeshDestruction,
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_UWorldPartitionHLODModifierMeshDestruction.InnerSingleton;
}
UClass* Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_NoRegister()
{
return UWorldPartitionHLODModifierMeshDestruction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "WorldPartition/HLOD/Modifiers/HLODModifierMeshDestruction.h" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/Modifiers/HLODModifierMeshDestruction.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UWorldPartitionHLODModifierMeshDestruction constinit property declarations
// ********** End Class UWorldPartitionHLODModifierMeshDestruction constinit property declarations *
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UWorldPartitionHLODModifierMeshDestruction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_Statics
UObject* (*const Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UWorldPartitionHLODModifier,
(UObject* (*)())Z_Construct_UPackage__Script_WorldPartitionHLODUtilities,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_Statics::ClassParams = {
&UWorldPartitionHLODModifierMeshDestruction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_Statics::Class_MetaDataParams), Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_Statics::Class_MetaDataParams)
};
void UWorldPartitionHLODModifierMeshDestruction::StaticRegisterNativesUWorldPartitionHLODModifierMeshDestruction()
{
}
UClass* Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction()
{
if (!Z_Registration_Info_UClass_UWorldPartitionHLODModifierMeshDestruction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UWorldPartitionHLODModifierMeshDestruction.OuterSingleton, Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UWorldPartitionHLODModifierMeshDestruction.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UWorldPartitionHLODModifierMeshDestruction);
UWorldPartitionHLODModifierMeshDestruction::~UWorldPartitionHLODModifierMeshDestruction() {}
// ********** End Class UWorldPartitionHLODModifierMeshDestruction *********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h__Script_WorldPartitionHLODUtilities_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction, UWorldPartitionHLODModifierMeshDestruction::StaticClass, TEXT("UWorldPartitionHLODModifierMeshDestruction"), &Z_Registration_Info_UClass_UWorldPartitionHLODModifierMeshDestruction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UWorldPartitionHLODModifierMeshDestruction), 3572478222U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h__Script_WorldPartitionHLODUtilities_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h__Script_WorldPartitionHLODUtilities_1069919889{
TEXT("/Script/WorldPartitionHLODUtilities"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h__Script_WorldPartitionHLODUtilities_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h__Script_WorldPartitionHLODUtilities_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 "WorldPartition/HLOD/Modifiers/HLODModifierMeshDestruction.h"
#ifdef WORLDPARTITIONHLODUTILITIES_HLODModifierMeshDestruction_generated_h
#error "HLODModifierMeshDestruction.generated.h already included, missing '#pragma once' in HLODModifierMeshDestruction.h"
#endif
#define WORLDPARTITIONHLODUTILITIES_HLODModifierMeshDestruction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UWorldPartitionHLODModifierMeshDestruction *******************************
struct Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_Statics;
WORLDPARTITIONHLODUTILITIES_API UClass* Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_NoRegister();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h_18_INCLASS \
private: \
static void StaticRegisterNativesUWorldPartitionHLODModifierMeshDestruction(); \
friend struct ::Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend WORLDPARTITIONHLODUTILITIES_API UClass* ::Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_NoRegister(); \
public: \
DECLARE_CLASS2(UWorldPartitionHLODModifierMeshDestruction, UWorldPartitionHLODModifier, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Construct_UClass_UWorldPartitionHLODModifierMeshDestruction_NoRegister) \
DECLARE_SERIALIZER(UWorldPartitionHLODModifierMeshDestruction)
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h_18_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
WORLDPARTITIONHLODUTILITIES_API UWorldPartitionHLODModifierMeshDestruction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UWorldPartitionHLODModifierMeshDestruction) \
DECLARE_VTABLE_PTR_HELPER_CTOR(WORLDPARTITIONHLODUTILITIES_API, UWorldPartitionHLODModifierMeshDestruction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UWorldPartitionHLODModifierMeshDestruction); \
/** Deleted move- and copy-constructors, should never be used */ \
UWorldPartitionHLODModifierMeshDestruction(UWorldPartitionHLODModifierMeshDestruction&&) = delete; \
UWorldPartitionHLODModifierMeshDestruction(const UWorldPartitionHLODModifierMeshDestruction&) = delete; \
WORLDPARTITIONHLODUTILITIES_API virtual ~UWorldPartitionHLODModifierMeshDestruction();
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h_15_PROLOG
#define FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h_18_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h_18_INCLASS \
FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h_18_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UWorldPartitionHLODModifierMeshDestruction;
// ********** End Class UWorldPartitionHLODModifierMeshDestruction *********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_WorldPartitionHLODUtilities_Source_Public_WorldPartition_HLOD_Modifiers_HLODModifierMeshDestruction_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,6 @@
D:\UE_5_7_1\Engine\Plugins\Editor\WorldPartitionHLODUtilities\Source\Public\WorldPartition\HLOD\Builders\HLODBuilderMeshSimplify.h
D:\UE_5_7_1\Engine\Plugins\Editor\WorldPartitionHLODUtilities\Source\Public\WorldPartition\HLOD\Builders\HLODBuilderMeshMerge.h
D:\UE_5_7_1\Engine\Plugins\Editor\WorldPartitionHLODUtilities\Source\Public\WorldPartition\HLOD\Builders\HLODBuilderCustomHLODActor.h
D:\UE_5_7_1\Engine\Plugins\Editor\WorldPartitionHLODUtilities\Source\Public\WorldPartition\HLOD\Builders\HLODBuilderMeshApproximate.h
D:\UE_5_7_1\Engine\Plugins\Editor\WorldPartitionHLODUtilities\Source\Public\WorldPartition\HLOD\Builders\HLODBuilderInstancing.h
D:\UE_5_7_1\Engine\Plugins\Editor\WorldPartitionHLODUtilities\Source\Public\WorldPartition\HLOD\Modifiers\HLODModifierMeshDestruction.h

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 EmptyLinkFunctionForGeneratedCodeWorldPartitionHLODUtilities_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_WorldPartitionHLODUtilities;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_WorldPartitionHLODUtilities()
{
if (!Z_Registration_Info_UPackage__Script_WorldPartitionHLODUtilities.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/WorldPartitionHLODUtilities",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0x36C3E39D,
0xD1651804,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_WorldPartitionHLODUtilities.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_WorldPartitionHLODUtilities.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_WorldPartitionHLODUtilities(Z_Construct_UPackage__Script_WorldPartitionHLODUtilities, TEXT("/Script/WorldPartitionHLODUtilities"), Z_Registration_Info_UPackage__Script_WorldPartitionHLODUtilities, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x36C3E39D, 0xD1651804));
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