// 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 "SimplygonBlueprint/Public/SimplygonBlueprintLibrary.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeSimplygonBlueprintLibrary() {}
// Cross Module References
	SIMPLYGONBLUEPRINT_API UClass* Z_Construct_UClass_USimplygonBPFunctionLibrary_NoRegister();
	SIMPLYGONBLUEPRINT_API UClass* Z_Construct_UClass_USimplygonBPFunctionLibrary();
	ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
	UPackage* Z_Construct_UPackage__Script_SimplygonBlueprint();
	STANDINACTOR_API UClass* Z_Construct_UClass_AStandInMeshActor_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
	SIMPLYGONCONTENT_API UEnum* Z_Construct_UEnum_SimplygonContent_ESimplygonMetaTagType();
	LODRECIPE_API UClass* Z_Construct_UClass_ULODRecipe_NoRegister();
	COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
// End Cross Module References
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execRemoveSimplygonUserData)
	{
		P_GET_OBJECT(AActor,Z_Param_InActor);
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::RemoveSimplygonUserData(Z_Param_InActor);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execAddSimplygonUserData)
	{
		P_GET_OBJECT(AActor,Z_Param_InActor);
		P_GET_ENUM(ESimplygonMetaTagType,Z_Param_InMetaTag);
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::AddSimplygonUserData(Z_Param_InActor,ESimplygonMetaTagType(Z_Param_InMetaTag));
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execIsOccludingGeometry)
	{
		P_GET_OBJECT(AActor,Z_Param_InActor);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=USimplygonBPFunctionLibrary::IsOccludingGeometry(Z_Param_InActor);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execIsClippingGeometry)
	{
		P_GET_OBJECT(AActor,Z_Param_InActor);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=USimplygonBPFunctionLibrary::IsClippingGeometry(Z_Param_InActor);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execAssignRecipeToAsset)
	{
		P_GET_OBJECT(ULODRecipe,Z_Param_InRecipe);
		P_GET_OBJECT(UObject,Z_Param_InAsset);
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::AssignRecipeToAsset(Z_Param_InRecipe,Z_Param_InAsset);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execBuildLODRecipesOnlyForSkeletalMeshes)
	{
		P_GET_TARRAY_REF(ULODRecipe*,Z_Param_Out_LODRecipes);
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::BuildLODRecipesOnlyForSkeletalMeshes(Z_Param_Out_LODRecipes);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execBuildLODRecipesOnlyForStaticMeshes)
	{
		P_GET_TARRAY_REF(ULODRecipe*,Z_Param_Out_LODRecipes);
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::BuildLODRecipesOnlyForStaticMeshes(Z_Param_Out_LODRecipes);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execBuildLODRecipe)
	{
		P_GET_SOFTOBJECT(TSoftObjectPtr<UObject>,Z_Param_Mesh);
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::BuildLODRecipe(Z_Param_Mesh);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execBuildAllLODRecipes)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::BuildAllLODRecipes();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execRemoveActorsFromStandinActor)
	{
		P_GET_OBJECT(AStandInMeshActor,Z_Param_InStandin);
		P_GET_TARRAY_REF(AActor*,Z_Param_Out_InActors);
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::RemoveActorsFromStandinActor(Z_Param_InStandin,Z_Param_Out_InActors);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execRemoveActorFromStandinActor)
	{
		P_GET_OBJECT(AActor,Z_Param_InActor);
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::RemoveActorFromStandinActor(Z_Param_InActor);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execAddActorsToStandinActor)
	{
		P_GET_OBJECT(AStandInMeshActor,Z_Param_InStandin);
		P_GET_TARRAY_REF(AActor*,Z_Param_Out_InActors);
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::AddActorsToStandinActor(Z_Param_InStandin,Z_Param_Out_InActors);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execAddActorToStandinActor)
	{
		P_GET_OBJECT(AStandInMeshActor,Z_Param_InStandin);
		P_GET_OBJECT(AActor,Z_Param_InActor);
		P_FINISH;
		P_NATIVE_BEGIN;
		USimplygonBPFunctionLibrary::AddActorToStandinActor(Z_Param_InStandin,Z_Param_InActor);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execCreateStandinActorFromActors)
	{
		P_GET_TARRAY_REF(AActor*,Z_Param_Out_InActors);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(AStandInMeshActor**)Z_Param__Result=USimplygonBPFunctionLibrary::CreateStandinActorFromActors(Z_Param_Out_InActors);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(USimplygonBPFunctionLibrary::execBuildStandinMeshes)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=USimplygonBPFunctionLibrary::BuildStandinMeshes();
		P_NATIVE_END;
	}
	void USimplygonBPFunctionLibrary::StaticRegisterNativesUSimplygonBPFunctionLibrary()
	{
		UClass* Class = USimplygonBPFunctionLibrary::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "AddActorsToStandinActor", &USimplygonBPFunctionLibrary::execAddActorsToStandinActor },
			{ "AddActorToStandinActor", &USimplygonBPFunctionLibrary::execAddActorToStandinActor },
			{ "AddSimplygonUserData", &USimplygonBPFunctionLibrary::execAddSimplygonUserData },
			{ "AssignRecipeToAsset", &USimplygonBPFunctionLibrary::execAssignRecipeToAsset },
			{ "BuildAllLODRecipes", &USimplygonBPFunctionLibrary::execBuildAllLODRecipes },
			{ "BuildLODRecipe", &USimplygonBPFunctionLibrary::execBuildLODRecipe },
			{ "BuildLODRecipesOnlyForSkeletalMeshes", &USimplygonBPFunctionLibrary::execBuildLODRecipesOnlyForSkeletalMeshes },
			{ "BuildLODRecipesOnlyForStaticMeshes", &USimplygonBPFunctionLibrary::execBuildLODRecipesOnlyForStaticMeshes },
			{ "BuildStandinMeshes", &USimplygonBPFunctionLibrary::execBuildStandinMeshes },
			{ "CreateStandinActorFromActors", &USimplygonBPFunctionLibrary::execCreateStandinActorFromActors },
			{ "IsClippingGeometry", &USimplygonBPFunctionLibrary::execIsClippingGeometry },
			{ "IsOccludingGeometry", &USimplygonBPFunctionLibrary::execIsOccludingGeometry },
			{ "RemoveActorFromStandinActor", &USimplygonBPFunctionLibrary::execRemoveActorFromStandinActor },
			{ "RemoveActorsFromStandinActor", &USimplygonBPFunctionLibrary::execRemoveActorsFromStandinActor },
			{ "RemoveSimplygonUserData", &USimplygonBPFunctionLibrary::execRemoveSimplygonUserData },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics
	{
		struct SimplygonBPFunctionLibrary_eventAddActorsToStandinActor_Parms
		{
			AStandInMeshActor* InStandin;
			TArray<AActor*> InActors;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InStandin;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InActors_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InActors_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_InActors;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::NewProp_InStandin = { "InStandin", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventAddActorsToStandinActor_Parms, InStandin), Z_Construct_UClass_AStandInMeshActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::NewProp_InActors_Inner = { "InActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::NewProp_InActors_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::NewProp_InActors = { "InActors", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventAddActorsToStandinActor_Parms, InActors), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::NewProp_InActors_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::NewProp_InActors_MetaData)) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::NewProp_InStandin,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::NewProp_InActors_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::NewProp_InActors,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::Function_MetaDataParams[] = {
		{ "Category", "Standin" },
		{ "Comment", "/**\n\x09 * Adds a list of static mesh actors to standin actor.\n\x09 * @param InStandin The stand in actor.\n\x09 * @param InActors list of static mesh actors to add.\n\x09 */" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Adds a list of static mesh actors to standin actor.\n@param InStandin The stand in actor.\n@param InActors list of static mesh actors to add." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "AddActorsToStandinActor", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::SimplygonBPFunctionLibrary_eventAddActorsToStandinActor_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics
	{
		struct SimplygonBPFunctionLibrary_eventAddActorToStandinActor_Parms
		{
			AStandInMeshActor* InStandin;
			AActor* InActor;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InStandin;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InActor;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::NewProp_InStandin = { "InStandin", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventAddActorToStandinActor_Parms, InStandin), Z_Construct_UClass_AStandInMeshActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::NewProp_InActor = { "InActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventAddActorToStandinActor_Parms, InActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::NewProp_InStandin,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::NewProp_InActor,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::Function_MetaDataParams[] = {
		{ "Category", "Standin" },
		{ "Comment", "/**\n\x09* Adds a static mesh actor to standin actor.\n\x09* @param InStandin the standin actor.\n\x09* @param InActor static mesh actor to add.\n\x09*/" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Adds a static mesh actor to standin actor.\n@param InStandin the standin actor.\n@param InActor static mesh actor to add." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "AddActorToStandinActor", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::SimplygonBPFunctionLibrary_eventAddActorToStandinActor_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics
	{
		struct SimplygonBPFunctionLibrary_eventAddSimplygonUserData_Parms
		{
			AActor* InActor;
			ESimplygonMetaTagType InMetaTag;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InActor;
		static const UECodeGen_Private::FBytePropertyParams NewProp_InMetaTag_Underlying;
		static const UECodeGen_Private::FEnumPropertyParams NewProp_InMetaTag;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::NewProp_InActor = { "InActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventAddSimplygonUserData_Parms, InActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::NewProp_InMetaTag_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::NewProp_InMetaTag = { "InMetaTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventAddSimplygonUserData_Parms, InMetaTag), Z_Construct_UEnum_SimplygonContent_ESimplygonMetaTagType, METADATA_PARAMS(nullptr, 0) }; // 3564705498
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::NewProp_InActor,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::NewProp_InMetaTag_Underlying,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::NewProp_InMetaTag,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::Function_MetaDataParams[] = {
		{ "Category", "SimplygonUtils" },
		{ "Comment", "/**\n\x09 * Adds Simplygon user data to static mesh actor. \n\x09 * @param InActor static mesh actor to assign user data to.\n\x09 * @param InMetaTag meta tag to assign to static mesh actor.\n\x09 */" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Adds Simplygon user data to static mesh actor.\n@param InActor static mesh actor to assign user data to.\n@param InMetaTag meta tag to assign to static mesh actor." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "AddSimplygonUserData", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::SimplygonBPFunctionLibrary_eventAddSimplygonUserData_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics
	{
		struct SimplygonBPFunctionLibrary_eventAssignRecipeToAsset_Parms
		{
			ULODRecipe* InRecipe;
			UObject* InAsset;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InRecipe;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InAsset;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::NewProp_InRecipe = { "InRecipe", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventAssignRecipeToAsset_Parms, InRecipe), Z_Construct_UClass_ULODRecipe_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::NewProp_InAsset = { "InAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventAssignRecipeToAsset_Parms, InAsset), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::NewProp_InRecipe,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::NewProp_InAsset,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::Function_MetaDataParams[] = {
		{ "Category", "LODRecipe" },
		{ "Comment", "/**\n\x09 * Assign given LODRecipe to given static/skeletal mesh actor\n\x09 * @param InRecipe LODRecipes to assign.\n\x09 * @param InAsset static/skeletal mesh asset.\n\x09 */" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Assign given LODRecipe to given static/skeletal mesh actor\n@param InRecipe LODRecipes to assign.\n@param InAsset static/skeletal mesh asset." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "AssignRecipeToAsset", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::SimplygonBPFunctionLibrary_eventAssignRecipeToAsset_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildAllLODRecipes_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildAllLODRecipes_Statics::Function_MetaDataParams[] = {
		{ "Category", "LODRecipe" },
		{ "Comment", "/**\n\x09* Build all LODRecipes\n\x09*/" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Build all LODRecipes" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildAllLODRecipes_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "BuildAllLODRecipes", nullptr, nullptr, 0, nullptr, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildAllLODRecipes_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildAllLODRecipes_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildAllLODRecipes()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildAllLODRecipes_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics
	{
		struct SimplygonBPFunctionLibrary_eventBuildLODRecipe_Parms
		{
			TSoftObjectPtr<UObject> Mesh;
		};
		static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_Mesh;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventBuildLODRecipe_Parms, Mesh), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::NewProp_Mesh,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::Function_MetaDataParams[] = {
		{ "Category", "LODRecipe" },
		{ "Comment", "/**\n\x09* Build LODRecipe for given static/skeletal mesh.\n\x09* @param Mesh static/skeletal mesh actor. \n\x09*/" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Build LODRecipe for given static/skeletal mesh.\n@param Mesh static/skeletal mesh actor." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "BuildLODRecipe", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::SimplygonBPFunctionLibrary_eventBuildLODRecipe_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics
	{
		struct SimplygonBPFunctionLibrary_eventBuildLODRecipesOnlyForSkeletalMeshes_Parms
		{
			TArray<ULODRecipe*> LODRecipes;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_LODRecipes_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_LODRecipes_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_LODRecipes;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::NewProp_LODRecipes_Inner = { "LODRecipes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, Z_Construct_UClass_ULODRecipe_NoRegister, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::NewProp_LODRecipes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::NewProp_LODRecipes = { "LODRecipes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventBuildLODRecipesOnlyForSkeletalMeshes_Parms, LODRecipes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::NewProp_LODRecipes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::NewProp_LODRecipes_MetaData)) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::NewProp_LODRecipes_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::NewProp_LODRecipes,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::Function_MetaDataParams[] = {
		{ "Category", "LODRecipe" },
		{ "Comment", "/**\n\x09 * Build given list of LODRecipes. Only for skeletal mesh actors.\n\x09 * @param LODRecipes list of LODRecipes to build.\n\x09 */" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Build given list of LODRecipes. Only for skeletal mesh actors.\n@param LODRecipes list of LODRecipes to build." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "BuildLODRecipesOnlyForSkeletalMeshes", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::SimplygonBPFunctionLibrary_eventBuildLODRecipesOnlyForSkeletalMeshes_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics
	{
		struct SimplygonBPFunctionLibrary_eventBuildLODRecipesOnlyForStaticMeshes_Parms
		{
			TArray<ULODRecipe*> LODRecipes;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_LODRecipes_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_LODRecipes_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_LODRecipes;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::NewProp_LODRecipes_Inner = { "LODRecipes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, Z_Construct_UClass_ULODRecipe_NoRegister, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::NewProp_LODRecipes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::NewProp_LODRecipes = { "LODRecipes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventBuildLODRecipesOnlyForStaticMeshes_Parms, LODRecipes), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::NewProp_LODRecipes_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::NewProp_LODRecipes_MetaData)) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::NewProp_LODRecipes_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::NewProp_LODRecipes,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::Function_MetaDataParams[] = {
		{ "Category", "LODRecipe" },
		{ "Comment", "/**\n\x09* Build given list of LODRecipes. Only for static mesh actors.\n\x09* @param LODRecipes list of LODRecipes to build.\n\x09*/" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Build given list of LODRecipes. Only for static mesh actors.\n@param LODRecipes list of LODRecipes to build." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "BuildLODRecipesOnlyForStaticMeshes", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::SimplygonBPFunctionLibrary_eventBuildLODRecipesOnlyForStaticMeshes_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics
	{
		struct SimplygonBPFunctionLibrary_eventBuildStandinMeshes_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	void Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((SimplygonBPFunctionLibrary_eventBuildStandinMeshes_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, sizeof(bool), sizeof(SimplygonBPFunctionLibrary_eventBuildStandinMeshes_Parms), &Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::Function_MetaDataParams[] = {
		{ "Category", "Standin" },
		{ "Comment", "/**\n\x09* Builds meshes for all standin actors\n\x09* @return True if successful.\n\x09*/" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Builds meshes for all standin actors\n@return True if successful." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "BuildStandinMeshes", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::SimplygonBPFunctionLibrary_eventBuildStandinMeshes_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics
	{
		struct SimplygonBPFunctionLibrary_eventCreateStandinActorFromActors_Parms
		{
			TArray<AActor*> InActors;
			AStandInMeshActor* ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InActors_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InActors_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_InActors;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::NewProp_InActors_Inner = { "InActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::NewProp_InActors_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::NewProp_InActors = { "InActors", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventCreateStandinActorFromActors_Parms, InActors), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::NewProp_InActors_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::NewProp_InActors_MetaData)) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventCreateStandinActorFromActors_Parms, ReturnValue), Z_Construct_UClass_AStandInMeshActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::NewProp_InActors_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::NewProp_InActors,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::Function_MetaDataParams[] = {
		{ "Category", "Standin" },
		{ "Comment", "/**\n\x09* Create standin actor from a given list of static mesh actors.\n\x09* @param InActors list of static mesh actors.\n\x09* @return the newly created standin mesh actor\n\x09*/" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Create standin actor from a given list of static mesh actors.\n@param InActors list of static mesh actors.\n@return the newly created standin mesh actor" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "CreateStandinActorFromActors", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::SimplygonBPFunctionLibrary_eventCreateStandinActorFromActors_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics
	{
		struct SimplygonBPFunctionLibrary_eventIsClippingGeometry_Parms
		{
			AActor* InActor;
			bool ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InActor;
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::NewProp_InActor = { "InActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventIsClippingGeometry_Parms, InActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
	void Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((SimplygonBPFunctionLibrary_eventIsClippingGeometry_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, sizeof(bool), sizeof(SimplygonBPFunctionLibrary_eventIsClippingGeometry_Parms), &Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::NewProp_InActor,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::Function_MetaDataParams[] = {
		{ "Category", "SimplygonUtils" },
		{ "Comment", "/**\n\x09 * Check if clipping geometry tag is associated with static mesh actor.\n\x09 * @param InActor static mesh actor to look for the tag.\n\x09 * @return True if clipping geometry tag is associated with static mesh actor.\n\x09 */" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Check if clipping geometry tag is associated with static mesh actor.\n@param InActor static mesh actor to look for the tag.\n@return True if clipping geometry tag is associated with static mesh actor." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "IsClippingGeometry", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::SimplygonBPFunctionLibrary_eventIsClippingGeometry_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics
	{
		struct SimplygonBPFunctionLibrary_eventIsOccludingGeometry_Parms
		{
			AActor* InActor;
			bool ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InActor;
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::NewProp_InActor = { "InActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventIsOccludingGeometry_Parms, InActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
	void Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((SimplygonBPFunctionLibrary_eventIsOccludingGeometry_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, sizeof(bool), sizeof(SimplygonBPFunctionLibrary_eventIsOccludingGeometry_Parms), &Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::NewProp_InActor,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::Function_MetaDataParams[] = {
		{ "Category", "SimplygonUtils" },
		{ "Comment", "/**\n\x09 * Check if occluding geometry tag is associated with static mesh actor.\n\x09 * @param InActor static mesh actor to look for the tag.\n\x09 * @return True if occluding geometry tag is associated with static mesh actor.\n\x09 */" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Check if occluding geometry tag is associated with static mesh actor.\n@param InActor static mesh actor to look for the tag.\n@return True if occluding geometry tag is associated with static mesh actor." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "IsOccludingGeometry", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::SimplygonBPFunctionLibrary_eventIsOccludingGeometry_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics
	{
		struct SimplygonBPFunctionLibrary_eventRemoveActorFromStandinActor_Parms
		{
			AActor* InActor;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InActor;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::NewProp_InActor = { "InActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventRemoveActorFromStandinActor_Parms, InActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::NewProp_InActor,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::Function_MetaDataParams[] = {
		{ "Category", "Standin" },
		{ "Comment", "/**\n\x09 * Remove given static mesh actor from a standin actor.\n\x09 * @param InActor The stand in actor.\n\x09 */" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Remove given static mesh actor from a standin actor.\n@param InActor The stand in actor." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "RemoveActorFromStandinActor", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::SimplygonBPFunctionLibrary_eventRemoveActorFromStandinActor_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics
	{
		struct SimplygonBPFunctionLibrary_eventRemoveActorsFromStandinActor_Parms
		{
			AStandInMeshActor* InStandin;
			TArray<AActor*> InActors;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InStandin;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InActors_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InActors_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_InActors;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::NewProp_InStandin = { "InStandin", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventRemoveActorsFromStandinActor_Parms, InStandin), Z_Construct_UClass_AStandInMeshActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::NewProp_InActors_Inner = { "InActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::NewProp_InActors_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::NewProp_InActors = { "InActors", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventRemoveActorsFromStandinActor_Parms, InActors), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::NewProp_InActors_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::NewProp_InActors_MetaData)) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::NewProp_InStandin,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::NewProp_InActors_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::NewProp_InActors,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::Function_MetaDataParams[] = {
		{ "Category", "Standin" },
		{ "Comment", "/**\n\x09* Remove given list of static mesh actros from standin actor.\n\x09* @oaram InStandin standin actor\n\x09* @param InActors list of static mesh actors.\n\x09*/" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Remove given list of static mesh actros from standin actor.\n@oaram InStandin standin actor\n@param InActors list of static mesh actors." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "RemoveActorsFromStandinActor", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::SimplygonBPFunctionLibrary_eventRemoveActorsFromStandinActor_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics
	{
		struct SimplygonBPFunctionLibrary_eventRemoveSimplygonUserData_Parms
		{
			AActor* InActor;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_InActor;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::NewProp_InActor = { "InActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(SimplygonBPFunctionLibrary_eventRemoveSimplygonUserData_Parms, InActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(nullptr, 0) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::NewProp_InActor,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::Function_MetaDataParams[] = {
		{ "Category", "SimplygonUtils" },
		{ "Comment", "/**\n\x09 * Removes Simplygon user data from actor.\n\x09 * @param InActor static mesh actor to remove user data from.\n\x09 */" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ToolTip", "Removes Simplygon user data from actor.\n@param InActor static mesh actor to remove user data from." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USimplygonBPFunctionLibrary, nullptr, "RemoveSimplygonUserData", nullptr, nullptr, sizeof(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::SimplygonBPFunctionLibrary_eventRemoveSimplygonUserData_Parms), Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::Function_MetaDataParams)) };
	UFunction* Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(USimplygonBPFunctionLibrary);
	UClass* Z_Construct_UClass_USimplygonBPFunctionLibrary_NoRegister()
	{
		return USimplygonBPFunctionLibrary::StaticClass();
	}
	struct Z_Construct_UClass_USimplygonBPFunctionLibrary_Statics
	{
		static UObject* (*const DependentSingletons[])();
		static const FClassFunctionLinkInfo FuncInfo[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_USimplygonBPFunctionLibrary_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
		(UObject* (*)())Z_Construct_UPackage__Script_SimplygonBlueprint,
	};
	const FClassFunctionLinkInfo Z_Construct_UClass_USimplygonBPFunctionLibrary_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorsToStandinActor, "AddActorsToStandinActor" }, // 2819470462
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddActorToStandinActor, "AddActorToStandinActor" }, // 3614303647
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_AddSimplygonUserData, "AddSimplygonUserData" }, // 2192224213
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_AssignRecipeToAsset, "AssignRecipeToAsset" }, // 4077033766
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildAllLODRecipes, "BuildAllLODRecipes" }, // 245202358
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipe, "BuildLODRecipe" }, // 3761137859
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForSkeletalMeshes, "BuildLODRecipesOnlyForSkeletalMeshes" }, // 1681510938
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildLODRecipesOnlyForStaticMeshes, "BuildLODRecipesOnlyForStaticMeshes" }, // 3575622400
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_BuildStandinMeshes, "BuildStandinMeshes" }, // 337640356
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_CreateStandinActorFromActors, "CreateStandinActorFromActors" }, // 4033184366
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsClippingGeometry, "IsClippingGeometry" }, // 4087550078
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_IsOccludingGeometry, "IsOccludingGeometry" }, // 2222549711
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorFromStandinActor, "RemoveActorFromStandinActor" }, // 240032358
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveActorsFromStandinActor, "RemoveActorsFromStandinActor" }, // 3176822042
		{ &Z_Construct_UFunction_USimplygonBPFunctionLibrary_RemoveSimplygonUserData, "RemoveSimplygonUserData" }, // 1483161635
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_USimplygonBPFunctionLibrary_Statics::Class_MetaDataParams[] = {
		{ "Comment", "/**\n* Simplygon Blueprint Function library that exposes essential methods for automating content pipeline through python scripting.\n*/" },
		{ "IncludePath", "SimplygonBlueprintLibrary.h" },
		{ "ModuleRelativePath", "Public/SimplygonBlueprintLibrary.h" },
		{ "ScriptName", "SimplygonBlueprintLibrary" },
		{ "ToolTip", "Simplygon Blueprint Function library that exposes essential methods for automating content pipeline through python scripting." },
	};
#endif
	const FCppClassTypeInfoStatic Z_Construct_UClass_USimplygonBPFunctionLibrary_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<USimplygonBPFunctionLibrary>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_USimplygonBPFunctionLibrary_Statics::ClassParams = {
		&USimplygonBPFunctionLibrary::StaticClass,
		nullptr,
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		nullptr,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		0,
		0,
		0x000800A0u,
		METADATA_PARAMS(Z_Construct_UClass_USimplygonBPFunctionLibrary_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_USimplygonBPFunctionLibrary_Statics::Class_MetaDataParams))
	};
	UClass* Z_Construct_UClass_USimplygonBPFunctionLibrary()
	{
		if (!Z_Registration_Info_UClass_USimplygonBPFunctionLibrary.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USimplygonBPFunctionLibrary.OuterSingleton, Z_Construct_UClass_USimplygonBPFunctionLibrary_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_USimplygonBPFunctionLibrary.OuterSingleton;
	}
	template<> SIMPLYGONBLUEPRINT_API UClass* StaticClass<USimplygonBPFunctionLibrary>()
	{
		return USimplygonBPFunctionLibrary::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(USimplygonBPFunctionLibrary);
	struct Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonBlueprint_Public_SimplygonBlueprintLibrary_h_Statics
	{
		static const FClassRegisterCompiledInInfo ClassInfo[];
	};
	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonBlueprint_Public_SimplygonBlueprintLibrary_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_USimplygonBPFunctionLibrary, USimplygonBPFunctionLibrary::StaticClass, TEXT("USimplygonBPFunctionLibrary"), &Z_Registration_Info_UClass_USimplygonBPFunctionLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USimplygonBPFunctionLibrary), 3914891481U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonBlueprint_Public_SimplygonBlueprintLibrary_h_2387642897(TEXT("/Script/SimplygonBlueprint"),
		Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonBlueprint_Public_SimplygonBlueprintLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_Simplygon_Source_SimplygonBlueprint_Public_SimplygonBlueprintLibrary_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
