// 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 "HierarchicalLOD.h" #include "UObject/SoftObjectPath.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeHierarchicalLOD() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDirectoryPath(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFilePath(); DEVELOPERSETTINGS_API UClass* Z_Construct_UClass_UDeveloperSettings(); ENGINE_API UClass* Z_Construct_UClass_UHierarchicalLODSetup_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister(); UNREALED_API UClass* Z_Construct_UClass_UHierarchicalLODSettings(); UNREALED_API UClass* Z_Construct_UClass_UHierarchicalLODSettings_NoRegister(); UPackage* Z_Construct_UPackage__Script_UnrealEd(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UHierarchicalLODSettings ************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UHierarchicalLODSettings; UClass* UHierarchicalLODSettings::GetPrivateStaticClass() { using TClass = UHierarchicalLODSettings; if (!Z_Registration_Info_UClass_UHierarchicalLODSettings.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("HierarchicalLODSettings"), Z_Registration_Info_UClass_UHierarchicalLODSettings.InnerSingleton, StaticRegisterNativesUHierarchicalLODSettings, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UHierarchicalLODSettings.InnerSingleton; } UClass* Z_Construct_UClass_UHierarchicalLODSettings_NoRegister() { return UHierarchicalLODSettings::GetPrivateStaticClass(); } struct Z_Construct_UClass_UHierarchicalLODSettings_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "DisplayName", "Hierarchical LOD" }, { "IncludePath", "HierarchicalLOD.h" }, { "ModuleRelativePath", "Public/HierarchicalLOD.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceSettingsInAllMaps_MetaData[] = { { "Category", "HLODSystem" }, { "Comment", "/** If enabled will force the project set HLOD level settings to be used across all levels in the project when Building Clusters */" }, { "ModuleRelativePath", "Public/HierarchicalLOD.h" }, { "ToolTip", "If enabled will force the project set HLOD level settings to be used across all levels in the project when Building Clusters" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSaveLODActorsToHLODPackages_MetaData[] = { { "Category", "HLODSystem" }, { "Comment", "/** If enabled, will save LOD actors descriptions in the HLOD packages */" }, { "ModuleRelativePath", "Public/HierarchicalLOD.h" }, { "ToolTip", "If enabled, will save LOD actors descriptions in the HLOD packages" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultSetup_MetaData[] = { { "Category", "HLODSystem" }, { "Comment", "/** When set in combination with */" }, { "editcondition", "bForceSettingsInAllMaps" }, { "ModuleRelativePath", "Public/HierarchicalLOD.h" }, { "ToolTip", "When set in combination with" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DirectoriesForHLODCommandlet_MetaData[] = { { "Category", "HLODSystem" }, { "DisplayName", "Directories containing maps used for building HLOD data through the commandlet" }, { "ModuleRelativePath", "Public/HierarchicalLOD.h" }, { "RelativeToGameContentDir", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MapsToBuild_MetaData[] = { { "Category", "HLODSystem" }, { "DisplayName", "Map UAssets used for building HLOD data through the" }, { "LongPackageName", "" }, { "ModuleRelativePath", "Public/HierarchicalLOD.h" }, { "RelativeToGameContentDir", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseMaterial_MetaData[] = { { "Category", "HLODSystem" }, { "Comment", "/** Base material used for creating a Constant Material Instance as the Proxy Material */" }, { "ModuleRelativePath", "Public/HierarchicalLOD.h" }, { "ToolTip", "Base material used for creating a Constant Material Instance as the Proxy Material" }, }; #endif // WITH_METADATA // ********** Begin Class UHierarchicalLODSettings constinit property declarations ***************** static void NewProp_bForceSettingsInAllMaps_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceSettingsInAllMaps; static void NewProp_bSaveLODActorsToHLODPackages_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSaveLODActorsToHLODPackages; static const UECodeGen_Private::FSoftClassPropertyParams NewProp_DefaultSetup; static const UECodeGen_Private::FStructPropertyParams NewProp_DirectoriesForHLODCommandlet_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_DirectoriesForHLODCommandlet; static const UECodeGen_Private::FStructPropertyParams NewProp_MapsToBuild_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MapsToBuild; static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_BaseMaterial; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UHierarchicalLODSettings constinit property declarations ******************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UHierarchicalLODSettings_Statics // ********** Begin Class UHierarchicalLODSettings Property Definitions **************************** void Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_bForceSettingsInAllMaps_SetBit(void* Obj) { ((UHierarchicalLODSettings*)Obj)->bForceSettingsInAllMaps = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_bForceSettingsInAllMaps = { "bForceSettingsInAllMaps", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UHierarchicalLODSettings), &Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_bForceSettingsInAllMaps_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceSettingsInAllMaps_MetaData), NewProp_bForceSettingsInAllMaps_MetaData) }; void Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_bSaveLODActorsToHLODPackages_SetBit(void* Obj) { ((UHierarchicalLODSettings*)Obj)->bSaveLODActorsToHLODPackages = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_bSaveLODActorsToHLODPackages = { "bSaveLODActorsToHLODPackages", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UHierarchicalLODSettings), &Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_bSaveLODActorsToHLODPackages_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSaveLODActorsToHLODPackages_MetaData), NewProp_bSaveLODActorsToHLODPackages_MetaData) }; const UECodeGen_Private::FSoftClassPropertyParams Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_DefaultSetup = { "DefaultSetup", nullptr, (EPropertyFlags)0x0014000000004001, UECodeGen_Private::EPropertyGenFlags::SoftClass, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHierarchicalLODSettings, DefaultSetup), Z_Construct_UClass_UHierarchicalLODSetup_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultSetup_MetaData), NewProp_DefaultSetup_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_DirectoriesForHLODCommandlet_Inner = { "DirectoriesForHLODCommandlet", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDirectoryPath, METADATA_PARAMS(0, nullptr) }; // 1225349189 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_DirectoriesForHLODCommandlet = { "DirectoriesForHLODCommandlet", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHierarchicalLODSettings, DirectoriesForHLODCommandlet), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DirectoriesForHLODCommandlet_MetaData), NewProp_DirectoriesForHLODCommandlet_MetaData) }; // 1225349189 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_MapsToBuild_Inner = { "MapsToBuild", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FFilePath, METADATA_PARAMS(0, nullptr) }; // 1592925316 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_MapsToBuild = { "MapsToBuild", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHierarchicalLODSettings, MapsToBuild), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MapsToBuild_MetaData), NewProp_MapsToBuild_MetaData) }; // 1592925316 const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_BaseMaterial = { "BaseMaterial", nullptr, (EPropertyFlags)0x0014000000004001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UHierarchicalLODSettings, BaseMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseMaterial_MetaData), NewProp_BaseMaterial_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UHierarchicalLODSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_bForceSettingsInAllMaps, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_bSaveLODActorsToHLODPackages, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_DefaultSetup, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_DirectoriesForHLODCommandlet_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_DirectoriesForHLODCommandlet, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_MapsToBuild_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_MapsToBuild, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UHierarchicalLODSettings_Statics::NewProp_BaseMaterial, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHierarchicalLODSettings_Statics::PropPointers) < 2048); // ********** End Class UHierarchicalLODSettings Property Definitions ****************************** UObject* (*const Z_Construct_UClass_UHierarchicalLODSettings_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UDeveloperSettings, (UObject* (*)())Z_Construct_UPackage__Script_UnrealEd, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UHierarchicalLODSettings_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UHierarchicalLODSettings_Statics::ClassParams = { &UHierarchicalLODSettings::StaticClass, "Engine", &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UHierarchicalLODSettings_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UHierarchicalLODSettings_Statics::PropPointers), 0, 0x000800A6u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UHierarchicalLODSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UHierarchicalLODSettings_Statics::Class_MetaDataParams) }; void UHierarchicalLODSettings::StaticRegisterNativesUHierarchicalLODSettings() { } UClass* Z_Construct_UClass_UHierarchicalLODSettings() { if (!Z_Registration_Info_UClass_UHierarchicalLODSettings.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UHierarchicalLODSettings.OuterSingleton, Z_Construct_UClass_UHierarchicalLODSettings_Statics::ClassParams); } return Z_Registration_Info_UClass_UHierarchicalLODSettings.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UHierarchicalLODSettings); UHierarchicalLODSettings::~UHierarchicalLODSettings() {} // ********** End Class UHierarchicalLODSettings *************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Public_HierarchicalLOD_h__Script_UnrealEd_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UHierarchicalLODSettings, UHierarchicalLODSettings::StaticClass, TEXT("UHierarchicalLODSettings"), &Z_Registration_Info_UClass_UHierarchicalLODSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UHierarchicalLODSettings), 4009425329U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Public_HierarchicalLOD_h__Script_UnrealEd_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Public_HierarchicalLOD_h__Script_UnrealEd_1304507110{ TEXT("/Script/UnrealEd"), Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Public_HierarchicalLOD_h__Script_UnrealEd_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Public_HierarchicalLOD_h__Script_UnrealEd_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS