// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ #include "UObject/GeneratedCppIncludes.h" #include "Tools/GenerateStaticMeshLODAssetTool.h" #include "Graphs/GenerateStaticMeshLODProcess.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeGenerateStaticMeshLODAssetTool() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetTool(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_NoRegister(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_NoRegister(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_NoRegister(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_NoRegister(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_NoRegister(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_NoRegister(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODProcess_NoRegister(); MESHLODTOOLSET_API UClass* Z_Construct_UClass_UStaticMeshLODGenerationSettings_NoRegister(); MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode(); MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction(); MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint(); MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig(); MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig(); MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings(); MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings(); MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings(); MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings(); MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings(); MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings(); MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCollisionGeometryVisualizationProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UPhysicsObjectToolPropertySet_NoRegister(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMultiSelectionMeshEditingTool(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMultiSelectionMeshEditingToolBuilder(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewGeometry_NoRegister(); UPackage* Z_Construct_UPackage__Script_MeshLODToolset(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EGenerateLODAssetOutputMode *********************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenerateLODAssetOutputMode; static UEnum* EGenerateLODAssetOutputMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EGenerateLODAssetOutputMode.OuterSingleton) { Z_Registration_Info_UEnum_EGenerateLODAssetOutputMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("EGenerateLODAssetOutputMode")); } return Z_Registration_Info_UEnum_EGenerateLODAssetOutputMode.OuterSingleton; } template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGenerateLODAssetOutputMode_StaticEnum(); } struct Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "CreateNewAsset.Name", "EGenerateLODAssetOutputMode::CreateNewAsset" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "UpdateExistingAsset.Name", "EGenerateLODAssetOutputMode::UpdateExistingAsset" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGenerateLODAssetOutputMode::CreateNewAsset", (int64)EGenerateLODAssetOutputMode::CreateNewAsset }, { "EGenerateLODAssetOutputMode::UpdateExistingAsset", (int64)EGenerateLODAssetOutputMode::UpdateExistingAsset }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset, nullptr, "EGenerateLODAssetOutputMode", "EGenerateLODAssetOutputMode", Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode() { if (!Z_Registration_Info_UEnum_EGenerateLODAssetOutputMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenerateLODAssetOutputMode.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGenerateLODAssetOutputMode.InnerSingleton; } // ********** End Enum EGenerateLODAssetOutputMode ************************************************* // ********** Begin Class UGenerateStaticMeshLODAssetToolBuilder *********************************** FClassRegistrationInfo Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolBuilder; UClass* UGenerateStaticMeshLODAssetToolBuilder::GetPrivateStaticClass() { using TClass = UGenerateStaticMeshLODAssetToolBuilder; if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("GenerateStaticMeshLODAssetToolBuilder"), Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolBuilder.InnerSingleton, StaticRegisterNativesUGenerateStaticMeshLODAssetToolBuilder, 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_UGenerateStaticMeshLODAssetToolBuilder.InnerSingleton; } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_NoRegister() { return UGenerateStaticMeshLODAssetToolBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Tool builder\n */" }, { "IncludePath", "Tools/GenerateStaticMeshLODAssetTool.h" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "Tool builder" }, }; #endif // WITH_METADATA // ********** Begin Class UGenerateStaticMeshLODAssetToolBuilder constinit property declarations *** // ********** End Class UGenerateStaticMeshLODAssetToolBuilder constinit property declarations ***** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_Statics UObject* (*const Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UMultiSelectionMeshEditingToolBuilder, (UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_Statics::ClassParams = { &UGenerateStaticMeshLODAssetToolBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_Statics::Class_MetaDataParams) }; void UGenerateStaticMeshLODAssetToolBuilder::StaticRegisterNativesUGenerateStaticMeshLODAssetToolBuilder() { } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder() { if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolBuilder.OuterSingleton, Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolBuilder.OuterSingleton; } UGenerateStaticMeshLODAssetToolBuilder::UGenerateStaticMeshLODAssetToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGenerateStaticMeshLODAssetToolBuilder); UGenerateStaticMeshLODAssetToolBuilder::~UGenerateStaticMeshLODAssetToolBuilder() {} // ********** End Class UGenerateStaticMeshLODAssetToolBuilder ************************************* // ********** Begin Class UGenerateStaticMeshLODAssetToolOutputProperties ************************** FClassRegistrationInfo Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolOutputProperties; UClass* UGenerateStaticMeshLODAssetToolOutputProperties::GetPrivateStaticClass() { using TClass = UGenerateStaticMeshLODAssetToolOutputProperties; if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolOutputProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("GenerateStaticMeshLODAssetToolOutputProperties"), Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolOutputProperties.InnerSingleton, StaticRegisterNativesUGenerateStaticMeshLODAssetToolOutputProperties, 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_UGenerateStaticMeshLODAssetToolOutputProperties.InnerSingleton; } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_NoRegister() { return UGenerateStaticMeshLODAssetToolOutputProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "Tools/GenerateStaticMeshLODAssetTool.h" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputMode_MetaData[] = { { "Category", "Output Options" }, { "Comment", "/** Whether to modify the static mesh in place or create a new one. */" }, { "EditCondition", "bShowOutputMode" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "Whether to modify the static mesh in place or create a new one." }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewAssetName_MetaData[] = { { "Category", "Output Options" }, { "Comment", "/** Base name for newly-generated asset */" }, { "EditCondition", "OutputMode == EGenerateLODAssetOutputMode::CreateNewAsset" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "Base name for newly-generated asset" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSaveInputAsHiResSource_MetaData[] = { { "Category", "Output Options" }, { "Comment", "/** If the Asset doesn't already have a HiRes source, store the input mesh as the HiRes source */" }, { "EditCondition", "OutputMode == EGenerateLODAssetOutputMode::UpdateExistingAsset" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "If the Asset doesn't already have a HiRes source, store the input mesh as the HiRes source" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeneratedSuffix_MetaData[] = { { "Category", "Output Options" }, { "Comment", "/** Suffix to append to newly-generated Asset (Meshes, Textures, Materials, etc) */" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "Suffix to append to newly-generated Asset (Meshes, Textures, Materials, etc)" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowOutputMode_MetaData[] = { { "Comment", "/** If false, then OutputMode will not be shown in DetailsView panels (otherwise no effect) */" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "If false, then OutputMode will not be shown in DetailsView panels (otherwise no effect)" }, { "TransientToolProperty", "" }, }; #endif // WITH_METADATA // ********** Begin Class UGenerateStaticMeshLODAssetToolOutputProperties constinit property declarations static const UECodeGen_Private::FBytePropertyParams NewProp_OutputMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_OutputMode; static const UECodeGen_Private::FStrPropertyParams NewProp_NewAssetName; static void NewProp_bSaveInputAsHiResSource_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSaveInputAsHiResSource; static const UECodeGen_Private::FStrPropertyParams NewProp_GeneratedSuffix; static void NewProp_bShowOutputMode_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowOutputMode; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UGenerateStaticMeshLODAssetToolOutputProperties constinit property declarations static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics // ********** Begin Class UGenerateStaticMeshLODAssetToolOutputProperties Property Definitions ***** const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_OutputMode_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_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_OutputMode = { "OutputMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolOutputProperties, OutputMode), Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetOutputMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputMode_MetaData), NewProp_OutputMode_MetaData) }; // 2987781595 const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_NewAssetName = { "NewAssetName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolOutputProperties, NewAssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewAssetName_MetaData), NewProp_NewAssetName_MetaData) }; void Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_bSaveInputAsHiResSource_SetBit(void* Obj) { ((UGenerateStaticMeshLODAssetToolOutputProperties*)Obj)->bSaveInputAsHiResSource = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_bSaveInputAsHiResSource = { "bSaveInputAsHiResSource", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGenerateStaticMeshLODAssetToolOutputProperties), &Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_bSaveInputAsHiResSource_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSaveInputAsHiResSource_MetaData), NewProp_bSaveInputAsHiResSource_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_GeneratedSuffix = { "GeneratedSuffix", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolOutputProperties, GeneratedSuffix), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeneratedSuffix_MetaData), NewProp_GeneratedSuffix_MetaData) }; void Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_bShowOutputMode_SetBit(void* Obj) { ((UGenerateStaticMeshLODAssetToolOutputProperties*)Obj)->bShowOutputMode = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_bShowOutputMode = { "bShowOutputMode", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGenerateStaticMeshLODAssetToolOutputProperties), &Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_bShowOutputMode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowOutputMode_MetaData), NewProp_bShowOutputMode_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_OutputMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_OutputMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_NewAssetName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_bSaveInputAsHiResSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_GeneratedSuffix, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::NewProp_bShowOutputMode, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::PropPointers) < 2048); // ********** End Class UGenerateStaticMeshLODAssetToolOutputProperties Property Definitions ******* UObject* (*const Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::ClassParams = { &UGenerateStaticMeshLODAssetToolOutputProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::Class_MetaDataParams) }; void UGenerateStaticMeshLODAssetToolOutputProperties::StaticRegisterNativesUGenerateStaticMeshLODAssetToolOutputProperties() { } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties() { if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolOutputProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolOutputProperties.OuterSingleton, Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolOutputProperties.OuterSingleton; } UGenerateStaticMeshLODAssetToolOutputProperties::UGenerateStaticMeshLODAssetToolOutputProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGenerateStaticMeshLODAssetToolOutputProperties); UGenerateStaticMeshLODAssetToolOutputProperties::~UGenerateStaticMeshLODAssetToolOutputProperties() {} // ********** End Class UGenerateStaticMeshLODAssetToolOutputProperties **************************** // ********** Begin Enum EGenerateLODAssetToolPresetAction ***************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenerateLODAssetToolPresetAction; static UEnum* EGenerateLODAssetToolPresetAction_StaticEnum() { if (!Z_Registration_Info_UEnum_EGenerateLODAssetToolPresetAction.OuterSingleton) { Z_Registration_Info_UEnum_EGenerateLODAssetToolPresetAction.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("EGenerateLODAssetToolPresetAction")); } return Z_Registration_Info_UEnum_EGenerateLODAssetToolPresetAction.OuterSingleton; } template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGenerateLODAssetToolPresetAction_StaticEnum(); } struct Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ReadFromPreset.Name", "EGenerateLODAssetToolPresetAction::ReadFromPreset" }, { "WriteToPreset.Name", "EGenerateLODAssetToolPresetAction::WriteToPreset" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGenerateLODAssetToolPresetAction::ReadFromPreset", (int64)EGenerateLODAssetToolPresetAction::ReadFromPreset }, { "EGenerateLODAssetToolPresetAction::WriteToPreset", (int64)EGenerateLODAssetToolPresetAction::WriteToPreset }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset, nullptr, "EGenerateLODAssetToolPresetAction", "EGenerateLODAssetToolPresetAction", Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction() { if (!Z_Registration_Info_UEnum_EGenerateLODAssetToolPresetAction.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenerateLODAssetToolPresetAction.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_EGenerateLODAssetToolPresetAction_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGenerateLODAssetToolPresetAction.InnerSingleton; } // ********** End Enum EGenerateLODAssetToolPresetAction ******************************************* // ********** Begin Class UGenerateStaticMeshLODAssetToolPresetProperties Function ReadFromPreset ** struct Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_ReadFromPreset_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Preset" }, { "Comment", "/** Read the current Tool settings from the Preset Asset */" }, { "DisplayPriority", "0" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "Read the current Tool settings from the Preset Asset" }, }; #endif // WITH_METADATA // ********** Begin Function ReadFromPreset constinit property declarations ************************ // ********** End Function ReadFromPreset constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_ReadFromPreset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties, nullptr, "ReadFromPreset", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_ReadFromPreset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_ReadFromPreset_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_ReadFromPreset() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_ReadFromPreset_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UGenerateStaticMeshLODAssetToolPresetProperties::execReadFromPreset) { P_FINISH; P_NATIVE_BEGIN; P_THIS->ReadFromPreset(); P_NATIVE_END; } // ********** End Class UGenerateStaticMeshLODAssetToolPresetProperties Function ReadFromPreset **** // ********** Begin Class UGenerateStaticMeshLODAssetToolPresetProperties Function WriteToPreset *** struct Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_WriteToPreset_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Preset" }, { "Comment", "/** Save the current Tool settings to the Preset Asset */" }, { "DisplayPriority", "1" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "Save the current Tool settings to the Preset Asset" }, }; #endif // WITH_METADATA // ********** Begin Function WriteToPreset constinit property declarations ************************* // ********** End Function WriteToPreset constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_WriteToPreset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties, nullptr, "WriteToPreset", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_WriteToPreset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_WriteToPreset_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_WriteToPreset() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_WriteToPreset_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UGenerateStaticMeshLODAssetToolPresetProperties::execWriteToPreset) { P_FINISH; P_NATIVE_BEGIN; P_THIS->WriteToPreset(); P_NATIVE_END; } // ********** End Class UGenerateStaticMeshLODAssetToolPresetProperties Function WriteToPreset ***** // ********** Begin Class UGenerateStaticMeshLODAssetToolPresetProperties ************************** FClassRegistrationInfo Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolPresetProperties; UClass* UGenerateStaticMeshLODAssetToolPresetProperties::GetPrivateStaticClass() { using TClass = UGenerateStaticMeshLODAssetToolPresetProperties; if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolPresetProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("GenerateStaticMeshLODAssetToolPresetProperties"), Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolPresetProperties.InnerSingleton, StaticRegisterNativesUGenerateStaticMeshLODAssetToolPresetProperties, 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_UGenerateStaticMeshLODAssetToolPresetProperties.InnerSingleton; } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_NoRegister() { return UGenerateStaticMeshLODAssetToolPresetProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "Tools/GenerateStaticMeshLODAssetTool.h" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Preset_MetaData[] = { { "Category", "Preset" }, { "Comment", "/** Preset Asset represents a set of Saved Settings for this Tool */" }, { "DisplayName", "Settings Preset" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "Preset Asset represents a set of Saved Settings for this Tool" }, }; #endif // WITH_METADATA // ********** Begin Class UGenerateStaticMeshLODAssetToolPresetProperties constinit property declarations static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Preset; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UGenerateStaticMeshLODAssetToolPresetProperties constinit property declarations static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("ReadFromPreset"), .Pointer = &UGenerateStaticMeshLODAssetToolPresetProperties::execReadFromPreset }, { .NameUTF8 = UTF8TEXT("WriteToPreset"), .Pointer = &UGenerateStaticMeshLODAssetToolPresetProperties::execWriteToPreset }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_ReadFromPreset, "ReadFromPreset" }, // 110603376 { &Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolPresetProperties_WriteToPreset, "WriteToPreset" }, // 4008831274 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics // ********** Begin Class UGenerateStaticMeshLODAssetToolPresetProperties Property Definitions ***** const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::NewProp_Preset = { "Preset", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolPresetProperties, Preset), Z_Construct_UClass_UStaticMeshLODGenerationSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Preset_MetaData), NewProp_Preset_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::NewProp_Preset, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::PropPointers) < 2048); // ********** End Class UGenerateStaticMeshLODAssetToolPresetProperties Property Definitions ******* UObject* (*const Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::ClassParams = { &UGenerateStaticMeshLODAssetToolPresetProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::Class_MetaDataParams) }; void UGenerateStaticMeshLODAssetToolPresetProperties::StaticRegisterNativesUGenerateStaticMeshLODAssetToolPresetProperties() { UClass* Class = UGenerateStaticMeshLODAssetToolPresetProperties::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::Funcs)); } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties() { if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolPresetProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolPresetProperties.OuterSingleton, Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolPresetProperties.OuterSingleton; } UGenerateStaticMeshLODAssetToolPresetProperties::UGenerateStaticMeshLODAssetToolPresetProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGenerateStaticMeshLODAssetToolPresetProperties); UGenerateStaticMeshLODAssetToolPresetProperties::~UGenerateStaticMeshLODAssetToolPresetProperties() {} // ********** End Class UGenerateStaticMeshLODAssetToolPresetProperties **************************** // ********** Begin Class UGenerateStaticMeshLODAssetToolProperties Function GetGroupLayersFunc **** struct Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics { struct GenerateStaticMeshLODAssetToolProperties_eventGetGroupLayersFunc_Parms { TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Comment", "// this function is called provide set of available group layers\n" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "this function is called provide set of available group layers" }, }; #endif // WITH_METADATA // ********** Begin Function GetGroupLayersFunc constinit property declarations ******************** static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetGroupLayersFunc constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetGroupLayersFunc Property Definitions ******************************* const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GenerateStaticMeshLODAssetToolProperties_eventGetGroupLayersFunc_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::PropPointers) < 2048); // ********** End Function GetGroupLayersFunc Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties, nullptr, "GetGroupLayersFunc", Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::PropPointers), sizeof(Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::GenerateStaticMeshLODAssetToolProperties_eventGetGroupLayersFunc_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::GenerateStaticMeshLODAssetToolProperties_eventGetGroupLayersFunc_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UGenerateStaticMeshLODAssetToolProperties::execGetGroupLayersFunc) { P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->GetGroupLayersFunc(); P_NATIVE_END; } // ********** End Class UGenerateStaticMeshLODAssetToolProperties Function GetGroupLayersFunc ****** // ********** Begin Class UGenerateStaticMeshLODAssetToolProperties ******************************** FClassRegistrationInfo Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolProperties; UClass* UGenerateStaticMeshLODAssetToolProperties::GetPrivateStaticClass() { using TClass = UGenerateStaticMeshLODAssetToolProperties; if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("GenerateStaticMeshLODAssetToolProperties"), Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolProperties.InnerSingleton, StaticRegisterNativesUGenerateStaticMeshLODAssetToolProperties, 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_UGenerateStaticMeshLODAssetToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_NoRegister() { return UGenerateStaticMeshLODAssetToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Standard properties\n */" }, { "IncludePath", "Tools/GenerateStaticMeshLODAssetTool.h" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "Standard properties" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Preprocessing_MetaData[] = { { "Category", "Generator Configuration" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshGeneration_MetaData[] = { { "Category", "Generator Configuration" }, { "ExpandByDefault", "" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Simplification_MetaData[] = { { "Category", "Generator Configuration" }, { "ExpandByDefault", "" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normals_MetaData[] = { { "Category", "Generator Configuration" }, { "ExpandByDefault", "" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureBaking_MetaData[] = { { "Category", "Generator Configuration" }, { "ExpandByDefault", "" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVGeneration_MetaData[] = { { "Category", "Generator Configuration" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimpleCollision_MetaData[] = { { "Category", "Generator Configuration" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionGroupLayerName_MetaData[] = { { "Category", "Settings" }, { "Comment", "/** Group layer to use for partitioning the mesh for simple collision generation */" }, { "GetOptions", "GetGroupLayersFunc" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "Group layer to use for partitioning the mesh for simple collision generation" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupLayersList_MetaData[] = { { "Comment", "// internal list used to implement above\n" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "internal list used to implement above" }, { "TransientToolProperty", "" }, }; #endif // WITH_METADATA // ********** Begin Class UGenerateStaticMeshLODAssetToolProperties constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Preprocessing; static const UECodeGen_Private::FStructPropertyParams NewProp_MeshGeneration; static const UECodeGen_Private::FStructPropertyParams NewProp_Simplification; static const UECodeGen_Private::FStructPropertyParams NewProp_Normals; static const UECodeGen_Private::FStructPropertyParams NewProp_TextureBaking; static const UECodeGen_Private::FStructPropertyParams NewProp_UVGeneration; static const UECodeGen_Private::FStructPropertyParams NewProp_SimpleCollision; static const UECodeGen_Private::FNamePropertyParams NewProp_CollisionGroupLayerName; static const UECodeGen_Private::FStrPropertyParams NewProp_GroupLayersList_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_GroupLayersList; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UGenerateStaticMeshLODAssetToolProperties constinit property declarations ** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetGroupLayersFunc"), .Pointer = &UGenerateStaticMeshLODAssetToolProperties::execGetGroupLayersFunc }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UGenerateStaticMeshLODAssetToolProperties_GetGroupLayersFunc, "GetGroupLayersFunc" }, // 837288615 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics // ********** Begin Class UGenerateStaticMeshLODAssetToolProperties Property Definitions *********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_Preprocessing = { "Preprocessing", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolProperties, Preprocessing), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Preprocessing_MetaData), NewProp_Preprocessing_MetaData) }; // 88643280 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_MeshGeneration = { "MeshGeneration", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolProperties, MeshGeneration), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshGeneration_MetaData), NewProp_MeshGeneration_MetaData) }; // 2320874231 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_Simplification = { "Simplification", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolProperties, Simplification), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Simplification_MetaData), NewProp_Simplification_MetaData) }; // 2464849975 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_Normals = { "Normals", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolProperties, Normals), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normals_MetaData), NewProp_Normals_MetaData) }; // 1995784305 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_TextureBaking = { "TextureBaking", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolProperties, TextureBaking), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureBaking_MetaData), NewProp_TextureBaking_MetaData) }; // 1825361225 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_UVGeneration = { "UVGeneration", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolProperties, UVGeneration), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVGeneration_MetaData), NewProp_UVGeneration_MetaData) }; // 1853366428 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_SimpleCollision = { "SimpleCollision", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolProperties, SimpleCollision), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimpleCollision_MetaData), NewProp_SimpleCollision_MetaData) }; // 3628347038 const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_CollisionGroupLayerName = { "CollisionGroupLayerName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolProperties, CollisionGroupLayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionGroupLayerName_MetaData), NewProp_CollisionGroupLayerName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_GroupLayersList_Inner = { "GroupLayersList", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_GroupLayersList = { "GroupLayersList", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolProperties, GroupLayersList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupLayersList_MetaData), NewProp_GroupLayersList_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_Preprocessing, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_MeshGeneration, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_Simplification, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_Normals, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_TextureBaking, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_UVGeneration, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_SimpleCollision, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_CollisionGroupLayerName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_GroupLayersList_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::NewProp_GroupLayersList, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::PropPointers) < 2048); // ********** End Class UGenerateStaticMeshLODAssetToolProperties Property Definitions ************* UObject* (*const Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::ClassParams = { &UGenerateStaticMeshLODAssetToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::Class_MetaDataParams) }; void UGenerateStaticMeshLODAssetToolProperties::StaticRegisterNativesUGenerateStaticMeshLODAssetToolProperties() { UClass* Class = UGenerateStaticMeshLODAssetToolProperties::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::Funcs)); } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties() { if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolProperties.OuterSingleton, Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolProperties.OuterSingleton; } UGenerateStaticMeshLODAssetToolProperties::UGenerateStaticMeshLODAssetToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGenerateStaticMeshLODAssetToolProperties); UGenerateStaticMeshLODAssetToolProperties::~UGenerateStaticMeshLODAssetToolProperties() {} // ********** End Class UGenerateStaticMeshLODAssetToolProperties ********************************** // ********** Begin Enum EGenerateStaticMeshLOD_BakeConstraint ************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenerateStaticMeshLOD_BakeConstraint; static UEnum* EGenerateStaticMeshLOD_BakeConstraint_StaticEnum() { if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLOD_BakeConstraint.OuterSingleton) { Z_Registration_Info_UEnum_EGenerateStaticMeshLOD_BakeConstraint.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("EGenerateStaticMeshLOD_BakeConstraint")); } return Z_Registration_Info_UEnum_EGenerateStaticMeshLOD_BakeConstraint.OuterSingleton; } template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGenerateStaticMeshLOD_BakeConstraint_StaticEnum(); } struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "DoNotBake.Name", "EGenerateStaticMeshLOD_BakeConstraint::DoNotBake" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "NoConstraint.Name", "EGenerateStaticMeshLOD_BakeConstraint::NoConstraint" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGenerateStaticMeshLOD_BakeConstraint::NoConstraint", (int64)EGenerateStaticMeshLOD_BakeConstraint::NoConstraint }, { "EGenerateStaticMeshLOD_BakeConstraint::DoNotBake", (int64)EGenerateStaticMeshLOD_BakeConstraint::DoNotBake }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset, nullptr, "EGenerateStaticMeshLOD_BakeConstraint", "EGenerateStaticMeshLOD_BakeConstraint", Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint() { if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLOD_BakeConstraint.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenerateStaticMeshLOD_BakeConstraint.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGenerateStaticMeshLOD_BakeConstraint.InnerSingleton; } // ********** End Enum EGenerateStaticMeshLOD_BakeConstraint *************************************** // ********** Begin ScriptStruct FGenerateStaticMeshLOD_TextureConfig ****************************** struct Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGenerateStaticMeshLOD_TextureConfig); } static inline consteval int16 GetStructAlignment() { return alignof(FGenerateStaticMeshLOD_TextureConfig); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Texture_MetaData[] = { { "Category", "Texture" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Constraint_MetaData[] = { { "Category", "Texture" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGenerateStaticMeshLOD_TextureConfig constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_Texture; static const UECodeGen_Private::FIntPropertyParams NewProp_Constraint_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Constraint; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGenerateStaticMeshLOD_TextureConfig constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig; class UScriptStruct* FGenerateStaticMeshLOD_TextureConfig::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("GenerateStaticMeshLOD_TextureConfig")); } return Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig.OuterSingleton; } // ********** Begin ScriptStruct FGenerateStaticMeshLOD_TextureConfig Property Definitions ********* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::NewProp_Texture = { "Texture", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLOD_TextureConfig, Texture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Texture_MetaData), NewProp_Texture_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::NewProp_Constraint_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::NewProp_Constraint = { "Constraint", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLOD_TextureConfig, Constraint), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Constraint_MetaData), NewProp_Constraint_MetaData) }; // 2859354303 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::NewProp_Texture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::NewProp_Constraint_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::NewProp_Constraint, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGenerateStaticMeshLOD_TextureConfig Property Definitions *********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset, nullptr, &NewStructOps, "GenerateStaticMeshLOD_TextureConfig", Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::PropPointers), sizeof(FGenerateStaticMeshLOD_TextureConfig), alignof(FGenerateStaticMeshLOD_TextureConfig), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig() { if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig.InnerSingleton, Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig.InnerSingleton); } // ********** End ScriptStruct FGenerateStaticMeshLOD_TextureConfig ******************************** // ********** Begin ScriptStruct FGenerateStaticMeshLOD_MaterialConfig ***************************** struct Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGenerateStaticMeshLOD_MaterialConfig); } static inline consteval int16 GetStructAlignment() { return alignof(FGenerateStaticMeshLOD_MaterialConfig); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = { { "Category", "Material" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "NoResetToDefault", "" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Constraint_MetaData[] = { { "Category", "Texture" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "NoResetToDefault", "" }, { "TransientToolProperty", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGenerateStaticMeshLOD_MaterialConfig constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_Material; static const UECodeGen_Private::FIntPropertyParams NewProp_Constraint_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Constraint; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGenerateStaticMeshLOD_MaterialConfig constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig; class UScriptStruct* FGenerateStaticMeshLOD_MaterialConfig::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("GenerateStaticMeshLOD_MaterialConfig")); } return Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig.OuterSingleton; } // ********** Begin ScriptStruct FGenerateStaticMeshLOD_MaterialConfig Property Definitions ******** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLOD_MaterialConfig, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::NewProp_Constraint_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::NewProp_Constraint = { "Constraint", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLOD_MaterialConfig, Constraint), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLOD_BakeConstraint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Constraint_MetaData), NewProp_Constraint_MetaData) }; // 2859354303 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::NewProp_Material, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::NewProp_Constraint_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::NewProp_Constraint, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGenerateStaticMeshLOD_MaterialConfig Property Definitions ********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset, nullptr, &NewStructOps, "GenerateStaticMeshLOD_MaterialConfig", Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::PropPointers), sizeof(FGenerateStaticMeshLOD_MaterialConfig), alignof(FGenerateStaticMeshLOD_MaterialConfig), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig() { if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig.InnerSingleton, Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig.InnerSingleton); } // ********** End ScriptStruct FGenerateStaticMeshLOD_MaterialConfig ******************************* // ********** Begin Class UGenerateStaticMeshLODAssetToolTextureProperties ************************* FClassRegistrationInfo Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolTextureProperties; UClass* UGenerateStaticMeshLODAssetToolTextureProperties::GetPrivateStaticClass() { using TClass = UGenerateStaticMeshLODAssetToolTextureProperties; if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolTextureProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("GenerateStaticMeshLODAssetToolTextureProperties"), Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolTextureProperties.InnerSingleton, StaticRegisterNativesUGenerateStaticMeshLODAssetToolTextureProperties, 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_UGenerateStaticMeshLODAssetToolTextureProperties.InnerSingleton; } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_NoRegister() { return UGenerateStaticMeshLODAssetToolTextureProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "Tools/GenerateStaticMeshLODAssetTool.h" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = { { "Category", "Source Materials Configuration" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "NoResetToDefault", "" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Textures_MetaData[] = { { "Category", "Source Textures Configuration" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "NoResetToDefault", "" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewTextures_MetaData[] = { { "Category", "Baked Texture Previews" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "NoResetToDefault", "" }, { "TransientToolProperty", "" }, }; #endif // WITH_METADATA // ********** Begin Class UGenerateStaticMeshLODAssetToolTextureProperties constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Materials_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials; static const UECodeGen_Private::FStructPropertyParams NewProp_Textures_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Textures; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewTextures_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PreviewTextures; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UGenerateStaticMeshLODAssetToolTextureProperties constinit property declarations static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics // ********** Begin Class UGenerateStaticMeshLODAssetToolTextureProperties Property Definitions **** const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig, METADATA_PARAMS(0, nullptr) }; // 3182802490 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolTextureProperties, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) }; // 3182802490 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_Textures_Inner = { "Textures", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig, METADATA_PARAMS(0, nullptr) }; // 3123857068 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_Textures = { "Textures", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolTextureProperties, Textures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Textures_MetaData), NewProp_Textures_MetaData) }; // 3123857068 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_PreviewTextures_Inner = { "PreviewTextures", nullptr, (EPropertyFlags)0x0104000000020000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_PreviewTextures = { "PreviewTextures", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetToolTextureProperties, PreviewTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewTextures_MetaData), NewProp_PreviewTextures_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_Materials_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_Materials, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_Textures_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_Textures, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_PreviewTextures_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::NewProp_PreviewTextures, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::PropPointers) < 2048); // ********** End Class UGenerateStaticMeshLODAssetToolTextureProperties Property Definitions ****** UObject* (*const Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::ClassParams = { &UGenerateStaticMeshLODAssetToolTextureProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::Class_MetaDataParams) }; void UGenerateStaticMeshLODAssetToolTextureProperties::StaticRegisterNativesUGenerateStaticMeshLODAssetToolTextureProperties() { } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties() { if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolTextureProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolTextureProperties.OuterSingleton, Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolTextureProperties.OuterSingleton; } UGenerateStaticMeshLODAssetToolTextureProperties::UGenerateStaticMeshLODAssetToolTextureProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGenerateStaticMeshLODAssetToolTextureProperties); UGenerateStaticMeshLODAssetToolTextureProperties::~UGenerateStaticMeshLODAssetToolTextureProperties() {} // ********** End Class UGenerateStaticMeshLODAssetToolTextureProperties *************************** // ********** Begin Class UGenerateStaticMeshLODAssetTool ****************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetTool; UClass* UGenerateStaticMeshLODAssetTool::GetPrivateStaticClass() { using TClass = UGenerateStaticMeshLODAssetTool; if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("GenerateStaticMeshLODAssetTool"), Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetTool.InnerSingleton, StaticRegisterNativesUGenerateStaticMeshLODAssetTool, 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_UGenerateStaticMeshLODAssetTool.InnerSingleton; } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_NoRegister() { return UGenerateStaticMeshLODAssetTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Simple tool to combine multiple meshes into a single mesh asset\n */" }, { "IncludePath", "Tools/GenerateStaticMeshLODAssetTool.h" }, { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, { "ToolTip", "Simple tool to combine multiple meshes into a single mesh asset" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputProperties_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasicProperties_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PresetProperties_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureProperties_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionVizSettings_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewWithBackgroundCompute_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewTextures_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMaterials_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectData_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionPreview_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GenerateProcess_MetaData[] = { { "ModuleRelativePath", "Public/Tools/GenerateStaticMeshLODAssetTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UGenerateStaticMeshLODAssetTool constinit property declarations ********** static const UECodeGen_Private::FObjectPropertyParams NewProp_OutputProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_BasicProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_PresetProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_TextureProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_CollisionVizSettings; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewWithBackgroundCompute; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewTextures_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PreviewTextures; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewMaterials_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PreviewMaterials; static const UECodeGen_Private::FObjectPropertyParams NewProp_ObjectData; static const UECodeGen_Private::FObjectPropertyParams NewProp_CollisionPreview; static const UECodeGen_Private::FObjectPropertyParams NewProp_GenerateProcess; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UGenerateStaticMeshLODAssetTool constinit property declarations ************ static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics // ********** Begin Class UGenerateStaticMeshLODAssetTool Property Definitions ********************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_OutputProperties = { "OutputProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, OutputProperties), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputProperties_MetaData), NewProp_OutputProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_BasicProperties = { "BasicProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, BasicProperties), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasicProperties_MetaData), NewProp_BasicProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PresetProperties = { "PresetProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, PresetProperties), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PresetProperties_MetaData), NewProp_PresetProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_TextureProperties = { "TextureProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, TextureProperties), Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureProperties_MetaData), NewProp_TextureProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_CollisionVizSettings = { "CollisionVizSettings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, CollisionVizSettings), Z_Construct_UClass_UCollisionGeometryVisualizationProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionVizSettings_MetaData), NewProp_CollisionVizSettings_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PreviewWithBackgroundCompute = { "PreviewWithBackgroundCompute", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, PreviewWithBackgroundCompute), Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewWithBackgroundCompute_MetaData), NewProp_PreviewWithBackgroundCompute_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PreviewTextures_Inner = { "PreviewTextures", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PreviewTextures = { "PreviewTextures", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, PreviewTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewTextures_MetaData), NewProp_PreviewTextures_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PreviewMaterials_Inner = { "PreviewMaterials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PreviewMaterials = { "PreviewMaterials", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, PreviewMaterials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMaterials_MetaData), NewProp_PreviewMaterials_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_ObjectData = { "ObjectData", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, ObjectData), Z_Construct_UClass_UPhysicsObjectToolPropertySet_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectData_MetaData), NewProp_ObjectData_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_CollisionPreview = { "CollisionPreview", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, CollisionPreview), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionPreview_MetaData), NewProp_CollisionPreview_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_GenerateProcess = { "GenerateProcess", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODAssetTool, GenerateProcess), Z_Construct_UClass_UGenerateStaticMeshLODProcess_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GenerateProcess_MetaData), NewProp_GenerateProcess_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_OutputProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_BasicProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PresetProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_TextureProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_CollisionVizSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PreviewWithBackgroundCompute, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PreviewTextures_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PreviewTextures, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PreviewMaterials_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_PreviewMaterials, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_ObjectData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_CollisionPreview, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::NewProp_GenerateProcess, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::PropPointers) < 2048); // ********** End Class UGenerateStaticMeshLODAssetTool Property Definitions *********************** UObject* (*const Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UMultiSelectionMeshEditingTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::ClassParams = { &UGenerateStaticMeshLODAssetTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::Class_MetaDataParams) }; void UGenerateStaticMeshLODAssetTool::StaticRegisterNativesUGenerateStaticMeshLODAssetTool() { } UClass* Z_Construct_UClass_UGenerateStaticMeshLODAssetTool() { if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetTool.OuterSingleton, Z_Construct_UClass_UGenerateStaticMeshLODAssetTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetTool.OuterSingleton; } UGenerateStaticMeshLODAssetTool::UGenerateStaticMeshLODAssetTool() {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGenerateStaticMeshLODAssetTool); UGenerateStaticMeshLODAssetTool::~UGenerateStaticMeshLODAssetTool() {} // ********** End Class UGenerateStaticMeshLODAssetTool ******************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h__Script_MeshLODToolset_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EGenerateLODAssetOutputMode_StaticEnum, TEXT("EGenerateLODAssetOutputMode"), &Z_Registration_Info_UEnum_EGenerateLODAssetOutputMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2987781595U) }, { EGenerateLODAssetToolPresetAction_StaticEnum, TEXT("EGenerateLODAssetToolPresetAction"), &Z_Registration_Info_UEnum_EGenerateLODAssetToolPresetAction, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1422200129U) }, { EGenerateStaticMeshLOD_BakeConstraint_StaticEnum, TEXT("EGenerateStaticMeshLOD_BakeConstraint"), &Z_Registration_Info_UEnum_EGenerateStaticMeshLOD_BakeConstraint, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2859354303U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FGenerateStaticMeshLOD_TextureConfig::StaticStruct, Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig_Statics::NewStructOps, TEXT("GenerateStaticMeshLOD_TextureConfig"),&Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_TextureConfig, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateStaticMeshLOD_TextureConfig), 3123857068U) }, { FGenerateStaticMeshLOD_MaterialConfig::StaticStruct, Z_Construct_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig_Statics::NewStructOps, TEXT("GenerateStaticMeshLOD_MaterialConfig"),&Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLOD_MaterialConfig, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateStaticMeshLOD_MaterialConfig), 3182802490U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UGenerateStaticMeshLODAssetToolBuilder, UGenerateStaticMeshLODAssetToolBuilder::StaticClass, TEXT("UGenerateStaticMeshLODAssetToolBuilder"), &Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGenerateStaticMeshLODAssetToolBuilder), 1907639704U) }, { Z_Construct_UClass_UGenerateStaticMeshLODAssetToolOutputProperties, UGenerateStaticMeshLODAssetToolOutputProperties::StaticClass, TEXT("UGenerateStaticMeshLODAssetToolOutputProperties"), &Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolOutputProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGenerateStaticMeshLODAssetToolOutputProperties), 4190808608U) }, { Z_Construct_UClass_UGenerateStaticMeshLODAssetToolPresetProperties, UGenerateStaticMeshLODAssetToolPresetProperties::StaticClass, TEXT("UGenerateStaticMeshLODAssetToolPresetProperties"), &Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolPresetProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGenerateStaticMeshLODAssetToolPresetProperties), 1195407881U) }, { Z_Construct_UClass_UGenerateStaticMeshLODAssetToolProperties, UGenerateStaticMeshLODAssetToolProperties::StaticClass, TEXT("UGenerateStaticMeshLODAssetToolProperties"), &Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGenerateStaticMeshLODAssetToolProperties), 1028753037U) }, { Z_Construct_UClass_UGenerateStaticMeshLODAssetToolTextureProperties, UGenerateStaticMeshLODAssetToolTextureProperties::StaticClass, TEXT("UGenerateStaticMeshLODAssetToolTextureProperties"), &Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetToolTextureProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGenerateStaticMeshLODAssetToolTextureProperties), 4211282681U) }, { Z_Construct_UClass_UGenerateStaticMeshLODAssetTool, UGenerateStaticMeshLODAssetTool::StaticClass, TEXT("UGenerateStaticMeshLODAssetTool"), &Z_Registration_Info_UClass_UGenerateStaticMeshLODAssetTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGenerateStaticMeshLODAssetTool), 3976230944U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h__Script_MeshLODToolset_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h__Script_MeshLODToolset_1099538235{ TEXT("/Script/MeshLODToolset"), Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h__Script_MeshLODToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h__Script_MeshLODToolset_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h__Script_MeshLODToolset_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h__Script_MeshLODToolset_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h__Script_MeshLODToolset_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Tools_GenerateStaticMeshLODAssetTool_h__Script_MeshLODToolset_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS