// 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 "Text3DComponent.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS

void EmptyLinkFunctionForGeneratedCodeText3DComponent() {}

// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UFont_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USceneComponent();
TEXT3D_API UClass* Z_Construct_UClass_UText3DCharacterExtensionBase_NoRegister();
TEXT3D_API UClass* Z_Construct_UClass_UText3DComponent();
TEXT3D_API UClass* Z_Construct_UClass_UText3DComponent_NoRegister();
TEXT3D_API UClass* Z_Construct_UClass_UText3DGeometryExtensionBase_NoRegister();
TEXT3D_API UClass* Z_Construct_UClass_UText3DLayoutEffectBase_NoRegister();
TEXT3D_API UClass* Z_Construct_UClass_UText3DLayoutExtensionBase_NoRegister();
TEXT3D_API UClass* Z_Construct_UClass_UText3DMaterialExtensionBase_NoRegister();
TEXT3D_API UClass* Z_Construct_UClass_UText3DRendererBase_NoRegister();
TEXT3D_API UClass* Z_Construct_UClass_UText3DRenderingExtensionBase_NoRegister();
TEXT3D_API UEnum* Z_Construct_UEnum_Text3D_EText3DBevelType();
TEXT3D_API UEnum* Z_Construct_UEnum_Text3D_EText3DHorizontalTextAlignment();
TEXT3D_API UEnum* Z_Construct_UEnum_Text3D_EText3DMaxWidthHandling();
TEXT3D_API UEnum* Z_Construct_UEnum_Text3D_EText3DVerticalTextAlignment();
TEXT3D_API UFunction* Z_Construct_UDelegateFunction_UText3DComponent_TextGenerated__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_Text3D();
// ********** End Cross Module References **********************************************************

// ********** Begin Delegate FTextGenerated ********************************************************
struct Z_Construct_UDelegateFunction_UText3DComponent_TextGenerated__DelegateSignature_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09 * Delegate called after text is rebuilt\n\x09 */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Delegate called after text is rebuilt" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_UText3DComponent_TextGenerated__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "TextGenerated__DelegateSignature", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UText3DComponent_TextGenerated__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_UText3DComponent_TextGenerated__DelegateSignature_Statics::Function_MetaDataParams)},  };
UFunction* Z_Construct_UDelegateFunction_UText3DComponent_TextGenerated__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_UText3DComponent_TextGenerated__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void UText3DComponent::FTextGenerated_DelegateWrapper(const FMulticastScriptDelegate& TextGenerated)
{
	TextGenerated.ProcessMulticastDelegate<UObject>(NULL);
}
// ********** End Delegate FTextGenerated **********************************************************

