485 lines
30 KiB
C++
485 lines
30 KiB
C++
|
|
// 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
|