// 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 "LODRecipe/Public/LODRecipeMiscSettings.h"
#ifdef _MSC_VER
#pragma warning (push)
#pragma warning (disable : 4883)
#endif
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeLODRecipeMiscSettings() {}
// Cross Module References
	LODRECIPE_API UScriptStruct* Z_Construct_UScriptStruct_FLODRecipeMiscSettings();
	UPackage* Z_Construct_UPackage__Script_LODRecipe();
	LODRECIPE_API UScriptStruct* Z_Construct_UScriptStruct_FMorphTargetsToRemove();
	ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
	SIMPLYGONUOBJECTS_API UScriptStruct* Z_Construct_UScriptStruct_FChartAggregatorSettings();
	ENGINE_API UClass* Z_Construct_UClass_UMorphTarget_NoRegister();
// End Cross Module References
class UScriptStruct* FLODRecipeMiscSettings::StaticStruct()
{
	static class UScriptStruct* Singleton = NULL;
	if (!Singleton)
	{
		extern LODRECIPE_API uint32 Get_Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Hash();
		Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FLODRecipeMiscSettings, Z_Construct_UPackage__Script_LODRecipe(), TEXT("LODRecipeMiscSettings"), sizeof(FLODRecipeMiscSettings), Get_Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Hash());
	}
	return Singleton;
}
template<> LODRECIPE_API UScriptStruct* StaticStruct<FLODRecipeMiscSettings>()
{
	return FLODRecipeMiscSettings::StaticStruct();
}
static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FLODRecipeMiscSettings(FLODRecipeMiscSettings::StaticStruct, TEXT("/Script/LODRecipe"), TEXT("LODRecipeMiscSettings"), false, nullptr, nullptr);
static struct FScriptStruct_LODRecipe_StaticRegisterNativesFLODRecipeMiscSettings
{
	FScriptStruct_LODRecipe_StaticRegisterNativesFLODRecipeMiscSettings()
	{
		UScriptStruct::DeferCppStructOps<FLODRecipeMiscSettings>(FName(TEXT("LODRecipeMiscSettings")));
	}
} ScriptStruct_LODRecipe_StaticRegisterNativesFLODRecipeMiscSettings;
	struct Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics
	{
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam NewProp_bApplyMorphTargets_MetaData[];
#endif
		static void NewProp_bApplyMorphTargets_SetBit(void* Obj);
		static const UE4CodeGen_Private::FBoolPropertyParams NewProp_bApplyMorphTargets;
		static const UE4CodeGen_Private::FStructPropertyParams NewProp_MorphTargetsToRemove_ValueProp;
		static const UE4CodeGen_Private::FSoftObjectPropertyParams NewProp_MorphTargetsToRemove_Key_KeyProp;
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam NewProp_MorphTargetsToRemove_MetaData[];
#endif
		static const UE4CodeGen_Private::FMapPropertyParams NewProp_MorphTargetsToRemove;
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam NewProp_bUseImportedLOD_MetaData[];
#endif
		static void NewProp_bUseImportedLOD_SetBit(void* Obj);
		static const UE4CodeGen_Private::FBoolPropertyParams NewProp_bUseImportedLOD;
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam NewProp_ChartAggregatorSettings_MetaData[];
#endif
		static const UE4CodeGen_Private::FStructPropertyParams NewProp_ChartAggregatorSettings;
		static const UE4CodeGen_Private::FBoolPropertyParams NewProp_UVsToKeep_Inner;
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam NewProp_UVsToKeep_MetaData[];
#endif
		static const UE4CodeGen_Private::FArrayPropertyParams NewProp_UVsToKeep;
		static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const UE4CodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::Struct_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "IsBlueprintBase", "true" },
		{ "ModuleRelativePath", "Public/LODRecipeMiscSettings.h" },
	};
#endif
	void* Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLODRecipeMiscSettings>();
	}
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bApplyMorphTargets_MetaData[] = {
		{ "Category", "Skeletal Mesh Settings" },
		{ "Comment", "/* If true and morph targets exists, Morph targets are applied to LOD based on LOD 0 */" },
		{ "ModuleRelativePath", "Public/LODRecipeMiscSettings.h" },
		{ "ToolTip", "If true and morph targets exists, Morph targets are applied to LOD based on LOD 0" },
	};
#endif
	void Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bApplyMorphTargets_SetBit(void* Obj)
	{
		((FLODRecipeMiscSettings*)Obj)->bApplyMorphTargets = 1;
	}
	const UE4CodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bApplyMorphTargets = { "bApplyMorphTargets", nullptr, (EPropertyFlags)0x0010000000000001, UE4CodeGen_Private::EPropertyGenFlags::Bool | UE4CodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, sizeof(bool), sizeof(FLODRecipeMiscSettings), &Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bApplyMorphTargets_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bApplyMorphTargets_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bApplyMorphTargets_MetaData)) };
	const UE4CodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_MorphTargetsToRemove_ValueProp = { "MorphTargetsToRemove", nullptr, (EPropertyFlags)0x0000000000000001, UE4CodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, 1, Z_Construct_UScriptStruct_FMorphTargetsToRemove, METADATA_PARAMS(nullptr, 0) };
	const UE4CodeGen_Private::FSoftObjectPropertyParams Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_MorphTargetsToRemove_Key_KeyProp = { "MorphTargetsToRemove_Key", nullptr, (EPropertyFlags)0x0004000000000001, UE4CodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_MorphTargetsToRemove_MetaData[] = {
		{ "Category", "Skeletal Mesh Settings" },
		{ "Comment", "/**/" },
		{ "ModuleRelativePath", "Public/LODRecipeMiscSettings.h" },
	};
#endif
	const UE4CodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_MorphTargetsToRemove = { "MorphTargetsToRemove", nullptr, (EPropertyFlags)0x0010000000000001, UE4CodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(FLODRecipeMiscSettings, MorphTargetsToRemove), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_MorphTargetsToRemove_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_MorphTargetsToRemove_MetaData)) };
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bUseImportedLOD_MetaData[] = {
		{ "Category", "General Settings" },
		{ "Comment", "/* If true and mesh data for LOD exists, LOD will keep current imported mesh data */" },
		{ "ModuleRelativePath", "Public/LODRecipeMiscSettings.h" },
		{ "ToolTip", "If true and mesh data for LOD exists, LOD will keep current imported mesh data" },
	};
#endif
	void Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bUseImportedLOD_SetBit(void* Obj)
	{
		((FLODRecipeMiscSettings*)Obj)->bUseImportedLOD = 1;
	}
	const UE4CodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bUseImportedLOD = { "bUseImportedLOD", nullptr, (EPropertyFlags)0x0010000000000001, UE4CodeGen_Private::EPropertyGenFlags::Bool | UE4CodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, sizeof(bool), sizeof(FLODRecipeMiscSettings), &Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bUseImportedLOD_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bUseImportedLOD_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bUseImportedLOD_MetaData)) };
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_ChartAggregatorSettings_MetaData[] = {
		{ "Category", "Flatten Material Settings" },
		{ "Comment", "/* Chart aggregator settings to adjust how UVs should be packed when flattening unreal engine materials.*/" },
		{ "ModuleRelativePath", "Public/LODRecipeMiscSettings.h" },
		{ "ToolTip", "Chart aggregator settings to adjust how UVs should be packed when flattening unreal engine materials." },
	};
