// 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 "EmoShapeSubSystem/EmoShapeWebUtility/Public/ESBlueprintLibrary.h"
#include "Runtime/Engine/Classes/Engine/LatentActionManager.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeESBlueprintLibrary() {}

// Begin Cross Module References
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
EMOSHAPESUBSYSTEM_API UClass* Z_Construct_UClass_UESBlueprintLibrary();
EMOSHAPESUBSYSTEM_API UClass* Z_Construct_UClass_UESBlueprintLibrary_NoRegister();
EMOSHAPESUBSYSTEM_API UEnum* Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType();
EMOSHAPESUBSYSTEM_API UEnum* Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_USoundWave_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USoundWaveProcedural_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLatentActionInfo();
UPackage* Z_Construct_UPackage__Script_EmoShapeSubSystem();
// End Cross Module References

// Begin Enum EImageFormatBPType
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EImageFormatBPType;
static UEnum* EImageFormatBPType_StaticEnum()
{
	if (!Z_Registration_Info_UEnum_EImageFormatBPType.OuterSingleton)
	{
		Z_Registration_Info_UEnum_EImageFormatBPType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType, (UObject*)Z_Construct_UPackage__Script_EmoShapeSubSystem(), TEXT("EImageFormatBPType"));
	}
	return Z_Registration_Info_UEnum_EImageFormatBPType.OuterSingleton;
}
template<> EMOSHAPESUBSYSTEM_API UEnum* StaticEnum<EImageFormatBPType>()
{
	return EImageFormatBPType_StaticEnum();
}
struct Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
		{ "BMP.Comment", "/** Windows Bitmap. */" },
		{ "BMP.Name", "EImageFormatBPType::BMP" },
		{ "BMP.ToolTip", "Windows Bitmap." },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Wrapper for EImageFormat::Type for BP */" },
#endif
		{ "EXR.Comment", "/** OpenEXR (HDR) image file format. */" },
		{ "EXR.Name", "EImageFormatBPType::EXR" },
		{ "EXR.ToolTip", "OpenEXR (HDR) image file format." },
		{ "GrayscaleJPEG.Comment", "/** Single channel JPEG. */" },
		{ "GrayscaleJPEG.Name", "EImageFormatBPType::GrayscaleJPEG" },
		{ "GrayscaleJPEG.ToolTip", "Single channel JPEG." },
		{ "ICNS.Comment", "/** Mac icon. */" },
		{ "ICNS.Name", "EImageFormatBPType::ICNS" },
		{ "ICNS.ToolTip", "Mac icon." },
		{ "ICO.Comment", "/** Windows Icon resource. */" },
		{ "ICO.Name", "EImageFormatBPType::ICO" },
		{ "ICO.ToolTip", "Windows Icon resource." },
		{ "Invalid.Comment", "/** Invalid or unrecognized format. */" },
		{ "Invalid.Name", "EImageFormatBPType::Invalid" },
		{ "Invalid.ToolTip", "Invalid or unrecognized format." },
		{ "JPEG.Comment", "/** Joint Photographic Experts Group. */" },
		{ "JPEG.Name", "EImageFormatBPType::JPEG" },
		{ "JPEG.ToolTip", "Joint Photographic Experts Group." },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
		{ "PNG.Comment", "/** Portable Network Graphics. */" },
		{ "PNG.Name", "EImageFormatBPType::PNG" },
		{ "PNG.ToolTip", "Portable Network Graphics." },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Wrapper for EImageFormat::Type for BP" },
#endif
	};
#endif // WITH_METADATA
	static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
		{ "EImageFormatBPType::Invalid", (int64)EImageFormatBPType::Invalid },
		{ "EImageFormatBPType::PNG", (int64)EImageFormatBPType::PNG },
		{ "EImageFormatBPType::JPEG", (int64)EImageFormatBPType::JPEG },
		{ "EImageFormatBPType::GrayscaleJPEG", (int64)EImageFormatBPType::GrayscaleJPEG },
		{ "EImageFormatBPType::BMP", (int64)EImageFormatBPType::BMP },
		{ "EImageFormatBPType::ICO", (int64)EImageFormatBPType::ICO },
		{ "EImageFormatBPType::EXR", (int64)EImageFormatBPType::EXR },
		{ "EImageFormatBPType::ICNS", (int64)EImageFormatBPType::ICNS },
	};
	static const UECodeGen_Private::FEnumParams EnumParams;
};
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType_Statics::EnumParams = {
	(UObject*(*)())Z_Construct_UPackage__Script_EmoShapeSubSystem,
	nullptr,
	"EImageFormatBPType",
	"EImageFormatBPType",
	Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType_Statics::Enumerators,
	RF_Public|RF_Transient|RF_MarkAsNative,
	UE_ARRAY_COUNT(Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType_Statics::Enumerators),
	EEnumFlags::None,
	(uint8)UEnum::ECppForm::EnumClass,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType()
{
	if (!Z_Registration_Info_UEnum_EImageFormatBPType.InnerSingleton)
	{
		UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EImageFormatBPType.InnerSingleton, Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType_Statics::EnumParams);
	}
	return Z_Registration_Info_UEnum_EImageFormatBPType.InnerSingleton;
}
// End Enum EImageFormatBPType

// Begin Enum ESIOCallbackType
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESIOCallbackType;
static UEnum* ESIOCallbackType_StaticEnum()
{
	if (!Z_Registration_Info_UEnum_ESIOCallbackType.OuterSingleton)
	{
		Z_Registration_Info_UEnum_ESIOCallbackType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType, (UObject*)Z_Construct_UPackage__Script_EmoShapeSubSystem(), TEXT("ESIOCallbackType"));
	}
	return Z_Registration_Info_UEnum_ESIOCallbackType.OuterSingleton;
}
template<> EMOSHAPESUBSYSTEM_API UEnum* StaticEnum<ESIOCallbackType>()
{
	return ESIOCallbackType_StaticEnum();
}
struct Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "CALLBACK_BACKGROUND_TASKGRAPH.Name", "CALLBACK_BACKGROUND_TASKGRAPH" },
		{ "CALLBACK_BACKGROUND_THREADPOOL.Name", "CALLBACK_BACKGROUND_THREADPOOL" },
		{ "CALLBACK_GAME_THREAD.Name", "CALLBACK_GAME_THREAD" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Callback threading option */" },
#endif
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Callback threading option" },
#endif
	};
#endif // WITH_METADATA
	static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
		{ "CALLBACK_GAME_THREAD", (int64)CALLBACK_GAME_THREAD },
		{ "CALLBACK_BACKGROUND_THREADPOOL", (int64)CALLBACK_BACKGROUND_THREADPOOL },
		{ "CALLBACK_BACKGROUND_TASKGRAPH", (int64)CALLBACK_BACKGROUND_TASKGRAPH },
	};
	static const UECodeGen_Private::FEnumParams EnumParams;
};
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType_Statics::EnumParams = {
	(UObject*(*)())Z_Construct_UPackage__Script_EmoShapeSubSystem,
	nullptr,
	"ESIOCallbackType",
	"ESIOCallbackType",
	Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType_Statics::Enumerators,
	RF_Public|RF_Transient|RF_MarkAsNative,
	UE_ARRAY_COUNT(Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType_Statics::Enumerators),
	EEnumFlags::None,
	(uint8)UEnum::ECppForm::Regular,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType()
{
	if (!Z_Registration_Info_UEnum_ESIOCallbackType.InnerSingleton)
	{
		UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESIOCallbackType.InnerSingleton, Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType_Statics::EnumParams);
	}
	return Z_Registration_Info_UEnum_ESIOCallbackType.InnerSingleton;
}
// End Enum ESIOCallbackType

// Begin Class UESBlueprintLibrary Function CallFunctionOnThread
struct Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics
{
	struct ESBlueprintLibrary_eventCallFunctionOnThread_Parms
	{
		FString Function;
		TEnumAsByte<ESIOCallbackType> ThreadType;
		UObject* WorldContextObject;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CoreUtility|Threading" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** \n\x09*\x09""Calls function by name given calling context on thread specified. Use e.g. delay (0) to return to game thread\n\x09*\x09or use game thread callback for threadtype. This allows you to run certain functions on a background thread or\n\x09*\x09taskgraph in blueprints. Keep in mind that you should not create or destroy UObjects non-game threads.\n\x09*/" },
#endif
		{ "CPP_Default_WorldContextObject", "None" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Calls function by name given calling context on thread specified. Use e.g. delay (0) to return to game thread\nor use game thread callback for threadtype. This allows you to run certain functions on a background thread or\ntaskgraph in blueprints. Keep in mind that you should not create or destroy UObjects non-game threads." },
#endif
		{ "WorldContext", "WorldContextObject" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Function_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Function;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ThreadType;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::NewProp_Function = { "Function", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventCallFunctionOnThread_Parms, Function), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Function_MetaData), NewProp_Function_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::NewProp_ThreadType = { "ThreadType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventCallFunctionOnThread_Parms, ThreadType), Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType, METADATA_PARAMS(0, nullptr) }; // 3481597374
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventCallFunctionOnThread_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::NewProp_Function,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::NewProp_ThreadType,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::NewProp_WorldContextObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "CallFunctionOnThread", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::ESBlueprintLibrary_eventCallFunctionOnThread_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::ESBlueprintLibrary_eventCallFunctionOnThread_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execCallFunctionOnThread)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Function);
	P_GET_PROPERTY(FByteProperty,Z_Param_ThreadType);
	P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
	P_FINISH;
	P_NATIVE_BEGIN;
	UESBlueprintLibrary::CallFunctionOnThread(Z_Param_Function,ESIOCallbackType(Z_Param_ThreadType),Z_Param_WorldContextObject);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function CallFunctionOnThread

// Begin Class UESBlueprintLibrary Function CallFunctionOnThreadGraphReturn
struct Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics
{
	struct ESBlueprintLibrary_eventCallFunctionOnThreadGraphReturn_Parms
	{
		FString Function;
		TEnumAsByte<ESIOCallbackType> ThreadType;
		FLatentActionInfo LatentInfo;
		UObject* WorldContextObject;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CoreUtility|Threading" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09""Calls specified function on thread type with a latent graph return. This allows you to run certain functions on a background thread or\n\x09*\x09taskgraph in blueprints. Keep in mind that you should not create or destroy UObjects non-game threads.\n\x09*/" },
#endif
		{ "CPP_Default_WorldContextObject", "None" },
		{ "Latent", "" },
		{ "LatentInfo", "LatentInfo" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Calls specified function on thread type with a latent graph return. This allows you to run certain functions on a background thread or\ntaskgraph in blueprints. Keep in mind that you should not create or destroy UObjects non-game threads." },
#endif
		{ "WorldContext", "WorldContextObject" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Function_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Function;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ThreadType;
	static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::NewProp_Function = { "Function", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventCallFunctionOnThreadGraphReturn_Parms, Function), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Function_MetaData), NewProp_Function_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::NewProp_ThreadType = { "ThreadType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventCallFunctionOnThreadGraphReturn_Parms, ThreadType), Z_Construct_UEnum_EmoShapeSubSystem_ESIOCallbackType, METADATA_PARAMS(0, nullptr) }; // 3481597374
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventCallFunctionOnThreadGraphReturn_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventCallFunctionOnThreadGraphReturn_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::NewProp_Function,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::NewProp_ThreadType,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::NewProp_LatentInfo,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::NewProp_WorldContextObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "CallFunctionOnThreadGraphReturn", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::ESBlueprintLibrary_eventCallFunctionOnThreadGraphReturn_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::ESBlueprintLibrary_eventCallFunctionOnThreadGraphReturn_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execCallFunctionOnThreadGraphReturn)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Function);
	P_GET_PROPERTY(FByteProperty,Z_Param_ThreadType);
	P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
	P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
	P_FINISH;
	P_NATIVE_BEGIN;
	UESBlueprintLibrary::CallFunctionOnThreadGraphReturn(Z_Param_Function,ESIOCallbackType(Z_Param_ThreadType),Z_Param_LatentInfo,Z_Param_WorldContextObject);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function CallFunctionOnThreadGraphReturn

// Begin Class UESBlueprintLibrary Function Conv_BytesToString
struct Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics
{
	struct ESBlueprintLibrary_eventConv_BytesToString_Parms
	{
		TArray<uint8> InBytes;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09""Convert any unicode bytes to string\n\x09*/" },
#endif
		{ "DisplayName", "To String (Bytes)" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Convert any unicode bytes to string" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBytes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_InBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_InBytes;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::NewProp_InBytes_Inner = { "InBytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::NewProp_InBytes = { "InBytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_BytesToString_Parms, InBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBytes_MetaData), NewProp_InBytes_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_BytesToString_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::NewProp_InBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::NewProp_InBytes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "Conv_BytesToString", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::ESBlueprintLibrary_eventConv_BytesToString_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::ESBlueprintLibrary_eventConv_BytesToString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execConv_BytesToString)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_InBytes);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FString*)Z_Param__Result=UESBlueprintLibrary::Conv_BytesToString(Z_Param_Out_InBytes);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function Conv_BytesToString

// Begin Class UESBlueprintLibrary Function Conv_BytesToTexture
struct Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics
{
	struct ESBlueprintLibrary_eventConv_BytesToTexture_Parms
	{
		TArray<uint8> InBytes;
		UTexture2D* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09""Convert bytes to UTexture2D using auto-detection - optimized, but can still have performance implication\n\x09*/" },
#endif
		{ "DisplayName", "To Texture2D (Bytes)" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Convert bytes to UTexture2D using auto-detection - optimized, but can still have performance implication" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBytes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_InBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_InBytes;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::NewProp_InBytes_Inner = { "InBytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::NewProp_InBytes = { "InBytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_BytesToTexture_Parms, InBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBytes_MetaData), NewProp_InBytes_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_BytesToTexture_Parms, ReturnValue), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::NewProp_InBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::NewProp_InBytes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "Conv_BytesToTexture", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::ESBlueprintLibrary_eventConv_BytesToTexture_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::ESBlueprintLibrary_eventConv_BytesToTexture_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execConv_BytesToTexture)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_InBytes);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UTexture2D**)Z_Param__Result=UESBlueprintLibrary::Conv_BytesToTexture(Z_Param_Out_InBytes);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function Conv_BytesToTexture

// Begin Class UESBlueprintLibrary Function Conv_CompactBytesToTransforms
struct Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics
{
	struct ESBlueprintLibrary_eventConv_CompactBytesToTransforms_Parms
	{
		TArray<uint8> InCompactBytes;
		TArray<FTransform> OutTransforms;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** \n\x09* Compact Transform bytes are [[pitch,yaw,roll,x,y,z,sx,sy,sz],...]\n\x09*/" },
#endif
		{ "DisplayName", "To Transforms (Bytes)" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Compact Transform bytes are [[pitch,yaw,roll,x,y,z,sx,sy,sz],...]" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InCompactBytes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_InCompactBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_InCompactBytes;
	static const UECodeGen_Private::FStructPropertyParams NewProp_OutTransforms_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_OutTransforms;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::NewProp_InCompactBytes_Inner = { "InCompactBytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::NewProp_InCompactBytes = { "InCompactBytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_CompactBytesToTransforms_Parms, InCompactBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InCompactBytes_MetaData), NewProp_InCompactBytes_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::NewProp_OutTransforms_Inner = { "OutTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::NewProp_OutTransforms = { "OutTransforms", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_CompactBytesToTransforms_Parms, OutTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::NewProp_InCompactBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::NewProp_InCompactBytes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::NewProp_OutTransforms_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::NewProp_OutTransforms,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "Conv_CompactBytesToTransforms", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::ESBlueprintLibrary_eventConv_CompactBytesToTransforms_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::ESBlueprintLibrary_eventConv_CompactBytesToTransforms_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execConv_CompactBytesToTransforms)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_InCompactBytes);
	P_GET_TARRAY_REF(FTransform,Z_Param_Out_OutTransforms);
	P_FINISH;
	P_NATIVE_BEGIN;
	UESBlueprintLibrary::Conv_CompactBytesToTransforms(Z_Param_Out_InCompactBytes,Z_Param_Out_OutTransforms);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function Conv_CompactBytesToTransforms

// Begin Class UESBlueprintLibrary Function Conv_CompactPositionBytesToTransforms
struct Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics
{
	struct ESBlueprintLibrary_eventConv_CompactPositionBytesToTransforms_Parms
	{
		TArray<uint8> InCompactBytes;
		TArray<FTransform> OutTransforms;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** \n\x09* Compact Position bytes are [[x,y,z],...]\n\x09*/" },
#endif
		{ "DisplayName", "To Transforms (Location Bytes)" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Compact Position bytes are [[x,y,z],...]" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InCompactBytes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_InCompactBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_InCompactBytes;
	static const UECodeGen_Private::FStructPropertyParams NewProp_OutTransforms_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_OutTransforms;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::NewProp_InCompactBytes_Inner = { "InCompactBytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::NewProp_InCompactBytes = { "InCompactBytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_CompactPositionBytesToTransforms_Parms, InCompactBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InCompactBytes_MetaData), NewProp_InCompactBytes_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::NewProp_OutTransforms_Inner = { "OutTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::NewProp_OutTransforms = { "OutTransforms", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_CompactPositionBytesToTransforms_Parms, OutTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::NewProp_InCompactBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::NewProp_InCompactBytes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::NewProp_OutTransforms_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::NewProp_OutTransforms,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "Conv_CompactPositionBytesToTransforms", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::ESBlueprintLibrary_eventConv_CompactPositionBytesToTransforms_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::ESBlueprintLibrary_eventConv_CompactPositionBytesToTransforms_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execConv_CompactPositionBytesToTransforms)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_InCompactBytes);
	P_GET_TARRAY_REF(FTransform,Z_Param_Out_OutTransforms);
	P_FINISH;
	P_NATIVE_BEGIN;
	UESBlueprintLibrary::Conv_CompactPositionBytesToTransforms(Z_Param_Out_InCompactBytes,Z_Param_Out_OutTransforms);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function Conv_CompactPositionBytesToTransforms

// Begin Class UESBlueprintLibrary Function Conv_OpusBytesToWav
struct Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics
{
	struct ESBlueprintLibrary_eventConv_OpusBytesToWav_Parms
	{
		TArray<uint8> InBytes;
		TArray<uint8> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09""Audio compression - Convert opus (currently raw serialized) to pcm\n\x09*/" },
#endif
		{ "DisplayName", "To Wav Bytes (Opus Bytes)" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Audio compression - Convert opus (currently raw serialized) to pcm" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBytes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_InBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_InBytes;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::NewProp_InBytes_Inner = { "InBytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::NewProp_InBytes = { "InBytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_OpusBytesToWav_Parms, InBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBytes_MetaData), NewProp_InBytes_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_OpusBytesToWav_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::NewProp_InBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::NewProp_InBytes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "Conv_OpusBytesToWav", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::ESBlueprintLibrary_eventConv_OpusBytesToWav_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::ESBlueprintLibrary_eventConv_OpusBytesToWav_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execConv_OpusBytesToWav)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_InBytes);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<uint8>*)Z_Param__Result=UESBlueprintLibrary::Conv_OpusBytesToWav(Z_Param_Out_InBytes);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function Conv_OpusBytesToWav

// Begin Class UESBlueprintLibrary Function Conv_SoundWaveToWavBytes
struct Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics
{
	struct ESBlueprintLibrary_eventConv_SoundWaveToWavBytes_Parms
	{
		USoundWave* SoundWave;
		TArray<uint8> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09""convert a soundwave into wav bytes\n\x09*/" },
#endif
		{ "DisplayName", "To Bytes (SoundWave)" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "convert a soundwave into wav bytes" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_SoundWave;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::NewProp_SoundWave = { "SoundWave", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_SoundWaveToWavBytes_Parms, SoundWave), Z_Construct_UClass_USoundWave_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_SoundWaveToWavBytes_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::NewProp_SoundWave,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "Conv_SoundWaveToWavBytes", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::ESBlueprintLibrary_eventConv_SoundWaveToWavBytes_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::ESBlueprintLibrary_eventConv_SoundWaveToWavBytes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execConv_SoundWaveToWavBytes)
{
	P_GET_OBJECT(USoundWave,Z_Param_SoundWave);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<uint8>*)Z_Param__Result=UESBlueprintLibrary::Conv_SoundWaveToWavBytes(Z_Param_SoundWave);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function Conv_SoundWaveToWavBytes

// Begin Class UESBlueprintLibrary Function Conv_StringToBytes
struct Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics
{
	struct ESBlueprintLibrary_eventConv_StringToBytes_Parms
	{
		FString InString;
		TArray<uint8> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09""Convert string to UTF8 bytes\n\x09*/" },
#endif
		{ "DisplayName", "To Bytes (String)" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Convert string to UTF8 bytes" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_InString;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::NewProp_InString = { "InString", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_StringToBytes_Parms, InString), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_StringToBytes_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::NewProp_InString,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "Conv_StringToBytes", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::ESBlueprintLibrary_eventConv_StringToBytes_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::ESBlueprintLibrary_eventConv_StringToBytes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execConv_StringToBytes)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_InString);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<uint8>*)Z_Param__Result=UESBlueprintLibrary::Conv_StringToBytes(Z_Param_InString);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function Conv_StringToBytes

// Begin Class UESBlueprintLibrary Function Conv_TextureToBytes
struct Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics
{
	struct ESBlueprintLibrary_eventConv_TextureToBytes_Parms
	{
		UTexture2D* Texture;
		TArray<uint8> OutBuffer;
		EImageFormatBPType Format;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09""Convert UTexture2D to bytes in given format - can have performance implication\n\x09*/" },
#endif
		{ "CPP_Default_Format", "PNG" },
		{ "DisplayName", "To Bytes (Texture2D)" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Convert UTexture2D to bytes in given format - can have performance implication" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Texture;
	static const UECodeGen_Private::FBytePropertyParams NewProp_OutBuffer_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_OutBuffer;
	static const UECodeGen_Private::FBytePropertyParams NewProp_Format_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_Format;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_Texture = { "Texture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_TextureToBytes_Parms, Texture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_OutBuffer_Inner = { "OutBuffer", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_OutBuffer = { "OutBuffer", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_TextureToBytes_Parms, OutBuffer), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_Format_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_Format = { "Format", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_TextureToBytes_Parms, Format), Z_Construct_UEnum_EmoShapeSubSystem_EImageFormatBPType, METADATA_PARAMS(0, nullptr) }; // 2948697652
void Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((ESBlueprintLibrary_eventConv_TextureToBytes_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESBlueprintLibrary_eventConv_TextureToBytes_Parms), &Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_Texture,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_OutBuffer_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_OutBuffer,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_Format_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_Format,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "Conv_TextureToBytes", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::ESBlueprintLibrary_eventConv_TextureToBytes_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::ESBlueprintLibrary_eventConv_TextureToBytes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execConv_TextureToBytes)
{
	P_GET_OBJECT(UTexture2D,Z_Param_Texture);
	P_GET_TARRAY_REF(uint8,Z_Param_Out_OutBuffer);
	P_GET_ENUM(EImageFormatBPType,Z_Param_Format);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=UESBlueprintLibrary::Conv_TextureToBytes(Z_Param_Texture,Z_Param_Out_OutBuffer,EImageFormatBPType(Z_Param_Format));
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function Conv_TextureToBytes

// Begin Class UESBlueprintLibrary Function Conv_WavBytesToOpus
struct Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics
{
	struct ESBlueprintLibrary_eventConv_WavBytesToOpus_Parms
	{
		TArray<uint8> InBytes;
		TArray<uint8> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09""Audio decompression - Convert wav to opus (currently raw serialized)\n\x09*/" },
#endif
		{ "DisplayName", "To Opus Bytes (Wav Bytes)" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Audio decompression - Convert wav to opus (currently raw serialized)" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBytes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_InBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_InBytes;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::NewProp_InBytes_Inner = { "InBytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::NewProp_InBytes = { "InBytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_WavBytesToOpus_Parms, InBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBytes_MetaData), NewProp_InBytes_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_WavBytesToOpus_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::NewProp_InBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::NewProp_InBytes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "Conv_WavBytesToOpus", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::ESBlueprintLibrary_eventConv_WavBytesToOpus_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::ESBlueprintLibrary_eventConv_WavBytesToOpus_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execConv_WavBytesToOpus)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_InBytes);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<uint8>*)Z_Param__Result=UESBlueprintLibrary::Conv_WavBytesToOpus(Z_Param_Out_InBytes);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function Conv_WavBytesToOpus

// Begin Class UESBlueprintLibrary Function Conv_WavBytesToSoundWave
struct Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics
{
	struct ESBlueprintLibrary_eventConv_WavBytesToSoundWave_Parms
	{
		TArray<uint8> InBytes;
		USoundWave* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09""Assumes .wav chunks - handles async alloc, callable from any thread\n\x09*/" },
#endif
		{ "DisplayName", "To SoundWave (Wav Bytes)" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Assumes .wav chunks - handles async alloc, callable from any thread" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBytes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_InBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_InBytes;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::NewProp_InBytes_Inner = { "InBytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::NewProp_InBytes = { "InBytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_WavBytesToSoundWave_Parms, InBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBytes_MetaData), NewProp_InBytes_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventConv_WavBytesToSoundWave_Parms, ReturnValue), Z_Construct_UClass_USoundWave_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::NewProp_InBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::NewProp_InBytes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "Conv_WavBytesToSoundWave", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::ESBlueprintLibrary_eventConv_WavBytesToSoundWave_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::ESBlueprintLibrary_eventConv_WavBytesToSoundWave_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execConv_WavBytesToSoundWave)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_InBytes);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(USoundWave**)Z_Param__Result=UESBlueprintLibrary::Conv_WavBytesToSoundWave(Z_Param_Out_InBytes);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function Conv_WavBytesToSoundWave

// Begin Class UESBlueprintLibrary Function GetLoginId
struct Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics
{
	struct ESBlueprintLibrary_eventGetLoginId_Parms
	{
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CoreUtility|Misc" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09* Returns a type of Unique Hardware ID\n\x09*/" },
#endif
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Returns a type of Unique Hardware ID" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventGetLoginId_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "GetLoginId", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::ESBlueprintLibrary_eventGetLoginId_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::ESBlueprintLibrary_eventGetLoginId_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execGetLoginId)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FString*)Z_Param__Result=UESBlueprintLibrary::GetLoginId();
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function GetLoginId

// Begin Class UESBlueprintLibrary Function MeasureTimerStart
struct Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics
{
	struct ESBlueprintLibrary_eventMeasureTimerStart_Parms
	{
		FString Category;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CoreUtility|Misc" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09* Time inter-tick durations for simple\n\x09*/" },
#endif
		{ "CPP_Default_Category", "TimeTaken" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Time inter-tick durations for simple" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Category_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Category;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::NewProp_Category = { "Category", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventMeasureTimerStart_Parms, Category), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Category_MetaData), NewProp_Category_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::NewProp_Category,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "MeasureTimerStart", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::ESBlueprintLibrary_eventMeasureTimerStart_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::ESBlueprintLibrary_eventMeasureTimerStart_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execMeasureTimerStart)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Category);
	P_FINISH;
	P_NATIVE_BEGIN;
	UESBlueprintLibrary::MeasureTimerStart(Z_Param_Category);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function MeasureTimerStart

// Begin Class UESBlueprintLibrary Function MeasureTimerStop
struct Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics
{
	struct ESBlueprintLibrary_eventMeasureTimerStop_Parms
	{
		FString Category;
		bool bShouldLogResult;
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CoreUtility|Misc" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** \n\x09* Stops the timer started for this category and returns the duration taken in milliseconds \n\x09*/" },
#endif
		{ "CPP_Default_bShouldLogResult", "true" },
		{ "CPP_Default_Category", "TimeTaken" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Stops the timer started for this category and returns the duration taken in milliseconds" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Category_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Category;
	static void NewProp_bShouldLogResult_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldLogResult;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::NewProp_Category = { "Category", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventMeasureTimerStop_Parms, Category), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Category_MetaData), NewProp_Category_MetaData) };
void Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::NewProp_bShouldLogResult_SetBit(void* Obj)
{
	((ESBlueprintLibrary_eventMeasureTimerStop_Parms*)Obj)->bShouldLogResult = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::NewProp_bShouldLogResult = { "bShouldLogResult", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESBlueprintLibrary_eventMeasureTimerStop_Parms), &Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::NewProp_bShouldLogResult_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventMeasureTimerStop_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::NewProp_Category,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::NewProp_bShouldLogResult,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "MeasureTimerStop", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::ESBlueprintLibrary_eventMeasureTimerStop_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::ESBlueprintLibrary_eventMeasureTimerStop_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execMeasureTimerStop)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Category);
	P_GET_UBOOL(Z_Param_bShouldLogResult);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(float*)Z_Param__Result=UESBlueprintLibrary::MeasureTimerStop(Z_Param_Category,Z_Param_bShouldLogResult);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function MeasureTimerStop

// Begin Class UESBlueprintLibrary Function NowUTCString
struct Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics
{
	struct ESBlueprintLibrary_eventNowUTCString_Parms
	{
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CoreUtility|Misc" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09""Current UTC time in string format\n\x09*/" },
#endif
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Current UTC time in string format" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventNowUTCString_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "NowUTCString", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::ESBlueprintLibrary_eventNowUTCString_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::ESBlueprintLibrary_eventNowUTCString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execNowUTCString)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FString*)Z_Param__Result=UESBlueprintLibrary::NowUTCString();
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function NowUTCString

// Begin Class UESBlueprintLibrary Function SetSoundWaveFromWavBytes
struct Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics
{
	struct ESBlueprintLibrary_eventSetSoundWaveFromWavBytes_Parms
	{
		USoundWaveProcedural* InSoundWave;
		TArray<uint8> InBytes;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CoreUtility|Conversion" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09*\x09Sets and updates soundwave if needed from incoming bytes. Callable on background threads\n\x09*/" },
#endif
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Sets and updates soundwave if needed from incoming bytes. Callable on background threads" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBytes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InSoundWave;
	static const UECodeGen_Private::FBytePropertyParams NewProp_InBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_InBytes;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::NewProp_InSoundWave = { "InSoundWave", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventSetSoundWaveFromWavBytes_Parms, InSoundWave), Z_Construct_UClass_USoundWaveProcedural_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::NewProp_InBytes_Inner = { "InBytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::NewProp_InBytes = { "InBytes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventSetSoundWaveFromWavBytes_Parms, InBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBytes_MetaData), NewProp_InBytes_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::NewProp_InSoundWave,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::NewProp_InBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::NewProp_InBytes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "SetSoundWaveFromWavBytes", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::ESBlueprintLibrary_eventSetSoundWaveFromWavBytes_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::ESBlueprintLibrary_eventSetSoundWaveFromWavBytes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execSetSoundWaveFromWavBytes)
{
	P_GET_OBJECT(USoundWaveProcedural,Z_Param_InSoundWave);
	P_GET_TARRAY_REF(uint8,Z_Param_Out_InBytes);
	P_FINISH;
	P_NATIVE_BEGIN;
	UESBlueprintLibrary::SetSoundWaveFromWavBytes(Z_Param_InSoundWave,Z_Param_Out_InBytes);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function SetSoundWaveFromWavBytes

// Begin Class UESBlueprintLibrary Function ToHashCode
struct Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics
{
	struct ESBlueprintLibrary_eventToHashCode_Parms
	{
		FString String;
		int32 ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "CoreUtility|Misc" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** \n\x09* Return a somewhat unique int for given string\n\x09*/" },
#endif
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Return a somewhat unique int for given string" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_String;
	static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventToHashCode_Parms, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESBlueprintLibrary_eventToHashCode_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::NewProp_String,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESBlueprintLibrary, nullptr, "ToHashCode", nullptr, nullptr, Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::ESBlueprintLibrary_eventToHashCode_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::ESBlueprintLibrary_eventToHashCode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESBlueprintLibrary::execToHashCode)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_String);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(int32*)Z_Param__Result=UESBlueprintLibrary::ToHashCode(Z_Param_String);
	P_NATIVE_END;
}
// End Class UESBlueprintLibrary Function ToHashCode

// Begin Class UESBlueprintLibrary
void UESBlueprintLibrary::StaticRegisterNativesUESBlueprintLibrary()
{
	UClass* Class = UESBlueprintLibrary::StaticClass();
	static const FNameNativePtrPair Funcs[] = {
		{ "CallFunctionOnThread", &UESBlueprintLibrary::execCallFunctionOnThread },
		{ "CallFunctionOnThreadGraphReturn", &UESBlueprintLibrary::execCallFunctionOnThreadGraphReturn },
		{ "Conv_BytesToString", &UESBlueprintLibrary::execConv_BytesToString },
		{ "Conv_BytesToTexture", &UESBlueprintLibrary::execConv_BytesToTexture },
		{ "Conv_CompactBytesToTransforms", &UESBlueprintLibrary::execConv_CompactBytesToTransforms },
		{ "Conv_CompactPositionBytesToTransforms", &UESBlueprintLibrary::execConv_CompactPositionBytesToTransforms },
		{ "Conv_OpusBytesToWav", &UESBlueprintLibrary::execConv_OpusBytesToWav },
		{ "Conv_SoundWaveToWavBytes", &UESBlueprintLibrary::execConv_SoundWaveToWavBytes },
		{ "Conv_StringToBytes", &UESBlueprintLibrary::execConv_StringToBytes },
		{ "Conv_TextureToBytes", &UESBlueprintLibrary::execConv_TextureToBytes },
		{ "Conv_WavBytesToOpus", &UESBlueprintLibrary::execConv_WavBytesToOpus },
		{ "Conv_WavBytesToSoundWave", &UESBlueprintLibrary::execConv_WavBytesToSoundWave },
		{ "GetLoginId", &UESBlueprintLibrary::execGetLoginId },
		{ "MeasureTimerStart", &UESBlueprintLibrary::execMeasureTimerStart },
		{ "MeasureTimerStop", &UESBlueprintLibrary::execMeasureTimerStop },
		{ "NowUTCString", &UESBlueprintLibrary::execNowUTCString },
		{ "SetSoundWaveFromWavBytes", &UESBlueprintLibrary::execSetSoundWaveFromWavBytes },
		{ "ToHashCode", &UESBlueprintLibrary::execToHashCode },
	};
	FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
}
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UESBlueprintLibrary);
UClass* Z_Construct_UClass_UESBlueprintLibrary_NoRegister()
{
	return UESBlueprintLibrary::StaticClass();
}
struct Z_Construct_UClass_UESBlueprintLibrary_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "IncludePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
		{ "ModuleRelativePath", "EmoShapeWebUtility/Public/ESBlueprintLibrary.h" },
	};
#endif // WITH_METADATA
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThread, "CallFunctionOnThread" }, // 1711557055
		{ &Z_Construct_UFunction_UESBlueprintLibrary_CallFunctionOnThreadGraphReturn, "CallFunctionOnThreadGraphReturn" }, // 4007686843
		{ &Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToString, "Conv_BytesToString" }, // 3053291914
		{ &Z_Construct_UFunction_UESBlueprintLibrary_Conv_BytesToTexture, "Conv_BytesToTexture" }, // 618742357
		{ &Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactBytesToTransforms, "Conv_CompactBytesToTransforms" }, // 962328304
		{ &Z_Construct_UFunction_UESBlueprintLibrary_Conv_CompactPositionBytesToTransforms, "Conv_CompactPositionBytesToTransforms" }, // 1971649985
		{ &Z_Construct_UFunction_UESBlueprintLibrary_Conv_OpusBytesToWav, "Conv_OpusBytesToWav" }, // 2967647932
		{ &Z_Construct_UFunction_UESBlueprintLibrary_Conv_SoundWaveToWavBytes, "Conv_SoundWaveToWavBytes" }, // 1295045259
		{ &Z_Construct_UFunction_UESBlueprintLibrary_Conv_StringToBytes, "Conv_StringToBytes" }, // 420217729
		{ &Z_Construct_UFunction_UESBlueprintLibrary_Conv_TextureToBytes, "Conv_TextureToBytes" }, // 2163829819
		{ &Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToOpus, "Conv_WavBytesToOpus" }, // 533656958
		{ &Z_Construct_UFunction_UESBlueprintLibrary_Conv_WavBytesToSoundWave, "Conv_WavBytesToSoundWave" }, // 3395003959
		{ &Z_Construct_UFunction_UESBlueprintLibrary_GetLoginId, "GetLoginId" }, // 377680139
		{ &Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStart, "MeasureTimerStart" }, // 4044861052
		{ &Z_Construct_UFunction_UESBlueprintLibrary_MeasureTimerStop, "MeasureTimerStop" }, // 2470558830
		{ &Z_Construct_UFunction_UESBlueprintLibrary_NowUTCString, "NowUTCString" }, // 2542985613
		{ &Z_Construct_UFunction_UESBlueprintLibrary_SetSoundWaveFromWavBytes, "SetSoundWaveFromWavBytes" }, // 2650111996
		{ &Z_Construct_UFunction_UESBlueprintLibrary_ToHashCode, "ToHashCode" }, // 2543146284
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UESBlueprintLibrary>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
UObject* (*const Z_Construct_UClass_UESBlueprintLibrary_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
	(UObject* (*)())Z_Construct_UPackage__Script_EmoShapeSubSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UESBlueprintLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UESBlueprintLibrary_Statics::ClassParams = {
	&UESBlueprintLibrary::StaticClass,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	nullptr,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	0,
	0,
	0x001000A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UESBlueprintLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UESBlueprintLibrary_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UESBlueprintLibrary()
{
	if (!Z_Registration_Info_UClass_UESBlueprintLibrary.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UESBlueprintLibrary.OuterSingleton, Z_Construct_UClass_UESBlueprintLibrary_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_UESBlueprintLibrary.OuterSingleton;
}
template<> EMOSHAPESUBSYSTEM_API UClass* StaticClass<UESBlueprintLibrary>()
{
	return UESBlueprintLibrary::StaticClass();
}
UESBlueprintLibrary::UESBlueprintLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR(UESBlueprintLibrary);
UESBlueprintLibrary::~UESBlueprintLibrary() {}
// End Class UESBlueprintLibrary

// Begin Registration
struct Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeWebUtility_Public_ESBlueprintLibrary_h_Statics
{
	static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
		{ EImageFormatBPType_StaticEnum, TEXT("EImageFormatBPType"), &Z_Registration_Info_UEnum_EImageFormatBPType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2948697652U) },
		{ ESIOCallbackType_StaticEnum, TEXT("ESIOCallbackType"), &Z_Registration_Info_UEnum_ESIOCallbackType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3481597374U) },
	};
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UESBlueprintLibrary, UESBlueprintLibrary::StaticClass, TEXT("UESBlueprintLibrary"), &Z_Registration_Info_UClass_UESBlueprintLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UESBlueprintLibrary), 2363996071U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeWebUtility_Public_ESBlueprintLibrary_h_2875532854(TEXT("/Script/EmoShapeSubSystem"),
	Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeWebUtility_Public_ESBlueprintLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeWebUtility_Public_ESBlueprintLibrary_h_Statics::ClassInfo),
	nullptr, 0,
	Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeWebUtility_Public_ESBlueprintLibrary_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeWebUtility_Public_ESBlueprintLibrary_h_Statics::EnumInfo));
// End Registration
PRAGMA_ENABLE_DEPRECATION_WARNINGS