// ********** Begin Class UText3DComponent Function GetBounds **************************************
struct Z_Construct_UFunction_UText3DComponent_GetBounds_Statics
{
	struct Text3DComponent_eventGetBounds_Parms
	{
		FVector Origin;
		FVector BoxExtent;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Get whole text rendered bounds */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Get whole text rendered bounds" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_Origin;
	static const UECodeGen_Private::FStructPropertyParams NewProp_BoxExtent;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::NewProp_Origin = { "Origin", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetBounds_Parms, Origin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::NewProp_BoxExtent = { "BoxExtent", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetBounds_Parms, BoxExtent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::NewProp_Origin,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::NewProp_BoxExtent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "GetBounds", Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::Text3DComponent_eventGetBounds_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::Text3DComponent_eventGetBounds_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_GetBounds()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_GetBounds_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execGetBounds)
{
	P_GET_STRUCT_REF(FVector,Z_Param_Out_Origin);
	P_GET_STRUCT_REF(FVector,Z_Param_Out_BoxExtent);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->GetBounds(Z_Param_Out_Origin,Z_Param_Out_BoxExtent);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function GetBounds ****************************************

// ********** Begin Class UText3DComponent Function GetFormattedText *******************************
struct Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics
{
	struct Text3DComponent_eventGetFormattedText_Parms
	{
		FText ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n\x09 * Returns the Text property, after being formatted by the FormatText virtual function.\n\x09 * If FormatText is not overriden, the return FText will be the same as the Text property.\n\x09 */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Returns the Text property, after being formatted by the FormatText virtual function.\nIf FormatText is not overriden, the return FText will be the same as the Text property." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FTextPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetFormattedText_Parms, ReturnValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "GetFormattedText", Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::Text3DComponent_eventGetFormattedText_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::Text3DComponent_eventGetFormattedText_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_GetFormattedText()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_GetFormattedText_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execGetFormattedText)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FText*)Z_Param__Result=P_THIS->GetFormattedText();
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function GetFormattedText *********************************

// ********** Begin Class UText3DComponent Function GetGeometryExtension ***************************
struct Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics
{
	struct Text3DComponent_eventGetGeometryExtension_Parms
	{
		TSubclassOf<UText3DGeometryExtensionBase> InExtensionClass;
		UText3DGeometryExtensionBase* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D" },
		{ "DeterminesOutputType", "InExtensionClass" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FClassPropertyParams NewProp_InExtensionClass;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::NewProp_InExtensionClass = { "InExtensionClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetGeometryExtension_Parms, InExtensionClass), Z_Construct_UClass_UClass, Z_Construct_UClass_UText3DGeometryExtensionBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetGeometryExtension_Parms, ReturnValue), Z_Construct_UClass_UText3DGeometryExtensionBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::NewProp_InExtensionClass,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "GetGeometryExtension", Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::Text3DComponent_eventGetGeometryExtension_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::Text3DComponent_eventGetGeometryExtension_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_GetGeometryExtension()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_GetGeometryExtension_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execGetGeometryExtension)
{
	P_GET_OBJECT(UClass,Z_Param_InExtensionClass);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UText3DGeometryExtensionBase**)Z_Param__Result=P_THIS->GetGeometryExtension(Z_Param_InExtensionClass);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function GetGeometryExtension *****************************

// ********** Begin Class UText3DComponent Function GetLayoutEffects *******************************
struct Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics
{
	struct Text3DComponent_eventGetLayoutEffects_Parms
	{
		TSubclassOf<UText3DLayoutEffectBase> InEffectClass;
		TArray<UText3DLayoutEffectBase*> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D" },
		{ "DeterminesOutputType", "InEffectClass" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FClassPropertyParams NewProp_InEffectClass;
	static const UECodeGen_Private::FObjectPropertyParams 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::FClassPropertyParams Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::NewProp_InEffectClass = { "InEffectClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetLayoutEffects_Parms, InEffectClass), Z_Construct_UClass_UClass, Z_Construct_UClass_UText3DLayoutEffectBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UText3DLayoutEffectBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetLayoutEffects_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::NewProp_InEffectClass,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "GetLayoutEffects", Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::Text3DComponent_eventGetLayoutEffects_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::Text3DComponent_eventGetLayoutEffects_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_GetLayoutEffects()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_GetLayoutEffects_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execGetLayoutEffects)
{
	P_GET_OBJECT(UClass,Z_Param_InEffectClass);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<UText3DLayoutEffectBase*>*)Z_Param__Result=P_THIS->GetLayoutEffects(Z_Param_InEffectClass);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function GetLayoutEffects *********************************

// ********** Begin Class UText3DComponent Function GetLayoutExtension *****************************
struct Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics
{
	struct Text3DComponent_eventGetLayoutExtension_Parms
	{
		TSubclassOf<UText3DLayoutExtensionBase> InExtensionClass;
		UText3DLayoutExtensionBase* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D" },
		{ "DeterminesOutputType", "InExtensionClass" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FClassPropertyParams NewProp_InExtensionClass;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::NewProp_InExtensionClass = { "InExtensionClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetLayoutExtension_Parms, InExtensionClass), Z_Construct_UClass_UClass, Z_Construct_UClass_UText3DLayoutExtensionBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetLayoutExtension_Parms, ReturnValue), Z_Construct_UClass_UText3DLayoutExtensionBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::NewProp_InExtensionClass,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "GetLayoutExtension", Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::Text3DComponent_eventGetLayoutExtension_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::Text3DComponent_eventGetLayoutExtension_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_GetLayoutExtension()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_GetLayoutExtension_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execGetLayoutExtension)
{
	P_GET_OBJECT(UClass,Z_Param_InExtensionClass);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UText3DLayoutExtensionBase**)Z_Param__Result=P_THIS->GetLayoutExtension(Z_Param_InExtensionClass);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function GetLayoutExtension *******************************

// ********** Begin Class UText3DComponent Function GetMaterialExtension ***************************
struct Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics
{
	struct Text3DComponent_eventGetMaterialExtension_Parms
	{
		TSubclassOf<UText3DMaterialExtensionBase> InExtensionClass;
		UText3DMaterialExtensionBase* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D" },
		{ "DeterminesOutputType", "InExtensionClass" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FClassPropertyParams NewProp_InExtensionClass;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::NewProp_InExtensionClass = { "InExtensionClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetMaterialExtension_Parms, InExtensionClass), Z_Construct_UClass_UClass, Z_Construct_UClass_UText3DMaterialExtensionBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetMaterialExtension_Parms, ReturnValue), Z_Construct_UClass_UText3DMaterialExtensionBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::NewProp_InExtensionClass,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "GetMaterialExtension", Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::Text3DComponent_eventGetMaterialExtension_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::Text3DComponent_eventGetMaterialExtension_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_GetMaterialExtension()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_GetMaterialExtension_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execGetMaterialExtension)
{
	P_GET_OBJECT(UClass,Z_Param_InExtensionClass);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UText3DMaterialExtensionBase**)Z_Param__Result=P_THIS->GetMaterialExtension(Z_Param_InExtensionClass);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function GetMaterialExtension *****************************

// ********** Begin Class UText3DComponent Function GetRenderingExtension **************************
struct Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics
{
	struct Text3DComponent_eventGetRenderingExtension_Parms
	{
		TSubclassOf<UText3DRenderingExtensionBase> InExtensionClass;
		UText3DRenderingExtensionBase* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D" },
		{ "DeterminesOutputType", "InExtensionClass" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FClassPropertyParams NewProp_InExtensionClass;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::NewProp_InExtensionClass = { "InExtensionClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetRenderingExtension_Parms, InExtensionClass), Z_Construct_UClass_UClass, Z_Construct_UClass_UText3DRenderingExtensionBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetRenderingExtension_Parms, ReturnValue), Z_Construct_UClass_UText3DRenderingExtensionBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::NewProp_InExtensionClass,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "GetRenderingExtension", Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::Text3DComponent_eventGetRenderingExtension_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::Text3DComponent_eventGetRenderingExtension_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_GetRenderingExtension()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_GetRenderingExtension_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execGetRenderingExtension)
{
	P_GET_OBJECT(UClass,Z_Param_InExtensionClass);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UText3DRenderingExtensionBase**)Z_Param__Result=P_THIS->GetRenderingExtension(Z_Param_InExtensionClass);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function GetRenderingExtension ****************************

// ********** Begin Class UText3DComponent Function GetTextRendererClass ***************************
struct Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics
{
	struct Text3DComponent_eventGetTextRendererClass_Parms
	{
		TSubclassOf<UText3DRendererBase> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FClassPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0014000000000580, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetTextRendererClass_Parms, ReturnValue), Z_Construct_UClass_UClass, Z_Construct_UClass_UText3DRendererBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "GetTextRendererClass", Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::Text3DComponent_eventGetTextRendererClass_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::Text3DComponent_eventGetTextRendererClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_GetTextRendererClass()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_GetTextRendererClass_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execGetTextRendererClass)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TSubclassOf<UText3DRendererBase>*)Z_Param__Result=P_THIS->GetTextRendererClass();
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function GetTextRendererClass *****************************

// ********** Begin Class UText3DComponent Function GetTypefaceNames *******************************
struct Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics
{
	struct Text3DComponent_eventGetTypefaceNames_Parms
	{
		TArray<FName> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Get the type faces supported for the current font */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Get the type faces supported for the current font" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FNamePropertyParams 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::FNamePropertyParams Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventGetTypefaceNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "GetTypefaceNames", Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::Text3DComponent_eventGetTypefaceNames_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::Text3DComponent_eventGetTypefaceNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_GetTypefaceNames()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_GetTypefaceNames_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execGetTypefaceNames)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<FName>*)Z_Param__Result=P_THIS->GetTypefaceNames();
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function GetTypefaceNames *********************************

// ********** Begin Class UText3DComponent Function SetBackMaterial ********************************
struct Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics
{
	struct Text3DComponent_eventSetBackMaterial_Parms
	{
		UMaterialInterface* Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the text back material */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the text back material" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetBackMaterial_Parms, Value), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetBackMaterial", Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::Text3DComponent_eventSetBackMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::Text3DComponent_eventSetBackMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetBackMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetBackMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetBackMaterial)
{
	P_GET_OBJECT(UMaterialInterface,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBackMaterial(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetBackMaterial **********************************

// ********** Begin Class UText3DComponent Function SetBevel ***************************************
struct Z_Construct_UFunction_UText3DComponent_SetBevel_Statics
{
	struct Text3DComponent_eventSetBevel_Parms
	{
		float Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the 3d bevel value */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the 3d bevel value" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetBevel_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetBevel", Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::Text3DComponent_eventSetBevel_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::Text3DComponent_eventSetBevel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetBevel()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetBevel_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetBevel)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBevel(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetBevel *****************************************

// ********** Begin Class UText3DComponent Function SetBevelMaterial *******************************
struct Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics
{
	struct Text3DComponent_eventSetBevelMaterial_Parms
	{
		UMaterialInterface* Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the text bevel material */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the text bevel material" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetBevelMaterial_Parms, Value), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetBevelMaterial", Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::Text3DComponent_eventSetBevelMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::Text3DComponent_eventSetBevelMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetBevelMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetBevelMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetBevelMaterial)
{
	P_GET_OBJECT(UMaterialInterface,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBevelMaterial(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetBevelMaterial *********************************

// ********** Begin Class UText3DComponent Function SetBevelSegments *******************************
struct Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics
{
	struct Text3DComponent_eventSetBevelSegments_Parms
	{
		int32 Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the amount of segments that will be used to tessellate the Bevel */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the amount of segments that will be used to tessellate the Bevel" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetBevelSegments_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetBevelSegments", Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::Text3DComponent_eventSetBevelSegments_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::Text3DComponent_eventSetBevelSegments_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetBevelSegments()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetBevelSegments_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetBevelSegments)
{
	P_GET_PROPERTY(FIntProperty,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBevelSegments(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetBevelSegments *********************************

// ********** Begin Class UText3DComponent Function SetBevelType ***********************************
struct Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics
{
	struct Text3DComponent_eventSetBevelType_Parms
	{
		EText3DBevelType Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the 3d bevel type */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the 3d bevel type" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_Value_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::NewProp_Value_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_UText3DComponent_SetBevelType_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetBevelType_Parms, Value), Z_Construct_UEnum_Text3D_EText3DBevelType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; // 1295551670
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::NewProp_Value_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetBevelType", Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::Text3DComponent_eventSetBevelType_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::Text3DComponent_eventSetBevelType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetBevelType()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetBevelType_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetBevelType)
{
	P_GET_ENUM(EText3DBevelType,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBevelType(EText3DBevelType(Z_Param_Value));
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetBevelType *************************************

// ********** Begin Class UText3DComponent Function SetCastShadow **********************************
struct Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics
{
	struct Text3DComponent_eventSetCastShadow_Parms
	{
		bool NewCastShadow;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the value of CastShadow. */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the value of CastShadow." },
#endif
	};
#endif // WITH_METADATA
	static void NewProp_NewCastShadow_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_NewCastShadow;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::NewProp_NewCastShadow_SetBit(void* Obj)
{
	((Text3DComponent_eventSetCastShadow_Parms*)Obj)->NewCastShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::NewProp_NewCastShadow = { "NewCastShadow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DComponent_eventSetCastShadow_Parms), &Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::NewProp_NewCastShadow_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::NewProp_NewCastShadow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetCastShadow", Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::Text3DComponent_eventSetCastShadow_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::Text3DComponent_eventSetCastShadow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetCastShadow()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetCastShadow_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetCastShadow)
{
	P_GET_UBOOL(Z_Param_NewCastShadow);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetCastShadow(Z_Param_NewCastShadow);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetCastShadow ************************************

// ********** Begin Class UText3DComponent Function SetEnforceUpperCase ****************************
struct Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics
{
	struct Text3DComponent_eventSetEnforceUpperCase_Parms
	{
		bool bInEnforceUpperCase;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
#endif // WITH_METADATA
	static void NewProp_bInEnforceUpperCase_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bInEnforceUpperCase;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::NewProp_bInEnforceUpperCase_SetBit(void* Obj)
{
	((Text3DComponent_eventSetEnforceUpperCase_Parms*)Obj)->bInEnforceUpperCase = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::NewProp_bInEnforceUpperCase = { "bInEnforceUpperCase", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DComponent_eventSetEnforceUpperCase_Parms), &Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::NewProp_bInEnforceUpperCase_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::NewProp_bInEnforceUpperCase,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetEnforceUpperCase", Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::Text3DComponent_eventSetEnforceUpperCase_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::Text3DComponent_eventSetEnforceUpperCase_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetEnforceUpperCase)
{
	P_GET_UBOOL(Z_Param_bInEnforceUpperCase);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetEnforceUpperCase(Z_Param_bInEnforceUpperCase);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetEnforceUpperCase ******************************

// ********** Begin Class UText3DComponent Function SetExtrude *************************************
struct Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics
{
	struct Text3DComponent_eventSetExtrude_Parms
	{
		float Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the text extrusion size and signal the primitives to be rebuilt */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the text extrusion size and signal the primitives to be rebuilt" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetExtrude_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetExtrude", Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::Text3DComponent_eventSetExtrude_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::Text3DComponent_eventSetExtrude_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetExtrude()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetExtrude_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetExtrude)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetExtrude(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetExtrude ***************************************

// ********** Begin Class UText3DComponent Function SetExtrudeMaterial *****************************
struct Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics
{
	struct Text3DComponent_eventSetExtrudeMaterial_Parms
	{
		UMaterialInterface* Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the text extrude material */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the text extrude material" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetExtrudeMaterial_Parms, Value), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetExtrudeMaterial", Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::Text3DComponent_eventSetExtrudeMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::Text3DComponent_eventSetExtrudeMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetExtrudeMaterial)
{
	P_GET_OBJECT(UMaterialInterface,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetExtrudeMaterial(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetExtrudeMaterial *******************************

// ********** Begin Class UText3DComponent Function SetFont ****************************************
struct Z_Construct_UFunction_UText3DComponent_SetFont_Statics
{
	struct Text3DComponent_eventSetFont_Parms
	{
		UFont* InFont;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the text font and signal the primitives to be rebuilt */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the text font and signal the primitives to be rebuilt" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InFont;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DComponent_SetFont_Statics::NewProp_InFont = { "InFont", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetFont_Parms, InFont), Z_Construct_UClass_UFont_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetFont_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetFont_Statics::NewProp_InFont,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetFont_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetFont_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetFont", Z_Construct_UFunction_UText3DComponent_SetFont_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetFont_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetFont_Statics::Text3DComponent_eventSetFont_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetFont_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetFont_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetFont_Statics::Text3DComponent_eventSetFont_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetFont()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetFont_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetFont)
{
	P_GET_OBJECT(UFont,Z_Param_InFont);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetFont(Z_Param_InFont);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetFont ******************************************

// ********** Begin Class UText3DComponent Function SetFrontMaterial *******************************
struct Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics
{
	struct Text3DComponent_eventSetFrontMaterial_Parms
	{
		UMaterialInterface* Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the text front material */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the text front material" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetFrontMaterial_Parms, Value), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetFrontMaterial", Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::Text3DComponent_eventSetFrontMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::Text3DComponent_eventSetFrontMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetFrontMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetFrontMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetFrontMaterial)
{
	P_GET_OBJECT(UMaterialInterface,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetFrontMaterial(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetFrontMaterial *********************************

// ********** Begin Class UText3DComponent Function SetHasMaxHeight ********************************
struct Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics
{
	struct Text3DComponent_eventSetHasMaxHeight_Parms
	{
		bool Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Enable / Disable a Maximum Height */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Enable / Disable a Maximum Height" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static void NewProp_Value_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::NewProp_Value_SetBit(void* Obj)
{
	((Text3DComponent_eventSetHasMaxHeight_Parms*)Obj)->Value = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DComponent_eventSetHasMaxHeight_Parms), &Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::NewProp_Value_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetHasMaxHeight", Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::Text3DComponent_eventSetHasMaxHeight_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::Text3DComponent_eventSetHasMaxHeight_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetHasMaxHeight)
{
	P_GET_UBOOL(Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetHasMaxHeight(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetHasMaxHeight **********************************

// ********** Begin Class UText3DComponent Function SetHasMaxWidth *********************************
struct Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics
{
	struct Text3DComponent_eventSetHasMaxWidth_Parms
	{
		bool Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Enable / Disable a Maximum Width */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Enable / Disable a Maximum Width" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static void NewProp_Value_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::NewProp_Value_SetBit(void* Obj)
{
	((Text3DComponent_eventSetHasMaxWidth_Parms*)Obj)->Value = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DComponent_eventSetHasMaxWidth_Parms), &Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::NewProp_Value_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetHasMaxWidth", Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::Text3DComponent_eventSetHasMaxWidth_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::Text3DComponent_eventSetHasMaxWidth_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetHasMaxWidth)
{
	P_GET_UBOOL(Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetHasMaxWidth(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetHasMaxWidth ***********************************

// ********** Begin Class UText3DComponent Function SetHasOutline **********************************
struct Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics
{
	struct Text3DComponent_eventSetHasOutline_Parms
	{
		bool bValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set whether an outline is applied. */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set whether an outline is applied." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bValue_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static void NewProp_bValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::NewProp_bValue_SetBit(void* Obj)
{
	((Text3DComponent_eventSetHasOutline_Parms*)Obj)->bValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::NewProp_bValue = { "bValue", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DComponent_eventSetHasOutline_Parms), &Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::NewProp_bValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bValue_MetaData), NewProp_bValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::NewProp_bValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetHasOutline", Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::Text3DComponent_eventSetHasOutline_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::Text3DComponent_eventSetHasOutline_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetHasOutline()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetHasOutline_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetHasOutline)
{
	P_GET_UBOOL(Z_Param_bValue);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetHasOutline(Z_Param_bValue);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetHasOutline ************************************

// ********** Begin Class UText3DComponent Function SetHorizontalAlignment *************************
struct Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics
{
	struct Text3DComponent_eventSetHorizontalAlignment_Parms
	{
		EText3DHorizontalTextAlignment value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the horizontal alignment value and signal the primitives to be rebuilt */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the horizontal alignment value and signal the primitives to be rebuilt" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_value_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::NewProp_value_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_UText3DComponent_SetHorizontalAlignment_Statics::NewProp_value = { "value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetHorizontalAlignment_Parms, value), Z_Construct_UEnum_Text3D_EText3DHorizontalTextAlignment, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_value_MetaData), NewProp_value_MetaData) }; // 4230910740
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::NewProp_value_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::NewProp_value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetHorizontalAlignment", Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::Text3DComponent_eventSetHorizontalAlignment_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::Text3DComponent_eventSetHorizontalAlignment_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetHorizontalAlignment)
{
	P_GET_ENUM(EText3DHorizontalTextAlignment,Z_Param_value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetHorizontalAlignment(EText3DHorizontalTextAlignment(Z_Param_value));
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetHorizontalAlignment ***************************

// ********** Begin Class UText3DComponent Function SetKerning *************************************
struct Z_Construct_UFunction_UText3DComponent_SetKerning_Statics
{
	struct Text3DComponent_eventSetKerning_Parms
	{
		float Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the kerning value and signal the primitives to be rebuilt */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the kerning value and signal the primitives to be rebuilt" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetKerning_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetKerning", Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::Text3DComponent_eventSetKerning_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::Text3DComponent_eventSetKerning_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetKerning()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetKerning_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetKerning)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetKerning(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetKerning ***************************************

// ********** Begin Class UText3DComponent Function SetLineSpacing *********************************
struct Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics
{
	struct Text3DComponent_eventSetLineSpacing_Parms
	{
		float Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the line spacing value and signal the primitives to be rebuilt */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the line spacing value and signal the primitives to be rebuilt" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetLineSpacing_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetLineSpacing", Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::Text3DComponent_eventSetLineSpacing_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::Text3DComponent_eventSetLineSpacing_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetLineSpacing()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetLineSpacing_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetLineSpacing)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetLineSpacing(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetLineSpacing ***********************************

// ********** Begin Class UText3DComponent Function SetMaxHeight ***********************************
struct Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics
{
	struct Text3DComponent_eventSetMaxHeight_Parms
	{
		float Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the Maximum Height - If height is larger, mesh will scale down to fit MaxHeight value */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the Maximum Height - If height is larger, mesh will scale down to fit MaxHeight value" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetMaxHeight_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetMaxHeight", Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::Text3DComponent_eventSetMaxHeight_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::Text3DComponent_eventSetMaxHeight_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetMaxHeight()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetMaxHeight_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetMaxHeight)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetMaxHeight(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetMaxHeight *************************************

// ********** Begin Class UText3DComponent Function SetMaxWidth ************************************
struct Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics
{
	struct Text3DComponent_eventSetMaxWidth_Parms
	{
		float Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the Maximum Width - If width is larger, mesh will scale down to fit MaxWidth value */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the Maximum Width - If width is larger, mesh will scale down to fit MaxWidth value" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetMaxWidth_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetMaxWidth", Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::Text3DComponent_eventSetMaxWidth_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::Text3DComponent_eventSetMaxWidth_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetMaxWidth()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetMaxWidth_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetMaxWidth)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetMaxWidth(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetMaxWidth **************************************

// ********** Begin Class UText3DComponent Function SetMaxWidthHandling ****************************
struct Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics
{
	struct Text3DComponent_eventSetMaxWidthHandling_Parms
	{
		EText3DMaxWidthHandling Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the Maximum Width Handling - Whether to wrap before scaling when the text size reaches the max width */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the Maximum Width Handling - Whether to wrap before scaling when the text size reaches the max width" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_Value_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::NewProp_Value_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_UText3DComponent_SetMaxWidthHandling_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetMaxWidthHandling_Parms, Value), Z_Construct_UEnum_Text3D_EText3DMaxWidthHandling, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; // 1432792087
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::NewProp_Value_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetMaxWidthHandling", Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::Text3DComponent_eventSetMaxWidthHandling_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::Text3DComponent_eventSetMaxWidthHandling_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetMaxWidthHandling)
{
	P_GET_ENUM(EText3DMaxWidthHandling,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetMaxWidthHandling(EText3DMaxWidthHandling(Z_Param_Value));
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetMaxWidthHandling ******************************

// ********** Begin Class UText3DComponent Function SetOutlineExpand *******************************
struct Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics
{
	struct Text3DComponent_eventSetOutlineExpand_Parms
	{
		float Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the outline width. */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the outline width." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetOutlineExpand_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetOutlineExpand", Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::Text3DComponent_eventSetOutlineExpand_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::Text3DComponent_eventSetOutlineExpand_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetOutlineExpand()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetOutlineExpand_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetOutlineExpand)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetOutlineExpand(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetOutlineExpand *********************************

// ********** Begin Class UText3DComponent Function SetScaleProportionally *************************
struct Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics
{
	struct Text3DComponent_eventSetScaleProportionally_Parms
	{
		bool Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set if the mesh should scale proportionally when Max Width/Height is set */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set if the mesh should scale proportionally when Max Width/Height is set" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static void NewProp_Value_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::NewProp_Value_SetBit(void* Obj)
{
	((Text3DComponent_eventSetScaleProportionally_Parms*)Obj)->Value = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DComponent_eventSetScaleProportionally_Parms), &Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::NewProp_Value_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetScaleProportionally", Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::Text3DComponent_eventSetScaleProportionally_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::Text3DComponent_eventSetScaleProportionally_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetScaleProportionally()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetScaleProportionally_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetScaleProportionally)
{
	P_GET_UBOOL(Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetScaleProportionally(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetScaleProportionally ***************************

// ********** Begin Class UText3DComponent Function SetText ****************************************
struct Z_Construct_UFunction_UText3DComponent_SetText_Statics
{
	struct Text3DComponent_eventSetText_Parms
	{
		FText Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the text value and signal the primitives to be rebuilt */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the text value and signal the primitives to be rebuilt" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FTextPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_UText3DComponent_SetText_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetText_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetText_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetText_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetText_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetText_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetText", Z_Construct_UFunction_UText3DComponent_SetText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetText_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetText_Statics::Text3DComponent_eventSetText_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetText_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetText_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetText_Statics::Text3DComponent_eventSetText_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetText()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetText_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetText)
{
	P_GET_PROPERTY_REF(FTextProperty,Z_Param_Out_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetText(Z_Param_Out_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetText ******************************************

// ********** Begin Class UText3DComponent Function SetTextRendererClass ***************************
struct Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics
{
	struct Text3DComponent_eventSetTextRendererClass_Parms
	{
		const TSubclassOf<UText3DRendererBase> InClass;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InClass_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FClassPropertyParams NewProp_InClass;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::NewProp_InClass = { "InClass", nullptr, (EPropertyFlags)0x0014000008000182, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetTextRendererClass_Parms, InClass), Z_Construct_UClass_UClass, Z_Construct_UClass_UText3DRendererBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InClass_MetaData), NewProp_InClass_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::NewProp_InClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetTextRendererClass", Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::Text3DComponent_eventSetTextRendererClass_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::Text3DComponent_eventSetTextRendererClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetTextRendererClass()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetTextRendererClass_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetTextRendererClass)
{
	P_GET_OBJECT_REF_NO_PTR(TSubclassOf<UText3DRendererBase>,Z_Param_Out_InClass);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetTextRendererClass(Z_Param_Out_InClass);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetTextRendererClass *****************************

// ********** Begin Class UText3DComponent Function SetVerticalAlignment ***************************
struct Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics
{
	struct Text3DComponent_eventSetVerticalAlignment_Parms
	{
		EText3DVerticalTextAlignment value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the vertical alignment and signal the primitives to be rebuilt */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the vertical alignment and signal the primitives to be rebuilt" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_value_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::NewProp_value_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_UText3DComponent_SetVerticalAlignment_Statics::NewProp_value = { "value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetVerticalAlignment_Parms, value), Z_Construct_UEnum_Text3D_EText3DVerticalTextAlignment, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_value_MetaData), NewProp_value_MetaData) }; // 4222565068
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::NewProp_value_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::NewProp_value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetVerticalAlignment", Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::Text3DComponent_eventSetVerticalAlignment_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::Text3DComponent_eventSetVerticalAlignment_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetVerticalAlignment)
{
	P_GET_ENUM(EText3DVerticalTextAlignment,Z_Param_value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetVerticalAlignment(EText3DVerticalTextAlignment(Z_Param_value));
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetVerticalAlignment *****************************

// ********** Begin Class UText3DComponent Function SetWordSpacing *********************************
struct Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics
{
	struct Text3DComponent_eventSetWordSpacing_Parms
	{
		float Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Rendering|Components|Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the word spacing value and signal the primitives to be rebuilt */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the word spacing value and signal the primitives to be rebuilt" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DComponent_eventSetWordSpacing_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DComponent, nullptr, "SetWordSpacing", Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::Text3DComponent_eventSetWordSpacing_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::Text3DComponent_eventSetWordSpacing_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DComponent_SetWordSpacing()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DComponent_SetWordSpacing_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DComponent::execSetWordSpacing)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetWordSpacing(Z_Param_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DComponent Function SetWordSpacing ***********************************

// ********** Begin Class UText3DComponent *********************************************************
void UText3DComponent::GetTextRendererClass_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DComponent* Obj = (const UText3DComponent*)Object;
	TSubclassOf<UText3DRendererBase>& Result = *(TSubclassOf<UText3DRendererBase>*)OutValue;
	Result = (TSubclassOf<UText3DRendererBase>)Obj->GetTextRendererClass();
}
void UText3DComponent::SetTextRendererClass_WrapperImpl(void* Object, const void* InValue)
{
	UText3DComponent* Obj = (UText3DComponent*)Object;
	TSubclassOf<UText3DRendererBase>& Value = *(TSubclassOf<UText3DRendererBase>*)InValue;
	Obj->SetTextRendererClass(Value);
}
void UText3DComponent::GetText_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DComponent* Obj = (const UText3DComponent*)Object;
	FText& Result = *(FText*)OutValue;
	Result = (FText)Obj->GetText();
}
void UText3DComponent::SetText_WrapperImpl(void* Object, const void* InValue)
{
	UText3DComponent* Obj = (UText3DComponent*)Object;
	FText& Value = *(FText*)InValue;
	Obj->SetText(Value);
}
void UText3DComponent::GetFont_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DComponent* Obj = (const UText3DComponent*)Object;
	UFont*& Result = *(UFont**)OutValue;
	Result = (UFont*)Obj->GetFont();
}
void UText3DComponent::SetFont_WrapperImpl(void* Object, const void* InValue)
{
	UText3DComponent* Obj = (UText3DComponent*)Object;
	UFont*& Value = *(UFont**)InValue;
	Obj->SetFont(Value);
}
void UText3DComponent::GetTypeface_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DComponent* Obj = (const UText3DComponent*)Object;
	FName& Result = *(FName*)OutValue;
	Result = (FName)Obj->GetTypeface();
}
void UText3DComponent::SetTypeface_WrapperImpl(void* Object, const void* InValue)
{
	UText3DComponent* Obj = (UText3DComponent*)Object;
	FName& Value = *(FName*)InValue;
	Obj->SetTypeface(Value);
}
void UText3DComponent::GetbEnforceUpperCase_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DComponent* Obj = (const UText3DComponent*)Object;
	bool& Result = *(bool*)OutValue;
	Result = (bool)Obj->GetEnforceUpperCase();
}
void UText3DComponent::SetbEnforceUpperCase_WrapperImpl(void* Object, const void* InValue)
{
	UText3DComponent* Obj = (UText3DComponent*)Object;
	bool& Value = *(bool*)InValue;
	Obj->SetEnforceUpperCase(Value);
}
void UText3DComponent::StaticRegisterNativesUText3DComponent()
{
	UClass* Class = UText3DComponent::StaticClass();
	static const FNameNativePtrPair Funcs[] = {
		{ "GetBounds", &UText3DComponent::execGetBounds },
		{ "GetFormattedText", &UText3DComponent::execGetFormattedText },
		{ "GetGeometryExtension", &UText3DComponent::execGetGeometryExtension },
		{ "GetLayoutEffects", &UText3DComponent::execGetLayoutEffects },
		{ "GetLayoutExtension", &UText3DComponent::execGetLayoutExtension },
		{ "GetMaterialExtension", &UText3DComponent::execGetMaterialExtension },
		{ "GetRenderingExtension", &UText3DComponent::execGetRenderingExtension },
		{ "GetTextRendererClass", &UText3DComponent::execGetTextRendererClass },
		{ "GetTypefaceNames", &UText3DComponent::execGetTypefaceNames },
		{ "SetBackMaterial", &UText3DComponent::execSetBackMaterial },
		{ "SetBevel", &UText3DComponent::execSetBevel },
		{ "SetBevelMaterial", &UText3DComponent::execSetBevelMaterial },
		{ "SetBevelSegments", &UText3DComponent::execSetBevelSegments },
		{ "SetBevelType", &UText3DComponent::execSetBevelType },
		{ "SetCastShadow", &UText3DComponent::execSetCastShadow },
		{ "SetEnforceUpperCase", &UText3DComponent::execSetEnforceUpperCase },
		{ "SetExtrude", &UText3DComponent::execSetExtrude },
		{ "SetExtrudeMaterial", &UText3DComponent::execSetExtrudeMaterial },
		{ "SetFont", &UText3DComponent::execSetFont },
		{ "SetFrontMaterial", &UText3DComponent::execSetFrontMaterial },
		{ "SetHasMaxHeight", &UText3DComponent::execSetHasMaxHeight },
		{ "SetHasMaxWidth", &UText3DComponent::execSetHasMaxWidth },
		{ "SetHasOutline", &UText3DComponent::execSetHasOutline },
		{ "SetHorizontalAlignment", &UText3DComponent::execSetHorizontalAlignment },
		{ "SetKerning", &UText3DComponent::execSetKerning },
		{ "SetLineSpacing", &UText3DComponent::execSetLineSpacing },
		{ "SetMaxHeight", &UText3DComponent::execSetMaxHeight },
		{ "SetMaxWidth", &UText3DComponent::execSetMaxWidth },
		{ "SetMaxWidthHandling", &UText3DComponent::execSetMaxWidthHandling },
		{ "SetOutlineExpand", &UText3DComponent::execSetOutlineExpand },
		{ "SetScaleProportionally", &UText3DComponent::execSetScaleProportionally },
		{ "SetText", &UText3DComponent::execSetText },
		{ "SetTextRendererClass", &UText3DComponent::execSetTextRendererClass },
		{ "SetVerticalAlignment", &UText3DComponent::execSetVerticalAlignment },
		{ "SetWordSpacing", &UText3DComponent::execSetWordSpacing },
	};
	FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
}
FClassRegistrationInfo Z_Registration_Info_UClass_UText3DComponent;
UClass* UText3DComponent::GetPrivateStaticClass()
{
	using TClass = UText3DComponent;
	if (!Z_Registration_Info_UClass_UText3DComponent.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			StaticPackage(),
			TEXT("Text3DComponent"),
			Z_Registration_Info_UClass_UText3DComponent.InnerSingleton,
			StaticRegisterNativesUText3DComponent,
			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_UText3DComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UText3DComponent_NoRegister()
{
	return UText3DComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UText3DComponent_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "BlueprintSpawnableComponent", "" },
		{ "ClassGroupNames", "Text3D" },
		{ "HideCategories", "Replication Collision HLOD Physics Networking Input Actor Cooking LevelInstance Streaming DataLayers WorldPartition Trigger PhysicsVolume" },
		{ "IncludePath", "Text3DComponent.h" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
		{ "PrioritizeCategories", "Text Character Layout Geometry Material Rendering Transform" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextRendererClass_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Text" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** The renderer class to use to create the text geometry */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
		{ "ShowDisplayNames", "" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "The renderer class to use to create the text geometry" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Text" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** The text to generate a 3d mesh */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
		{ "MultiLine", "TRUE" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "The text to generate a 3d mesh" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FormattedText_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Original text formatted */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Original text formatted" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Font_MetaData[] = {
		{ "AdvancedFontPicker", "" },
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Text" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Text font defines the style of rendered characters */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Text font defines the style of rendered characters" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Typeface_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Text" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Text font face, subset within font like bold, italic, regular */" },
#endif
		{ "GetOptions", "GetTypefaceNames" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Text font face, subset within font like bold, italic, regular" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnforceUpperCase_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Text" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Whether to force upper case for text */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Whether to force upper case for text" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CharacterExtension_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Character" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayoutExtension_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Layout" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayoutEffects_Inner_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "LayoutEffects" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayoutEffects_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "LayoutEffects" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryExtension_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Geometry" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialExtension_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderingExtension_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Rendering" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextRenderer_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Active renderer in charge of generating text geometry */" },
#endif
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Active renderer in charge of generating text geometry" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextGeneratedDelegate_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Events" },
		{ "DisplayName", "On Text Generated" },
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
#if WITH_EDITORONLY_DATA
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrontMaterial_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BevelMaterial_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExtrudeMaterial_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackMaterial_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Extrude_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bevel_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BevelType_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BevelSegments_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOutline_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutlineExpand_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HorizontalAlignment_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VerticalAlignment_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Kerning_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LineSpacing_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WordSpacing_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasMaxWidth_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxWidth_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasMaxHeight_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxWidthHandling_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxHeight_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bScaleProportionally_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastShadow_MetaData[] = {
		{ "ModuleRelativePath", "Public/Text3DComponent.h" },
	};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
	static const UECodeGen_Private::FClassPropertyParams NewProp_TextRendererClass;
	static const UECodeGen_Private::FTextPropertyParams NewProp_Text;
	static const UECodeGen_Private::FTextPropertyParams NewProp_FormattedText_Inner;
	static const UECodeGen_Private::FGenericPropertyParams NewProp_FormattedText;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Font;
	static const UECodeGen_Private::FNamePropertyParams NewProp_Typeface;
	static void NewProp_bEnforceUpperCase_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnforceUpperCase;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_CharacterExtension;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_LayoutExtension;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_LayoutEffects_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_LayoutEffects;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_GeometryExtension;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialExtension;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderingExtension;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_TextRenderer;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_TextGeneratedDelegate;
#if WITH_EDITORONLY_DATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_FrontMaterial;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_BevelMaterial;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ExtrudeMaterial;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_BackMaterial;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Extrude;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Bevel;
	static const UECodeGen_Private::FBytePropertyParams NewProp_BevelType_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_BevelType;
	static const UECodeGen_Private::FIntPropertyParams NewProp_BevelSegments;
	static void NewProp_bOutline_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bOutline;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_OutlineExpand;
	static const UECodeGen_Private::FBytePropertyParams NewProp_HorizontalAlignment_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_HorizontalAlignment;
	static const UECodeGen_Private::FBytePropertyParams NewProp_VerticalAlignment_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_VerticalAlignment;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Kerning;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_LineSpacing;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_WordSpacing;
	static void NewProp_bHasMaxWidth_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasMaxWidth;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxWidth;
	static void NewProp_bHasMaxHeight_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasMaxHeight;
	static const UECodeGen_Private::FBytePropertyParams NewProp_MaxWidthHandling_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_MaxWidthHandling;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxHeight;
	static void NewProp_bScaleProportionally_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bScaleProportionally;
	static void NewProp_bCastShadow_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastShadow;
#endif // WITH_EDITORONLY_DATA
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UText3DComponent_GetBounds, "GetBounds" }, // 562469899
		{ &Z_Construct_UFunction_UText3DComponent_GetFormattedText, "GetFormattedText" }, // 1564303346
		{ &Z_Construct_UFunction_UText3DComponent_GetGeometryExtension, "GetGeometryExtension" }, // 2327721925
		{ &Z_Construct_UFunction_UText3DComponent_GetLayoutEffects, "GetLayoutEffects" }, // 3297875505
		{ &Z_Construct_UFunction_UText3DComponent_GetLayoutExtension, "GetLayoutExtension" }, // 1174140009
		{ &Z_Construct_UFunction_UText3DComponent_GetMaterialExtension, "GetMaterialExtension" }, // 2214351460
		{ &Z_Construct_UFunction_UText3DComponent_GetRenderingExtension, "GetRenderingExtension" }, // 2276174144
		{ &Z_Construct_UFunction_UText3DComponent_GetTextRendererClass, "GetTextRendererClass" }, // 413164759
		{ &Z_Construct_UFunction_UText3DComponent_GetTypefaceNames, "GetTypefaceNames" }, // 4224606121
		{ &Z_Construct_UFunction_UText3DComponent_SetBackMaterial, "SetBackMaterial" }, // 3392446303
		{ &Z_Construct_UFunction_UText3DComponent_SetBevel, "SetBevel" }, // 2675926581
		{ &Z_Construct_UFunction_UText3DComponent_SetBevelMaterial, "SetBevelMaterial" }, // 1367142182
		{ &Z_Construct_UFunction_UText3DComponent_SetBevelSegments, "SetBevelSegments" }, // 2706508197
		{ &Z_Construct_UFunction_UText3DComponent_SetBevelType, "SetBevelType" }, // 4148362135
		{ &Z_Construct_UFunction_UText3DComponent_SetCastShadow, "SetCastShadow" }, // 3232612849
		{ &Z_Construct_UFunction_UText3DComponent_SetEnforceUpperCase, "SetEnforceUpperCase" }, // 68556515
		{ &Z_Construct_UFunction_UText3DComponent_SetExtrude, "SetExtrude" }, // 2092013807
		{ &Z_Construct_UFunction_UText3DComponent_SetExtrudeMaterial, "SetExtrudeMaterial" }, // 2789762945
		{ &Z_Construct_UFunction_UText3DComponent_SetFont, "SetFont" }, // 1487212479
		{ &Z_Construct_UFunction_UText3DComponent_SetFrontMaterial, "SetFrontMaterial" }, // 3009116471
		{ &Z_Construct_UFunction_UText3DComponent_SetHasMaxHeight, "SetHasMaxHeight" }, // 3968757022
		{ &Z_Construct_UFunction_UText3DComponent_SetHasMaxWidth, "SetHasMaxWidth" }, // 2697558326
		{ &Z_Construct_UFunction_UText3DComponent_SetHasOutline, "SetHasOutline" }, // 2419832069
		{ &Z_Construct_UFunction_UText3DComponent_SetHorizontalAlignment, "SetHorizontalAlignment" }, // 1770424133
		{ &Z_Construct_UFunction_UText3DComponent_SetKerning, "SetKerning" }, // 1442307207
		{ &Z_Construct_UFunction_UText3DComponent_SetLineSpacing, "SetLineSpacing" }, // 701297680
		{ &Z_Construct_UFunction_UText3DComponent_SetMaxHeight, "SetMaxHeight" }, // 904845267
		{ &Z_Construct_UFunction_UText3DComponent_SetMaxWidth, "SetMaxWidth" }, // 3449237244
		{ &Z_Construct_UFunction_UText3DComponent_SetMaxWidthHandling, "SetMaxWidthHandling" }, // 878752741
		{ &Z_Construct_UFunction_UText3DComponent_SetOutlineExpand, "SetOutlineExpand" }, // 1274302294
		{ &Z_Construct_UFunction_UText3DComponent_SetScaleProportionally, "SetScaleProportionally" }, // 3994313751
		{ &Z_Construct_UFunction_UText3DComponent_SetText, "SetText" }, // 4017451605
		{ &Z_Construct_UFunction_UText3DComponent_SetTextRendererClass, "SetTextRendererClass" }, // 3604267169
		{ &Z_Construct_UFunction_UText3DComponent_SetVerticalAlignment, "SetVerticalAlignment" }, // 1888673815
		{ &Z_Construct_UFunction_UText3DComponent_SetWordSpacing, "SetWordSpacing" }, // 2404162119
		{ &Z_Construct_UDelegateFunction_UText3DComponent_TextGenerated__DelegateSignature, "TextGenerated__DelegateSignature" }, // 3346325884
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UText3DComponent>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_TextRendererClass = { "TextRendererClass", nullptr, (EPropertyFlags)0x0024080002000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DComponent::SetTextRendererClass_WrapperImpl, &UText3DComponent::GetTextRendererClass_WrapperImpl, 1, STRUCT_OFFSET(UText3DComponent, TextRendererClass), Z_Construct_UClass_UClass, Z_Construct_UClass_UText3DRendererBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextRendererClass_MetaData), NewProp_TextRendererClass_MetaData) };
const UECodeGen_Private::FTextPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DComponent::SetText_WrapperImpl, &UText3DComponent::GetText_WrapperImpl, 1, STRUCT_OFFSET(UText3DComponent, Text), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Text_MetaData), NewProp_Text_MetaData) };
const UECodeGen_Private::FTextPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_FormattedText_Inner = { "FormattedText", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FGenericPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_FormattedText = { "FormattedText", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, FormattedText), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FormattedText_MetaData), NewProp_FormattedText_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_Font = { "Font", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DComponent::SetFont_WrapperImpl, &UText3DComponent::GetFont_WrapperImpl, 1, STRUCT_OFFSET(UText3DComponent, Font), Z_Construct_UClass_UFont_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Font_MetaData), NewProp_Font_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_Typeface = { "Typeface", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DComponent::SetTypeface_WrapperImpl, &UText3DComponent::GetTypeface_WrapperImpl, 1, STRUCT_OFFSET(UText3DComponent, Typeface), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Typeface_MetaData), NewProp_Typeface_MetaData) };
void Z_Construct_UClass_UText3DComponent_Statics::NewProp_bEnforceUpperCase_SetBit(void* Obj)
{
	((UText3DComponent*)Obj)->bEnforceUpperCase = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_bEnforceUpperCase = { "bEnforceUpperCase", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DComponent::SetbEnforceUpperCase_WrapperImpl, &UText3DComponent::GetbEnforceUpperCase_WrapperImpl, 1, sizeof(bool), sizeof(UText3DComponent), &Z_Construct_UClass_UText3DComponent_Statics::NewProp_bEnforceUpperCase_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnforceUpperCase_MetaData), NewProp_bEnforceUpperCase_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_CharacterExtension = { "CharacterExtension", nullptr, (EPropertyFlags)0x01260800000a0809, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, CharacterExtension), Z_Construct_UClass_UText3DCharacterExtensionBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CharacterExtension_MetaData), NewProp_CharacterExtension_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_LayoutExtension = { "LayoutExtension", nullptr, (EPropertyFlags)0x01260800000a0809, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, LayoutExtension), Z_Construct_UClass_UText3DLayoutExtensionBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayoutExtension_MetaData), NewProp_LayoutExtension_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_LayoutEffects_Inner = { "LayoutEffects", nullptr, (EPropertyFlags)0x0106000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UText3DLayoutEffectBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayoutEffects_Inner_MetaData), NewProp_LayoutEffects_Inner_MetaData) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_LayoutEffects = { "LayoutEffects", nullptr, (EPropertyFlags)0x0124088000000809, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, LayoutEffects), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayoutEffects_MetaData), NewProp_LayoutEffects_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_GeometryExtension = { "GeometryExtension", nullptr, (EPropertyFlags)0x01260800000a0809, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, GeometryExtension), Z_Construct_UClass_UText3DGeometryExtensionBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryExtension_MetaData), NewProp_GeometryExtension_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_MaterialExtension = { "MaterialExtension", nullptr, (EPropertyFlags)0x01260800000a0809, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, MaterialExtension), Z_Construct_UClass_UText3DMaterialExtensionBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialExtension_MetaData), NewProp_MaterialExtension_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_RenderingExtension = { "RenderingExtension", nullptr, (EPropertyFlags)0x01260800000a0809, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, RenderingExtension), Z_Construct_UClass_UText3DRenderingExtensionBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderingExtension_MetaData), NewProp_RenderingExtension_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_TextRenderer = { "TextRenderer", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, TextRenderer), Z_Construct_UClass_UText3DRendererBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextRenderer_MetaData), NewProp_TextRenderer_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_TextGeneratedDelegate = { "TextGeneratedDelegate", nullptr, (EPropertyFlags)0x0040000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, TextGeneratedDelegate), Z_Construct_UDelegateFunction_UText3DComponent_TextGenerated__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextGeneratedDelegate_MetaData), NewProp_TextGeneratedDelegate_MetaData) }; // 3346325884
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_FrontMaterial = { "FrontMaterial", nullptr, (EPropertyFlags)0x0144000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, FrontMaterial_DEPRECATED), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrontMaterial_MetaData), NewProp_FrontMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_BevelMaterial = { "BevelMaterial", nullptr, (EPropertyFlags)0x0144000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, BevelMaterial_DEPRECATED), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BevelMaterial_MetaData), NewProp_BevelMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_ExtrudeMaterial = { "ExtrudeMaterial", nullptr, (EPropertyFlags)0x0144000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, ExtrudeMaterial_DEPRECATED), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExtrudeMaterial_MetaData), NewProp_ExtrudeMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_BackMaterial = { "BackMaterial", nullptr, (EPropertyFlags)0x0144000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, BackMaterial_DEPRECATED), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackMaterial_MetaData), NewProp_BackMaterial_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_Extrude = { "Extrude", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, Extrude_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Extrude_MetaData), NewProp_Extrude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_Bevel = { "Bevel", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, Bevel_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bevel_MetaData), NewProp_Bevel_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_BevelType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_BevelType = { "BevelType", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, BevelType_DEPRECATED), Z_Construct_UEnum_Text3D_EText3DBevelType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BevelType_MetaData), NewProp_BevelType_MetaData) }; // 1295551670
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_BevelSegments = { "BevelSegments", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, BevelSegments_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BevelSegments_MetaData), NewProp_BevelSegments_MetaData) };
void Z_Construct_UClass_UText3DComponent_Statics::NewProp_bOutline_SetBit(void* Obj)
{
	((UText3DComponent*)Obj)->bOutline_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_bOutline = { "bOutline", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UText3DComponent), &Z_Construct_UClass_UText3DComponent_Statics::NewProp_bOutline_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOutline_MetaData), NewProp_bOutline_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_OutlineExpand = { "OutlineExpand", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, OutlineExpand_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutlineExpand_MetaData), NewProp_OutlineExpand_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_HorizontalAlignment_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_HorizontalAlignment = { "HorizontalAlignment", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, HorizontalAlignment_DEPRECATED), Z_Construct_UEnum_Text3D_EText3DHorizontalTextAlignment, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HorizontalAlignment_MetaData), NewProp_HorizontalAlignment_MetaData) }; // 4230910740
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_VerticalAlignment_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_VerticalAlignment = { "VerticalAlignment", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, VerticalAlignment_DEPRECATED), Z_Construct_UEnum_Text3D_EText3DVerticalTextAlignment, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VerticalAlignment_MetaData), NewProp_VerticalAlignment_MetaData) }; // 4222565068
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_Kerning = { "Kerning", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, Kerning_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Kerning_MetaData), NewProp_Kerning_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_LineSpacing = { "LineSpacing", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, LineSpacing_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LineSpacing_MetaData), NewProp_LineSpacing_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_WordSpacing = { "WordSpacing", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, WordSpacing_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WordSpacing_MetaData), NewProp_WordSpacing_MetaData) };
void Z_Construct_UClass_UText3DComponent_Statics::NewProp_bHasMaxWidth_SetBit(void* Obj)
{
	((UText3DComponent*)Obj)->bHasMaxWidth_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_bHasMaxWidth = { "bHasMaxWidth", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UText3DComponent), &Z_Construct_UClass_UText3DComponent_Statics::NewProp_bHasMaxWidth_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasMaxWidth_MetaData), NewProp_bHasMaxWidth_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_MaxWidth = { "MaxWidth", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, MaxWidth_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxWidth_MetaData), NewProp_MaxWidth_MetaData) };
void Z_Construct_UClass_UText3DComponent_Statics::NewProp_bHasMaxHeight_SetBit(void* Obj)
{
	((UText3DComponent*)Obj)->bHasMaxHeight_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_bHasMaxHeight = { "bHasMaxHeight", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UText3DComponent), &Z_Construct_UClass_UText3DComponent_Statics::NewProp_bHasMaxHeight_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasMaxHeight_MetaData), NewProp_bHasMaxHeight_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_MaxWidthHandling_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_MaxWidthHandling = { "MaxWidthHandling", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, MaxWidthHandling_DEPRECATED), Z_Construct_UEnum_Text3D_EText3DMaxWidthHandling, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxWidthHandling_MetaData), NewProp_MaxWidthHandling_MetaData) }; // 1432792087
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_MaxHeight = { "MaxHeight", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DComponent, MaxHeight_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxHeight_MetaData), NewProp_MaxHeight_MetaData) };
void Z_Construct_UClass_UText3DComponent_Statics::NewProp_bScaleProportionally_SetBit(void* Obj)
{
	((UText3DComponent*)Obj)->bScaleProportionally_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_bScaleProportionally = { "bScaleProportionally", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UText3DComponent), &Z_Construct_UClass_UText3DComponent_Statics::NewProp_bScaleProportionally_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bScaleProportionally_MetaData), NewProp_bScaleProportionally_MetaData) };
void Z_Construct_UClass_UText3DComponent_Statics::NewProp_bCastShadow_SetBit(void* Obj)
{
	((UText3DComponent*)Obj)->bCastShadow_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DComponent_Statics::NewProp_bCastShadow = { "bCastShadow", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UText3DComponent), &Z_Construct_UClass_UText3DComponent_Statics::NewProp_bCastShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastShadow_MetaData), NewProp_bCastShadow_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UText3DComponent_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_TextRendererClass,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_Text,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_FormattedText_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_FormattedText,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_Font,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_Typeface,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_bEnforceUpperCase,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_CharacterExtension,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_LayoutExtension,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_LayoutEffects_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_LayoutEffects,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_GeometryExtension,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_MaterialExtension,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_RenderingExtension,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_TextRenderer,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_TextGeneratedDelegate,
#if WITH_EDITORONLY_DATA
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_FrontMaterial,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_BevelMaterial,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_ExtrudeMaterial,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_BackMaterial,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_Extrude,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_Bevel,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_BevelType_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_BevelType,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_BevelSegments,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_bOutline,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_OutlineExpand,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_HorizontalAlignment_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_HorizontalAlignment,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_VerticalAlignment_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_VerticalAlignment,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_Kerning,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_LineSpacing,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_WordSpacing,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_bHasMaxWidth,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_MaxWidth,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_bHasMaxHeight,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_MaxWidthHandling_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_MaxWidthHandling,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_MaxHeight,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_bScaleProportionally,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DComponent_Statics::NewProp_bCastShadow,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DComponent_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_UText3DComponent_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_USceneComponent,
	(UObject* (*)())Z_Construct_UPackage__Script_Text3D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UText3DComponent_Statics::ClassParams = {
	&UText3DComponent::StaticClass,
	"Engine",
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	Z_Construct_UClass_UText3DComponent_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(Z_Construct_UClass_UText3DComponent_Statics::PropPointers),
	0,
	0x00A800A4u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UText3DComponent_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UText3DComponent()
{
	if (!Z_Registration_Info_UClass_UText3DComponent.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UText3DComponent.OuterSingleton, Z_Construct_UClass_UText3DComponent_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_UText3DComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR(UText3DComponent);
UText3DComponent::~UText3DComponent() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UText3DComponent)
// ********** End Class UText3DComponent ***********************************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Text3DComponent_h__Script_Text3D_Statics
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UText3DComponent, UText3DComponent::StaticClass, TEXT("UText3DComponent"), &Z_Registration_Info_UClass_UText3DComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UText3DComponent), 2772070249U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Text3DComponent_h__Script_Text3D_3712699690(TEXT("/Script/Text3D"),
	Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Text3DComponent_h__Script_Text3D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Text3DComponent_h__Script_Text3D_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0);
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