#endif
	const UE4CodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_ChartAggregatorSettings = { "ChartAggregatorSettings", nullptr, (EPropertyFlags)0x0010000000000001, UE4CodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(FLODRecipeMiscSettings, ChartAggregatorSettings), Z_Construct_UScriptStruct_FChartAggregatorSettings, METADATA_PARAMS(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_ChartAggregatorSettings_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_ChartAggregatorSettings_MetaData)) };
	const UE4CodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_UVsToKeep_Inner = { "UVsToKeep", nullptr, (EPropertyFlags)0x0000000000000000, UE4CodeGen_Private::EPropertyGenFlags::Bool | UE4CodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_UVsToKeep_MetaData[] = {
		{ "Category", "Billboard Cloud Settings" },
		{ "ModuleRelativePath", "Public/LODRecipeMiscSettings.h" },
	};
#endif
	const UE4CodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_UVsToKeep = { "UVsToKeep", nullptr, (EPropertyFlags)0x0010000000000041, UE4CodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(FLODRecipeMiscSettings, UVsToKeep), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_UVsToKeep_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_UVsToKeep_MetaData)) };
	const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::PropPointers[] = {
		(const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bApplyMorphTargets,
		(const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_MorphTargetsToRemove_ValueProp,
		(const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_MorphTargetsToRemove_Key_KeyProp,
		(const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_MorphTargetsToRemove,
		(const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_bUseImportedLOD,
		(const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_ChartAggregatorSettings,
		(const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_UVsToKeep_Inner,
		(const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::NewProp_UVsToKeep,
	};
	const UE4CodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_LODRecipe,
		nullptr,
		&NewStructOps,
		"LODRecipeMiscSettings",
		sizeof(FLODRecipeMiscSettings),
		alignof(FLODRecipeMiscSettings),
		Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::PropPointers,
		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::PropPointers),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::Struct_MetaDataParams))
	};
	UScriptStruct* Z_Construct_UScriptStruct_FLODRecipeMiscSettings()
	{
#if WITH_HOT_RELOAD
		extern uint32 Get_Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Hash();
		UPackage* Outer = Z_Construct_UPackage__Script_LODRecipe();
		static UScriptStruct* ReturnStruct = FindExistingStructIfHotReloadOrDynamic(Outer, TEXT("LODRecipeMiscSettings"), sizeof(FLODRecipeMiscSettings), Get_Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Hash(), false);
#else
		static UScriptStruct* ReturnStruct = nullptr;
#endif
		if (!ReturnStruct)
		{
			UE4CodeGen_Private::ConstructUScriptStruct(ReturnStruct, Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Statics::ReturnStructParams);
		}
		return ReturnStruct;
	}
	uint32 Get_Z_Construct_UScriptStruct_FLODRecipeMiscSettings_Hash() { return 398598401U; }
class UScriptStruct* FMorphTargetsToRemove::StaticStruct()
{
	static class UScriptStruct* Singleton = NULL;
	if (!Singleton)
	{
		extern LODRECIPE_API uint32 Get_Z_Construct_UScriptStruct_FMorphTargetsToRemove_Hash();
		Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FMorphTargetsToRemove, Z_Construct_UPackage__Script_LODRecipe(), TEXT("MorphTargetsToRemove"), sizeof(FMorphTargetsToRemove), Get_Z_Construct_UScriptStruct_FMorphTargetsToRemove_Hash());
	}
	return Singleton;
}
template<> LODRECIPE_API UScriptStruct* StaticStruct<FMorphTargetsToRemove>()
{
	return FMorphTargetsToRemove::StaticStruct();
}
static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FMorphTargetsToRemove(FMorphTargetsToRemove::StaticStruct, TEXT("/Script/LODRecipe"), TEXT("MorphTargetsToRemove"), false, nullptr, nullptr);
static struct FScriptStruct_LODRecipe_StaticRegisterNativesFMorphTargetsToRemove
{
	FScriptStruct_LODRecipe_StaticRegisterNativesFMorphTargetsToRemove()
	{
		UScriptStruct::DeferCppStructOps<FMorphTargetsToRemove>(FName(TEXT("MorphTargetsToRemove")));
	}
} ScriptStruct_LODRecipe_StaticRegisterNativesFMorphTargetsToRemove;
	struct Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics
	{
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
		static const UE4CodeGen_Private::FSoftObjectPropertyParams NewProp_MorphTargets_ElementProp;
#if WITH_METADATA
		static const UE4CodeGen_Private::FMetaDataPairParam NewProp_MorphTargets_MetaData[];
#endif
		static const UE4CodeGen_Private::FSetPropertyParams NewProp_MorphTargets;
		static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const UE4CodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::Struct_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "IsBlueprintBase", "true" },
		{ "ModuleRelativePath", "Public/LODRecipeMiscSettings.h" },
	};
#endif
	void* Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMorphTargetsToRemove>();
	}
	const UE4CodeGen_Private::FSoftObjectPropertyParams Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::NewProp_MorphTargets_ElementProp = { "MorphTargets", nullptr, (EPropertyFlags)0x0004000000000000, UE4CodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, Z_Construct_UClass_UMorphTarget_NoRegister, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::NewProp_MorphTargets_MetaData[] = {
		{ "ModuleRelativePath", "Public/LODRecipeMiscSettings.h" },
	};
#endif
	const UE4CodeGen_Private::FSetPropertyParams Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::NewProp_MorphTargets = { "MorphTargets", nullptr, (EPropertyFlags)0x0014000000000000, UE4CodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(FMorphTargetsToRemove, MorphTargets), METADATA_PARAMS(Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::NewProp_MorphTargets_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::NewProp_MorphTargets_MetaData)) };
	const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::PropPointers[] = {
		(const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::NewProp_MorphTargets_ElementProp,
		(const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::NewProp_MorphTargets,
	};
	const UE4CodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_LODRecipe,
		nullptr,
		&NewStructOps,
		"MorphTargetsToRemove",
		sizeof(FMorphTargetsToRemove),
		alignof(FMorphTargetsToRemove),
		Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::PropPointers,
		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::PropPointers),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::Struct_MetaDataParams))
	};
	UScriptStruct* Z_Construct_UScriptStruct_FMorphTargetsToRemove()
	{
#if WITH_HOT_RELOAD
		extern uint32 Get_Z_Construct_UScriptStruct_FMorphTargetsToRemove_Hash();
		UPackage* Outer = Z_Construct_UPackage__Script_LODRecipe();
		static UScriptStruct* ReturnStruct = FindExistingStructIfHotReloadOrDynamic(Outer, TEXT("MorphTargetsToRemove"), sizeof(FMorphTargetsToRemove), Get_Z_Construct_UScriptStruct_FMorphTargetsToRemove_Hash(), false);
#else
		static UScriptStruct* ReturnStruct = nullptr;
#endif
		if (!ReturnStruct)
		{
			UE4CodeGen_Private::ConstructUScriptStruct(ReturnStruct, Z_Construct_UScriptStruct_FMorphTargetsToRemove_Statics::ReturnStructParams);
		}
		return ReturnStruct;
	}
	uint32 Get_Z_Construct_UScriptStruct_FMorphTargetsToRemove_Hash() { return 3947791985U; }
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#ifdef _MSC_VER
#pragma warning (pop)
#endif
