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,484 @@
// 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/HLODBuilder.h"
#include "UObject/TopLevelAssetPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeHLODBuilder() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath();
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilder();
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilder_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilderSettings();
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilderSettings_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UHLODInstancedSkinnedMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UHLODInstancedStaticMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UNullHLODBuilder();
ENGINE_API UClass* Z_Construct_UClass_UNullHLODBuilder_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FHLODBuildInputStats();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UHLODBuilderSettings *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilderSettings;
UClass* UHLODBuilderSettings::GetPrivateStaticClass()
{
using TClass = UHLODBuilderSettings;
if (!Z_Registration_Info_UClass_UHLODBuilderSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilderSettings"),
Z_Registration_Info_UClass_UHLODBuilderSettings.InnerSingleton,
StaticRegisterNativesUHLODBuilderSettings,
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_UHLODBuilderSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilderSettings_NoRegister()
{
return UHLODBuilderSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilderSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Base class for all HLOD Builder settings\n */" },
{ "IncludePath", "WorldPartition/HLOD/HLODBuilder.h" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODBuilder.h" },
{ "ToolTip", "Base class for all HLOD Builder settings" },
};
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilderSettings constinit property declarations *********************
// ********** End Class UHLODBuilderSettings constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilderSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilderSettings_Statics
UObject* (*const Z_Construct_UClass_UHLODBuilderSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilderSettings_Statics::ClassParams = {
&UHLODBuilderSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilderSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilderSettings_Statics::Class_MetaDataParams)
};
void UHLODBuilderSettings::StaticRegisterNativesUHLODBuilderSettings()
{
}
UClass* Z_Construct_UClass_UHLODBuilderSettings()
{
if (!Z_Registration_Info_UClass_UHLODBuilderSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilderSettings.OuterSingleton, Z_Construct_UClass_UHLODBuilderSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilderSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilderSettings);
UHLODBuilderSettings::~UHLODBuilderSettings() {}
// ********** End Class UHLODBuilderSettings *******************************************************
// ********** Begin ScriptStruct FHLODBuildInputReferencedAssets ***********************************
struct Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FHLODBuildInputReferencedAssets); }
static inline consteval int16 GetStructAlignment() { return alignof(FHLODBuildInputReferencedAssets); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Keep track of assets used as input to the HLOD generation of a given HLOD actor, along with the number of occurences.\n */" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODBuilder.h" },
{ "ToolTip", "Keep track of assets used as input to the HLOD generation of a given HLOD actor, along with the number of occurences." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMeshes_MetaData[] = {
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODBuilder.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FHLODBuildInputReferencedAssets constinit property declarations ***
static const UECodeGen_Private::FUInt32PropertyParams NewProp_StaticMeshes_ValueProp;
static const UECodeGen_Private::FStructPropertyParams NewProp_StaticMeshes_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_StaticMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FHLODBuildInputReferencedAssets constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FHLODBuildInputReferencedAssets>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FHLODBuildInputReferencedAssets;
class UScriptStruct* FHLODBuildInputReferencedAssets::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FHLODBuildInputReferencedAssets.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FHLODBuildInputReferencedAssets.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("HLODBuildInputReferencedAssets"));
}
return Z_Registration_Info_UScriptStruct_FHLODBuildInputReferencedAssets.OuterSingleton;
}
// ********** Begin ScriptStruct FHLODBuildInputReferencedAssets Property Definitions **************
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::NewProp_StaticMeshes_ValueProp = { "StaticMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::NewProp_StaticMeshes_Key_KeyProp = { "StaticMeshes_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(0, nullptr) }; // 559680422
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::NewProp_StaticMeshes = { "StaticMeshes", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FHLODBuildInputReferencedAssets, StaticMeshes), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMeshes_MetaData), NewProp_StaticMeshes_MetaData) }; // 559680422
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::NewProp_StaticMeshes_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::NewProp_StaticMeshes_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::NewProp_StaticMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FHLODBuildInputReferencedAssets Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"HLODBuildInputReferencedAssets",
Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::PropPointers),
sizeof(FHLODBuildInputReferencedAssets),
alignof(FHLODBuildInputReferencedAssets),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets()
{
if (!Z_Registration_Info_UScriptStruct_FHLODBuildInputReferencedAssets.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FHLODBuildInputReferencedAssets.InnerSingleton, Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FHLODBuildInputReferencedAssets.InnerSingleton);
}
// ********** End ScriptStruct FHLODBuildInputReferencedAssets *************************************
// ********** Begin ScriptStruct FHLODBuildInputStats **********************************************
struct Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FHLODBuildInputStats); }
static inline consteval int16 GetStructAlignment() { return alignof(FHLODBuildInputStats); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Referenced assets per HLOD builder.\n */" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODBuilder.h" },
{ "ToolTip", "Referenced assets per HLOD builder." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BuildersReferencedAssets_MetaData[] = {
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODBuilder.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FHLODBuildInputStats constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_BuildersReferencedAssets_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_BuildersReferencedAssets_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_BuildersReferencedAssets;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FHLODBuildInputStats constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FHLODBuildInputStats>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FHLODBuildInputStats;
class UScriptStruct* FHLODBuildInputStats::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FHLODBuildInputStats.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FHLODBuildInputStats.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FHLODBuildInputStats, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("HLODBuildInputStats"));
}
return Z_Registration_Info_UScriptStruct_FHLODBuildInputStats.OuterSingleton;
}
// ********** Begin ScriptStruct FHLODBuildInputStats Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::NewProp_BuildersReferencedAssets_ValueProp = { "BuildersReferencedAssets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets, METADATA_PARAMS(0, nullptr) }; // 2440399882
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::NewProp_BuildersReferencedAssets_Key_KeyProp = { "BuildersReferencedAssets_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::NewProp_BuildersReferencedAssets = { "BuildersReferencedAssets", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FHLODBuildInputStats, BuildersReferencedAssets), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BuildersReferencedAssets_MetaData), NewProp_BuildersReferencedAssets_MetaData) }; // 2440399882
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::NewProp_BuildersReferencedAssets_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::NewProp_BuildersReferencedAssets_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::NewProp_BuildersReferencedAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FHLODBuildInputStats Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"HLODBuildInputStats",
Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::PropPointers),
sizeof(FHLODBuildInputStats),
alignof(FHLODBuildInputStats),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FHLODBuildInputStats()
{
if (!Z_Registration_Info_UScriptStruct_FHLODBuildInputStats.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FHLODBuildInputStats.InnerSingleton, Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FHLODBuildInputStats.InnerSingleton);
}
// ********** End ScriptStruct FHLODBuildInputStats ************************************************
// ********** Begin Class UHLODBuilder *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UHLODBuilder;
UClass* UHLODBuilder::GetPrivateStaticClass()
{
using TClass = UHLODBuilder;
if (!Z_Registration_Info_UClass_UHLODBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("HLODBuilder"),
Z_Registration_Info_UClass_UHLODBuilder.InnerSingleton,
StaticRegisterNativesUHLODBuilder,
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_UHLODBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UHLODBuilder_NoRegister()
{
return UHLODBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UHLODBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Base class for all HLOD builders\n * This class takes as input a group of components, and should return component(s) that will be included in the HLOD actor.\n */" },
{ "IncludePath", "WorldPartition/HLOD/HLODBuilder.h" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODBuilder.h" },
{ "ToolTip", "Base class for all HLOD builders\nThis class takes as input a group of components, and should return component(s) that will be included in the HLOD actor." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HLODBuilderSettings_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODBuilder.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HLODInstancedStaticMeshComponentClass_MetaData[] = {
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODBuilder.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HLODInstancedSkinnedMeshComponentClass_MetaData[] = {
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODBuilder.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UHLODBuilder constinit property declarations *****************************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_HLODBuilderSettings;
static const UECodeGen_Private::FClassPropertyParams NewProp_HLODInstancedStaticMeshComponentClass;
static const UECodeGen_Private::FClassPropertyParams NewProp_HLODInstancedSkinnedMeshComponentClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UHLODBuilder constinit property declarations *******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UHLODBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UHLODBuilder_Statics
// ********** Begin Class UHLODBuilder Property Definitions ****************************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UHLODBuilder_Statics::NewProp_HLODBuilderSettings = { "HLODBuilderSettings", nullptr, (EPropertyFlags)0x0124080800080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilder, HLODBuilderSettings), Z_Construct_UClass_UHLODBuilderSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HLODBuilderSettings_MetaData), NewProp_HLODBuilderSettings_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UHLODBuilder_Statics::NewProp_HLODInstancedStaticMeshComponentClass = { "HLODInstancedStaticMeshComponentClass", nullptr, (EPropertyFlags)0x0044000800004000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilder, HLODInstancedStaticMeshComponentClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UHLODInstancedStaticMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HLODInstancedStaticMeshComponentClass_MetaData), NewProp_HLODInstancedStaticMeshComponentClass_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UHLODBuilder_Statics::NewProp_HLODInstancedSkinnedMeshComponentClass = { "HLODInstancedSkinnedMeshComponentClass", nullptr, (EPropertyFlags)0x0044000800004000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHLODBuilder, HLODInstancedSkinnedMeshComponentClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UHLODInstancedSkinnedMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HLODInstancedSkinnedMeshComponentClass_MetaData), NewProp_HLODInstancedSkinnedMeshComponentClass_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UHLODBuilder_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilder_Statics::NewProp_HLODBuilderSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilder_Statics::NewProp_HLODInstancedStaticMeshComponentClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHLODBuilder_Statics::NewProp_HLODInstancedSkinnedMeshComponentClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilder_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UHLODBuilder Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_UHLODBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UHLODBuilder_Statics::ClassParams = {
&UHLODBuilder::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UHLODBuilder_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilder_Statics::PropPointers), 0),
0,
0x008800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHLODBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UHLODBuilder_Statics::Class_MetaDataParams)
};
void UHLODBuilder::StaticRegisterNativesUHLODBuilder()
{
}
UClass* Z_Construct_UClass_UHLODBuilder()
{
if (!Z_Registration_Info_UClass_UHLODBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHLODBuilder.OuterSingleton, Z_Construct_UClass_UHLODBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UHLODBuilder.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHLODBuilder);
UHLODBuilder::~UHLODBuilder() {}
// ********** End Class UHLODBuilder ***************************************************************
// ********** Begin Class UNullHLODBuilder *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNullHLODBuilder;
UClass* UNullHLODBuilder::GetPrivateStaticClass()
{
using TClass = UNullHLODBuilder;
if (!Z_Registration_Info_UClass_UNullHLODBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NullHLODBuilder"),
Z_Registration_Info_UClass_UNullHLODBuilder.InnerSingleton,
StaticRegisterNativesUNullHLODBuilder,
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_UNullHLODBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UNullHLODBuilder_NoRegister()
{
return UNullHLODBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNullHLODBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Null HLOD builder that ignores it's input and generate no component.\n */" },
{ "IncludePath", "WorldPartition/HLOD/HLODBuilder.h" },
{ "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODBuilder.h" },
{ "ToolTip", "Null HLOD builder that ignores it's input and generate no component." },
};
#endif // WITH_METADATA
// ********** Begin Class UNullHLODBuilder constinit property declarations *************************
// ********** End Class UNullHLODBuilder constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNullHLODBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNullHLODBuilder_Statics
UObject* (*const Z_Construct_UClass_UNullHLODBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNullHLODBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNullHLODBuilder_Statics::ClassParams = {
&UNullHLODBuilder::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x048800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNullHLODBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UNullHLODBuilder_Statics::Class_MetaDataParams)
};
void UNullHLODBuilder::StaticRegisterNativesUNullHLODBuilder()
{
}
UClass* Z_Construct_UClass_UNullHLODBuilder()
{
if (!Z_Registration_Info_UClass_UNullHLODBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNullHLODBuilder.OuterSingleton, Z_Construct_UClass_UNullHLODBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNullHLODBuilder.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNullHLODBuilder);
UNullHLODBuilder::~UNullHLODBuilder() {}
// ********** End Class UNullHLODBuilder ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODBuilder_h__Script_Engine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FHLODBuildInputReferencedAssets::StaticStruct, Z_Construct_UScriptStruct_FHLODBuildInputReferencedAssets_Statics::NewStructOps, TEXT("HLODBuildInputReferencedAssets"),&Z_Registration_Info_UScriptStruct_FHLODBuildInputReferencedAssets, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FHLODBuildInputReferencedAssets), 2440399882U) },
{ FHLODBuildInputStats::StaticStruct, Z_Construct_UScriptStruct_FHLODBuildInputStats_Statics::NewStructOps, TEXT("HLODBuildInputStats"),&Z_Registration_Info_UScriptStruct_FHLODBuildInputStats, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FHLODBuildInputStats), 4058278498U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UHLODBuilderSettings, UHLODBuilderSettings::StaticClass, TEXT("UHLODBuilderSettings"), &Z_Registration_Info_UClass_UHLODBuilderSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilderSettings), 2333473263U) },
{ Z_Construct_UClass_UHLODBuilder, UHLODBuilder::StaticClass, TEXT("UHLODBuilder"), &Z_Registration_Info_UClass_UHLODBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHLODBuilder), 1621383157U) },
{ Z_Construct_UClass_UNullHLODBuilder, UNullHLODBuilder::StaticClass, TEXT("UNullHLODBuilder"), &Z_Registration_Info_UClass_UNullHLODBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNullHLODBuilder), 3762148476U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODBuilder_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODBuilder_h__Script_Engine_2930095216{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODBuilder_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODBuilder_h__Script_Engine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODBuilder_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODBuilder_h__Script_Engine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS