// 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 "Subsystems/Text3DEditorFontSubsystem.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS

void EmptyLinkFunctionForGeneratedCodeText3DEditorFontSubsystem() {}

// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UPackage();
EDITORSUBSYSTEM_API UClass* Z_Construct_UClass_UEditorSubsystem();
ENGINE_API UClass* Z_Construct_UClass_UFont_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UFontFace_NoRegister();
TEXT3D_API UEnum* Z_Construct_UEnum_Text3D_EText3DFontStyleFlags();
TEXT3DEDITOR_API UClass* Z_Construct_UClass_UText3DEditorFontSubsystem();
TEXT3DEDITOR_API UClass* Z_Construct_UClass_UText3DEditorFontSubsystem_NoRegister();
TEXT3DEDITOR_API UEnum* Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags();
TEXT3DEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FText3DEditorFont();
UPackage* Z_Construct_UPackage__Script_Text3DEditor();
// ********** End Cross Module References **********************************************************

// ********** Begin Enum EText3DEditorFontLocationFlags ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EText3DEditorFontLocationFlags;
static UEnum* EText3DEditorFontLocationFlags_StaticEnum()
{
	if (!Z_Registration_Info_UEnum_EText3DEditorFontLocationFlags.OuterSingleton)
	{
		Z_Registration_Info_UEnum_EText3DEditorFontLocationFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags, (UObject*)Z_Construct_UPackage__Script_Text3DEditor(), TEXT("EText3DEditorFontLocationFlags"));
	}
	return Z_Registration_Info_UEnum_EText3DEditorFontLocationFlags.OuterSingleton;
}
template<> TEXT3DEDITOR_API UEnum* StaticEnum<EText3DEditorFontLocationFlags>()
{
	return EText3DEditorFontLocationFlags_StaticEnum();
}
struct Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
		{ "None.Name", "EText3DEditorFontLocationFlags::None" },
		{ "Project.Comment", "/** Font is available in the project */" },
		{ "Project.Name", "EText3DEditorFontLocationFlags::Project" },
		{ "Project.ToolTip", "Font is available in the project" },
		{ "System.Comment", "/** Font is available on the system */" },
		{ "System.Name", "EText3DEditorFontLocationFlags::System" },
		{ "System.ToolTip", "Font is available on the system" },
	};
#endif // WITH_METADATA
	static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
		{ "EText3DEditorFontLocationFlags::None", (int64)EText3DEditorFontLocationFlags::None },
		{ "EText3DEditorFontLocationFlags::Project", (int64)EText3DEditorFontLocationFlags::Project },
		{ "EText3DEditorFontLocationFlags::System", (int64)EText3DEditorFontLocationFlags::System },
	};
	static const UECodeGen_Private::FEnumParams EnumParams;
};
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags_Statics::EnumParams = {
	(UObject*(*)())Z_Construct_UPackage__Script_Text3DEditor,
	nullptr,
	"EText3DEditorFontLocationFlags",
	"EText3DEditorFontLocationFlags",
	Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags_Statics::Enumerators,
	RF_Public|RF_Transient|RF_MarkAsNative,
	UE_ARRAY_COUNT(Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags_Statics::Enumerators),
	EEnumFlags::None,
	(uint8)UEnum::ECppForm::EnumClass,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags()
{
	if (!Z_Registration_Info_UEnum_EText3DEditorFontLocationFlags.InnerSingleton)
	{
		UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EText3DEditorFontLocationFlags.InnerSingleton, Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags_Statics::EnumParams);
	}
	return Z_Registration_Info_UEnum_EText3DEditorFontLocationFlags.InnerSingleton;
}
// ********** End Enum EText3DEditorFontLocationFlags **********************************************

// ********** Begin ScriptStruct FText3DEditorFont *************************************************
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FText3DEditorFont;
class UScriptStruct* FText3DEditorFont::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_FText3DEditorFont.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_FText3DEditorFont.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FText3DEditorFont, (UObject*)Z_Construct_UPackage__Script_Text3DEditor(), TEXT("Text3DEditorFont"));
	}
	return Z_Registration_Info_UScriptStruct_FText3DEditorFont.OuterSingleton;
}
struct Z_Construct_UScriptStruct_FText3DEditorFont_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Helper to manipulate a font in editor */" },
#endif
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Helper to manipulate a font in editor" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FontLocationFlags_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Current location of the font */" },
#endif
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Current location of the font" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FontName_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** The font name to lookup the font */" },
#endif
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "The font name to lookup the font" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Font_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** The actual font object if available */" },
#endif
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "The actual font object if available" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FontFaces_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Font faces available composing this font */" },
#endif
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Font faces available composing this font" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FontStyleFlags_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Font style flags */" },
#endif
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Font style flags" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_FontLocationFlags_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_FontLocationFlags;
	static const UECodeGen_Private::FStrPropertyParams NewProp_FontName;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Font;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_FontFaces_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_FontFaces;
	static const UECodeGen_Private::FBytePropertyParams NewProp_FontStyleFlags_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_FontStyleFlags;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static void* NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FText3DEditorFont>();
	}
	static const UECodeGen_Private::FStructParams StructParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontLocationFlags_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_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontLocationFlags = { "FontLocationFlags", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FText3DEditorFont, FontLocationFlags), Z_Construct_UEnum_Text3DEditor_EText3DEditorFontLocationFlags, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FontLocationFlags_MetaData), NewProp_FontLocationFlags_MetaData) }; // 766412907
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontName = { "FontName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FText3DEditorFont, FontName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FontName_MetaData), NewProp_FontName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_Font = { "Font", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FText3DEditorFont, Font), Z_Construct_UClass_UFont_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Font_MetaData), NewProp_Font_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontFaces_Inner = { "FontFaces", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UFontFace_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontFaces = { "FontFaces", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FText3DEditorFont, FontFaces), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FontFaces_MetaData), NewProp_FontFaces_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontStyleFlags_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_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontStyleFlags = { "FontStyleFlags", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FText3DEditorFont, FontStyleFlags), Z_Construct_UEnum_Text3D_EText3DFontStyleFlags, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FontStyleFlags_MetaData), NewProp_FontStyleFlags_MetaData) }; // 2257268713
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FText3DEditorFont_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontLocationFlags_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontLocationFlags,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontName,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_Font,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontFaces_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontFaces,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontStyleFlags_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewProp_FontStyleFlags,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FText3DEditorFont_Statics::PropPointers) < 2048);
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FText3DEditorFont_Statics::StructParams = {
	(UObject* (*)())Z_Construct_UPackage__Script_Text3DEditor,
	nullptr,
	&NewStructOps,
	"Text3DEditorFont",
	Z_Construct_UScriptStruct_FText3DEditorFont_Statics::PropPointers,
	UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FText3DEditorFont_Statics::PropPointers),
	sizeof(FText3DEditorFont),
	alignof(FText3DEditorFont),
	RF_Public|RF_Transient|RF_MarkAsNative,
	EStructFlags(0x00000001),
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FText3DEditorFont_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FText3DEditorFont_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FText3DEditorFont()
{
	if (!Z_Registration_Info_UScriptStruct_FText3DEditorFont.InnerSingleton)
	{
		UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FText3DEditorFont.InnerSingleton, Z_Construct_UScriptStruct_FText3DEditorFont_Statics::StructParams);
	}
	return Z_Registration_Info_UScriptStruct_FText3DEditorFont.InnerSingleton;
}
// ********** End ScriptStruct FText3DEditorFont ***************************************************

// ********** Begin Class UText3DEditorFontSubsystem ***********************************************
void UText3DEditorFontSubsystem::StaticRegisterNativesUText3DEditorFontSubsystem()
{
}
FClassRegistrationInfo Z_Registration_Info_UClass_UText3DEditorFontSubsystem;
UClass* UText3DEditorFontSubsystem::GetPrivateStaticClass()
{
	using TClass = UText3DEditorFontSubsystem;
	if (!Z_Registration_Info_UClass_UText3DEditorFontSubsystem.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			StaticPackage(),
			TEXT("Text3DEditorFontSubsystem"),
			Z_Registration_Info_UClass_UText3DEditorFontSubsystem.InnerSingleton,
			StaticRegisterNativesUText3DEditorFontSubsystem,
			sizeof(TClass),
			alignof(TClass),
			TClass::StaticClassFlags,
			TClass::StaticClassCastFlags(),
			TClass::StaticConfigName(),
			(UClass::ClassConstructorType)InternalConstructor<TClass>,
			(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
			UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
			&TClass::Super::StaticClass,
			&TClass::WithinClass::StaticClass
		);
	}
	return Z_Registration_Info_UClass_UText3DEditorFontSubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UText3DEditorFontSubsystem_NoRegister()
{
	return UText3DEditorFontSubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UText3DEditorFontSubsystem_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "IncludePath", "Subsystems/Text3DEditorFontSubsystem.h" },
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProjectFonts_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Registered font available to use within the project */" },
#endif
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Registered font available to use within the project" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SystemFonts_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Registered font available to use within the system */" },
#endif
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Registered font available to use within the system" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagesToSave_MetaData[] = {
		{ "ModuleRelativePath", "Private/Subsystems/Text3DEditorFontSubsystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_ProjectFonts_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ProjectFonts_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_ProjectFonts;
	static const UECodeGen_Private::FStructPropertyParams NewProp_SystemFonts_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_SystemFonts_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_SystemFonts;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_PackagesToSave_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_PackagesToSave;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static UObject* (*const DependentSingletons[])();
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UText3DEditorFontSubsystem>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_ProjectFonts_ValueProp = { "ProjectFonts", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FText3DEditorFont, METADATA_PARAMS(0, nullptr) }; // 418057174
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_ProjectFonts_Key_KeyProp = { "ProjectFonts_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_ProjectFonts = { "ProjectFonts", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DEditorFontSubsystem, ProjectFonts), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProjectFonts_MetaData), NewProp_ProjectFonts_MetaData) }; // 418057174
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_SystemFonts_ValueProp = { "SystemFonts", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FText3DEditorFont, METADATA_PARAMS(0, nullptr) }; // 418057174
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_SystemFonts_Key_KeyProp = { "SystemFonts_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_SystemFonts = { "SystemFonts", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DEditorFontSubsystem, SystemFonts), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SystemFonts_MetaData), NewProp_SystemFonts_MetaData) }; // 418057174
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_PackagesToSave_Inner = { "PackagesToSave", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPackage, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_PackagesToSave = { "PackagesToSave", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DEditorFontSubsystem, PackagesToSave), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagesToSave_MetaData), NewProp_PackagesToSave_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_ProjectFonts_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_ProjectFonts_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_ProjectFonts,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_SystemFonts_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_SystemFonts_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_SystemFonts,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_PackagesToSave_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::NewProp_PackagesToSave,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_UEditorSubsystem,
	(UObject* (*)())Z_Construct_UPackage__Script_Text3DEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::ClassParams = {
	&UText3DEditorFontSubsystem::StaticClass,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	nullptr,
	Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	0,
	UE_ARRAY_COUNT(Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::PropPointers),
	0,
	0x000000A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UText3DEditorFontSubsystem()
{
	if (!Z_Registration_Info_UClass_UText3DEditorFontSubsystem.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UText3DEditorFontSubsystem.OuterSingleton, Z_Construct_UClass_UText3DEditorFontSubsystem_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_UText3DEditorFontSubsystem.OuterSingleton;
}
UText3DEditorFontSubsystem::UText3DEditorFontSubsystem() {}
DEFINE_VTABLE_PTR_HELPER_CTOR(UText3DEditorFontSubsystem);
UText3DEditorFontSubsystem::~UText3DEditorFontSubsystem() {}
// ********** End Class UText3DEditorFontSubsystem *************************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3DEditor_Private_Subsystems_Text3DEditorFontSubsystem_h__Script_Text3DEditor_Statics
{
	static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
		{ EText3DEditorFontLocationFlags_StaticEnum, TEXT("EText3DEditorFontLocationFlags"), &Z_Registration_Info_UEnum_EText3DEditorFontLocationFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 766412907U) },
	};
	static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
		{ FText3DEditorFont::StaticStruct, Z_Construct_UScriptStruct_FText3DEditorFont_Statics::NewStructOps, TEXT("Text3DEditorFont"), &Z_Registration_Info_UScriptStruct_FText3DEditorFont, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FText3DEditorFont), 418057174U) },
	};
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UText3DEditorFontSubsystem, UText3DEditorFontSubsystem::StaticClass, TEXT("UText3DEditorFontSubsystem"), &Z_Registration_Info_UClass_UText3DEditorFontSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UText3DEditorFontSubsystem), 189036761U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3DEditor_Private_Subsystems_Text3DEditorFontSubsystem_h__Script_Text3DEditor_4284613831(TEXT("/Script/Text3DEditor"),
	Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3DEditor_Private_Subsystems_Text3DEditorFontSubsystem_h__Script_Text3DEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3DEditor_Private_Subsystems_Text3DEditorFontSubsystem_h__Script_Text3DEditor_Statics::ClassInfo),
	Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3DEditor_Private_Subsystems_Text3DEditorFontSubsystem_h__Script_Text3DEditor_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3DEditor_Private_Subsystems_Text3DEditorFontSubsystem_h__Script_Text3DEditor_Statics::ScriptStructInfo),
	Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3DEditor_Private_Subsystems_Text3DEditorFontSubsystem_h__Script_Text3DEditor_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3DEditor_Private_Subsystems_Text3DEditorFontSubsystem_h__Script_Text3DEditor_Statics::EnumInfo));
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
