// 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 "Extensions/Text3DLayoutTransformEffect.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS

void EmptyLinkFunctionForGeneratedCodeText3DLayoutTransformEffect() {}

// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
TEXT3D_API UClass* Z_Construct_UClass_UText3DLayoutEffectBase();
TEXT3D_API UClass* Z_Construct_UClass_UText3DLayoutTransformEffect();
TEXT3D_API UClass* Z_Construct_UClass_UText3DLayoutTransformEffect_NoRegister();
TEXT3D_API UEnum* Z_Construct_UEnum_Text3D_EText3DCharacterEffectOrder();
UPackage* Z_Construct_UPackage__Script_Text3D();
// ********** End Cross Module References **********************************************************

// ********** Begin Class UText3DLayoutTransformEffect Function SetLocationBegin *******************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics
{
	struct Text3DLayoutTransformEffect_eventSetLocationBegin_Parms
	{
		FVector InBegin;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBegin_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InBegin;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::NewProp_InBegin = { "InBegin", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetLocationBegin_Parms, InBegin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBegin_MetaData), NewProp_InBegin_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::NewProp_InBegin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetLocationBegin", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::Text3DLayoutTransformEffect_eventSetLocationBegin_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::Text3DLayoutTransformEffect_eventSetLocationBegin_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetLocationBegin)
{
	P_GET_STRUCT_REF(FVector,Z_Param_Out_InBegin);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetLocationBegin(Z_Param_Out_InBegin);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetLocationBegin *********************

// ********** Begin Class UText3DLayoutTransformEffect Function SetLocationEaseCurve ***************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics
{
	struct Text3DLayoutTransformEffect_eventSetLocationEaseCurve_Parms
	{
		UCurveFloat* InEaseCurve;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InEaseCurve;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::NewProp_InEaseCurve = { "InEaseCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetLocationEaseCurve_Parms, InEaseCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::NewProp_InEaseCurve,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetLocationEaseCurve", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::Text3DLayoutTransformEffect_eventSetLocationEaseCurve_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::Text3DLayoutTransformEffect_eventSetLocationEaseCurve_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetLocationEaseCurve)
{
	P_GET_OBJECT(UCurveFloat,Z_Param_InEaseCurve);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetLocationEaseCurve(Z_Param_InEaseCurve);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetLocationEaseCurve *****************

// ********** Begin Class UText3DLayoutTransformEffect Function SetLocationEnabled *****************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics
{
	struct Text3DLayoutTransformEffect_eventSetLocationEnabled_Parms
	{
		bool bEnabled;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static void NewProp_bEnabled_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
	((Text3DLayoutTransformEffect_eventSetLocationEnabled_Parms*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DLayoutTransformEffect_eventSetLocationEnabled_Parms), &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetLocationEnabled", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::Text3DLayoutTransformEffect_eventSetLocationEnabled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::Text3DLayoutTransformEffect_eventSetLocationEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetLocationEnabled)
{
	P_GET_UBOOL(Z_Param_bEnabled);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetLocationEnabled(Z_Param_bEnabled);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetLocationEnabled *******************

// ********** Begin Class UText3DLayoutTransformEffect Function SetLocationEnd *********************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics
{
	struct Text3DLayoutTransformEffect_eventSetLocationEnd_Parms
	{
		FVector InEnd;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InEnd_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InEnd;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::NewProp_InEnd = { "InEnd", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetLocationEnd_Parms, InEnd), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InEnd_MetaData), NewProp_InEnd_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::NewProp_InEnd,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetLocationEnd", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::Text3DLayoutTransformEffect_eventSetLocationEnd_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::Text3DLayoutTransformEffect_eventSetLocationEnd_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetLocationEnd)
{
	P_GET_STRUCT_REF(FVector,Z_Param_Out_InEnd);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetLocationEnd(Z_Param_Out_InEnd);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetLocationEnd ***********************

// ********** Begin Class UText3DLayoutTransformEffect Function SetLocationOrder *******************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics
{
	struct Text3DLayoutTransformEffect_eventSetLocationOrder_Parms
	{
		EText3DCharacterEffectOrder Order;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_Order_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_Order;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::NewProp_Order_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_UText3DLayoutTransformEffect_SetLocationOrder_Statics::NewProp_Order = { "Order", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetLocationOrder_Parms, Order), Z_Construct_UEnum_Text3D_EText3DCharacterEffectOrder, METADATA_PARAMS(0, nullptr) }; // 3458352298
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::NewProp_Order_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::NewProp_Order,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetLocationOrder", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::Text3DLayoutTransformEffect_eventSetLocationOrder_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::Text3DLayoutTransformEffect_eventSetLocationOrder_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetLocationOrder)
{
	P_GET_ENUM(EText3DCharacterEffectOrder,Z_Param_Order);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetLocationOrder(EText3DCharacterEffectOrder(Z_Param_Order));
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetLocationOrder *********************

// ********** Begin Class UText3DLayoutTransformEffect Function SetLocationProgress ****************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics
{
	struct Text3DLayoutTransformEffect_eventSetLocationProgress_Parms
	{
		float Progress;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Progress;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::NewProp_Progress = { "Progress", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetLocationProgress_Parms, Progress), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::NewProp_Progress,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetLocationProgress", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::Text3DLayoutTransformEffect_eventSetLocationProgress_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::Text3DLayoutTransformEffect_eventSetLocationProgress_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetLocationProgress)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Progress);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetLocationProgress(Z_Param_Progress);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetLocationProgress ******************

// ********** Begin Class UText3DLayoutTransformEffect Function SetRotationBegin *******************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics
{
	struct Text3DLayoutTransformEffect_eventSetRotationBegin_Parms
	{
		FRotator Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetRotationBegin_Parms, Value), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetRotationBegin", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::Text3DLayoutTransformEffect_eventSetRotationBegin_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::Text3DLayoutTransformEffect_eventSetRotationBegin_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetRotationBegin)
{
	P_GET_STRUCT_REF(FRotator,Z_Param_Out_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetRotationBegin(Z_Param_Out_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetRotationBegin *********************

// ********** Begin Class UText3DLayoutTransformEffect Function SetRotationEaseCurve ***************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics
{
	struct Text3DLayoutTransformEffect_eventSetRotationEaseCurve_Parms
	{
		UCurveFloat* InEaseCurve;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InEaseCurve;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::NewProp_InEaseCurve = { "InEaseCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetRotationEaseCurve_Parms, InEaseCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::NewProp_InEaseCurve,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetRotationEaseCurve", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::Text3DLayoutTransformEffect_eventSetRotationEaseCurve_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::Text3DLayoutTransformEffect_eventSetRotationEaseCurve_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetRotationEaseCurve)
{
	P_GET_OBJECT(UCurveFloat,Z_Param_InEaseCurve);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetRotationEaseCurve(Z_Param_InEaseCurve);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetRotationEaseCurve *****************

// ********** Begin Class UText3DLayoutTransformEffect Function SetRotationEnabled *****************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics
{
	struct Text3DLayoutTransformEffect_eventSetRotationEnabled_Parms
	{
		bool bEnabled;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static void NewProp_bEnabled_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
	((Text3DLayoutTransformEffect_eventSetRotationEnabled_Parms*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DLayoutTransformEffect_eventSetRotationEnabled_Parms), &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetRotationEnabled", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::Text3DLayoutTransformEffect_eventSetRotationEnabled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::Text3DLayoutTransformEffect_eventSetRotationEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetRotationEnabled)
{
	P_GET_UBOOL(Z_Param_bEnabled);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetRotationEnabled(Z_Param_bEnabled);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetRotationEnabled *******************

// ********** Begin Class UText3DLayoutTransformEffect Function SetRotationEnd *********************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics
{
	struct Text3DLayoutTransformEffect_eventSetRotationEnd_Parms
	{
		FRotator Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetRotationEnd_Parms, Value), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetRotationEnd", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::Text3DLayoutTransformEffect_eventSetRotationEnd_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::Text3DLayoutTransformEffect_eventSetRotationEnd_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetRotationEnd)
{
	P_GET_STRUCT_REF(FRotator,Z_Param_Out_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetRotationEnd(Z_Param_Out_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetRotationEnd ***********************

// ********** Begin Class UText3DLayoutTransformEffect Function SetRotationOrder *******************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics
{
	struct Text3DLayoutTransformEffect_eventSetRotationOrder_Parms
	{
		EText3DCharacterEffectOrder Order;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_Order_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_Order;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::NewProp_Order_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_UText3DLayoutTransformEffect_SetRotationOrder_Statics::NewProp_Order = { "Order", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetRotationOrder_Parms, Order), Z_Construct_UEnum_Text3D_EText3DCharacterEffectOrder, METADATA_PARAMS(0, nullptr) }; // 3458352298
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::NewProp_Order_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::NewProp_Order,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetRotationOrder", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::Text3DLayoutTransformEffect_eventSetRotationOrder_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::Text3DLayoutTransformEffect_eventSetRotationOrder_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetRotationOrder)
{
	P_GET_ENUM(EText3DCharacterEffectOrder,Z_Param_Order);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetRotationOrder(EText3DCharacterEffectOrder(Z_Param_Order));
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetRotationOrder *********************

// ********** Begin Class UText3DLayoutTransformEffect Function SetRotationProgress ****************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics
{
	struct Text3DLayoutTransformEffect_eventSetRotationProgress_Parms
	{
		float Progress;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Progress;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::NewProp_Progress = { "Progress", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetRotationProgress_Parms, Progress), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::NewProp_Progress,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetRotationProgress", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::Text3DLayoutTransformEffect_eventSetRotationProgress_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::Text3DLayoutTransformEffect_eventSetRotationProgress_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetRotationProgress)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Progress);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetRotationProgress(Z_Param_Progress);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetRotationProgress ******************

// ********** Begin Class UText3DLayoutTransformEffect Function SetScaleBegin **********************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics
{
	struct Text3DLayoutTransformEffect_eventSetScaleBegin_Parms
	{
		FVector Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetScaleBegin_Parms, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetScaleBegin", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::Text3DLayoutTransformEffect_eventSetScaleBegin_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::Text3DLayoutTransformEffect_eventSetScaleBegin_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetScaleBegin)
{
	P_GET_STRUCT_REF(FVector,Z_Param_Out_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetScaleBegin(Z_Param_Out_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetScaleBegin ************************

// ********** Begin Class UText3DLayoutTransformEffect Function SetScaleEaseCurve ******************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics
{
	struct Text3DLayoutTransformEffect_eventSetScaleEaseCurve_Parms
	{
		UCurveFloat* InEaseCurve;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InEaseCurve;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::NewProp_InEaseCurve = { "InEaseCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetScaleEaseCurve_Parms, InEaseCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::NewProp_InEaseCurve,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetScaleEaseCurve", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::Text3DLayoutTransformEffect_eventSetScaleEaseCurve_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::Text3DLayoutTransformEffect_eventSetScaleEaseCurve_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetScaleEaseCurve)
{
	P_GET_OBJECT(UCurveFloat,Z_Param_InEaseCurve);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetScaleEaseCurve(Z_Param_InEaseCurve);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetScaleEaseCurve ********************

// ********** Begin Class UText3DLayoutTransformEffect Function SetScaleEnabled ********************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics
{
	struct Text3DLayoutTransformEffect_eventSetScaleEnabled_Parms
	{
		bool bEnabled;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static void NewProp_bEnabled_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
	((Text3DLayoutTransformEffect_eventSetScaleEnabled_Parms*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DLayoutTransformEffect_eventSetScaleEnabled_Parms), &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetScaleEnabled", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::Text3DLayoutTransformEffect_eventSetScaleEnabled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::Text3DLayoutTransformEffect_eventSetScaleEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetScaleEnabled)
{
	P_GET_UBOOL(Z_Param_bEnabled);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetScaleEnabled(Z_Param_bEnabled);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetScaleEnabled **********************

// ********** Begin Class UText3DLayoutTransformEffect Function SetScaleEnd ************************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics
{
	struct Text3DLayoutTransformEffect_eventSetScaleEnd_Parms
	{
		FVector Value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetScaleEnd_Parms, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetScaleEnd", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::Text3DLayoutTransformEffect_eventSetScaleEnd_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::Text3DLayoutTransformEffect_eventSetScaleEnd_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetScaleEnd)
{
	P_GET_STRUCT_REF(FVector,Z_Param_Out_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetScaleEnd(Z_Param_Out_Value);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetScaleEnd **************************

// ********** Begin Class UText3DLayoutTransformEffect Function SetScaleOrder **********************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics
{
	struct Text3DLayoutTransformEffect_eventSetScaleOrder_Parms
	{
		EText3DCharacterEffectOrder Order;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_Order_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_Order;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::NewProp_Order_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_UText3DLayoutTransformEffect_SetScaleOrder_Statics::NewProp_Order = { "Order", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetScaleOrder_Parms, Order), Z_Construct_UEnum_Text3D_EText3DCharacterEffectOrder, METADATA_PARAMS(0, nullptr) }; // 3458352298
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::NewProp_Order_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::NewProp_Order,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetScaleOrder", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::Text3DLayoutTransformEffect_eventSetScaleOrder_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::Text3DLayoutTransformEffect_eventSetScaleOrder_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetScaleOrder)
{
	P_GET_ENUM(EText3DCharacterEffectOrder,Z_Param_Order);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetScaleOrder(EText3DCharacterEffectOrder(Z_Param_Order));
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetScaleOrder ************************

// ********** Begin Class UText3DLayoutTransformEffect Function SetScaleProgress *******************
struct Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics
{
	struct Text3DLayoutTransformEffect_eventSetScaleProgress_Parms
	{
		float Progress;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Transform" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Progress;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::NewProp_Progress = { "Progress", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DLayoutTransformEffect_eventSetScaleProgress_Parms, Progress), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::NewProp_Progress,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DLayoutTransformEffect, nullptr, "SetScaleProgress", Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::Text3DLayoutTransformEffect_eventSetScaleProgress_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::Text3DLayoutTransformEffect_eventSetScaleProgress_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DLayoutTransformEffect::execSetScaleProgress)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_Progress);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetScaleProgress(Z_Param_Progress);
	P_NATIVE_END;
}
// ********** End Class UText3DLayoutTransformEffect Function SetScaleProgress *********************

// ********** Begin Class UText3DLayoutTransformEffect *********************************************
void UText3DLayoutTransformEffect::GetbLocationEnabled_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	bool& Result = *(bool*)OutValue;
	Result = (bool)Obj->GetLocationEnabled();
}
void UText3DLayoutTransformEffect::SetbLocationEnabled_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	bool& Value = *(bool*)InValue;
	Obj->SetLocationEnabled(Value);
}
void UText3DLayoutTransformEffect::GetLocationProgress_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	float& Result = *(float*)OutValue;
	Result = (float)Obj->GetLocationProgress();
}
void UText3DLayoutTransformEffect::SetLocationProgress_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	float& Value = *(float*)InValue;
	Obj->SetLocationProgress(Value);
}
void UText3DLayoutTransformEffect::GetLocationOrder_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	EText3DCharacterEffectOrder& Result = *(EText3DCharacterEffectOrder*)OutValue;
	Result = (EText3DCharacterEffectOrder)Obj->GetLocationOrder();
}
void UText3DLayoutTransformEffect::SetLocationOrder_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	EText3DCharacterEffectOrder& Value = *(EText3DCharacterEffectOrder*)InValue;
	Obj->SetLocationOrder(Value);
}
void UText3DLayoutTransformEffect::GetLocationBegin_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	FVector& Result = *(FVector*)OutValue;
	Result = (FVector)Obj->GetLocationBegin();
}
void UText3DLayoutTransformEffect::SetLocationBegin_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	FVector& Value = *(FVector*)InValue;
	Obj->SetLocationBegin(Value);
}
void UText3DLayoutTransformEffect::GetLocationEnd_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	FVector& Result = *(FVector*)OutValue;
	Result = (FVector)Obj->GetLocationEnd();
}
void UText3DLayoutTransformEffect::SetLocationEnd_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	FVector& Value = *(FVector*)InValue;
	Obj->SetLocationEnd(Value);
}
void UText3DLayoutTransformEffect::GetLocationEaseCurve_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	UCurveFloat*& Result = *(UCurveFloat**)OutValue;
	Result = (UCurveFloat*)Obj->GetLocationEaseCurve();
}
void UText3DLayoutTransformEffect::SetLocationEaseCurve_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	UCurveFloat*& Value = *(UCurveFloat**)InValue;
	Obj->SetLocationEaseCurve(Value);
}
void UText3DLayoutTransformEffect::GetbRotationEnabled_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	bool& Result = *(bool*)OutValue;
	Result = (bool)Obj->GetRotationEnabled();
}
void UText3DLayoutTransformEffect::SetbRotationEnabled_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	bool& Value = *(bool*)InValue;
	Obj->SetRotationEnabled(Value);
}
void UText3DLayoutTransformEffect::GetRotationProgress_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	float& Result = *(float*)OutValue;
	Result = (float)Obj->GetRotationProgress();
}
void UText3DLayoutTransformEffect::SetRotationProgress_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	float& Value = *(float*)InValue;
	Obj->SetRotationProgress(Value);
}
void UText3DLayoutTransformEffect::GetRotationOrder_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	EText3DCharacterEffectOrder& Result = *(EText3DCharacterEffectOrder*)OutValue;
	Result = (EText3DCharacterEffectOrder)Obj->GetRotationOrder();
}
void UText3DLayoutTransformEffect::SetRotationOrder_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	EText3DCharacterEffectOrder& Value = *(EText3DCharacterEffectOrder*)InValue;
	Obj->SetRotationOrder(Value);
}
void UText3DLayoutTransformEffect::GetRotationBegin_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	FRotator& Result = *(FRotator*)OutValue;
	Result = (FRotator)Obj->GetRotationBegin();
}
void UText3DLayoutTransformEffect::SetRotationBegin_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	FRotator& Value = *(FRotator*)InValue;
	Obj->SetRotationBegin(Value);
}
void UText3DLayoutTransformEffect::GetRotationEnd_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	FRotator& Result = *(FRotator*)OutValue;
	Result = (FRotator)Obj->GetRotationEnd();
}
void UText3DLayoutTransformEffect::SetRotationEnd_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	FRotator& Value = *(FRotator*)InValue;
	Obj->SetRotationEnd(Value);
}
void UText3DLayoutTransformEffect::GetRotationEaseCurve_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	UCurveFloat*& Result = *(UCurveFloat**)OutValue;
	Result = (UCurveFloat*)Obj->GetRotationEaseCurve();
}
void UText3DLayoutTransformEffect::SetRotationEaseCurve_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	UCurveFloat*& Value = *(UCurveFloat**)InValue;
	Obj->SetRotationEaseCurve(Value);
}
void UText3DLayoutTransformEffect::GetbScaleEnabled_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	bool& Result = *(bool*)OutValue;
	Result = (bool)Obj->GetScaleEnabled();
}
void UText3DLayoutTransformEffect::SetbScaleEnabled_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	bool& Value = *(bool*)InValue;
	Obj->SetScaleEnabled(Value);
}
void UText3DLayoutTransformEffect::GetScaleProgress_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	float& Result = *(float*)OutValue;
	Result = (float)Obj->GetScaleProgress();
}
void UText3DLayoutTransformEffect::SetScaleProgress_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	float& Value = *(float*)InValue;
	Obj->SetScaleProgress(Value);
}
void UText3DLayoutTransformEffect::GetScaleOrder_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	EText3DCharacterEffectOrder& Result = *(EText3DCharacterEffectOrder*)OutValue;
	Result = (EText3DCharacterEffectOrder)Obj->GetScaleOrder();
}
void UText3DLayoutTransformEffect::SetScaleOrder_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	EText3DCharacterEffectOrder& Value = *(EText3DCharacterEffectOrder*)InValue;
	Obj->SetScaleOrder(Value);
}
void UText3DLayoutTransformEffect::GetScaleBegin_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	FVector& Result = *(FVector*)OutValue;
	Result = (FVector)Obj->GetScaleBegin();
}
void UText3DLayoutTransformEffect::SetScaleBegin_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	FVector& Value = *(FVector*)InValue;
	Obj->SetScaleBegin(Value);
}
void UText3DLayoutTransformEffect::GetScaleEnd_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	FVector& Result = *(FVector*)OutValue;
	Result = (FVector)Obj->GetScaleEnd();
}
void UText3DLayoutTransformEffect::SetScaleEnd_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	FVector& Value = *(FVector*)InValue;
	Obj->SetScaleEnd(Value);
}
void UText3DLayoutTransformEffect::GetScaleEaseCurve_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DLayoutTransformEffect* Obj = (const UText3DLayoutTransformEffect*)Object;
	UCurveFloat*& Result = *(UCurveFloat**)OutValue;
	Result = (UCurveFloat*)Obj->GetScaleEaseCurve();
}
void UText3DLayoutTransformEffect::SetScaleEaseCurve_WrapperImpl(void* Object, const void* InValue)
{
	UText3DLayoutTransformEffect* Obj = (UText3DLayoutTransformEffect*)Object;
	UCurveFloat*& Value = *(UCurveFloat**)InValue;
	Obj->SetScaleEaseCurve(Value);
}
void UText3DLayoutTransformEffect::StaticRegisterNativesUText3DLayoutTransformEffect()
{
	UClass* Class = UText3DLayoutTransformEffect::StaticClass();
	static const FNameNativePtrPair Funcs[] = {
		{ "SetLocationBegin", &UText3DLayoutTransformEffect::execSetLocationBegin },
		{ "SetLocationEaseCurve", &UText3DLayoutTransformEffect::execSetLocationEaseCurve },
		{ "SetLocationEnabled", &UText3DLayoutTransformEffect::execSetLocationEnabled },
		{ "SetLocationEnd", &UText3DLayoutTransformEffect::execSetLocationEnd },
		{ "SetLocationOrder", &UText3DLayoutTransformEffect::execSetLocationOrder },
		{ "SetLocationProgress", &UText3DLayoutTransformEffect::execSetLocationProgress },
		{ "SetRotationBegin", &UText3DLayoutTransformEffect::execSetRotationBegin },
		{ "SetRotationEaseCurve", &UText3DLayoutTransformEffect::execSetRotationEaseCurve },
		{ "SetRotationEnabled", &UText3DLayoutTransformEffect::execSetRotationEnabled },
		{ "SetRotationEnd", &UText3DLayoutTransformEffect::execSetRotationEnd },
		{ "SetRotationOrder", &UText3DLayoutTransformEffect::execSetRotationOrder },
		{ "SetRotationProgress", &UText3DLayoutTransformEffect::execSetRotationProgress },
		{ "SetScaleBegin", &UText3DLayoutTransformEffect::execSetScaleBegin },
		{ "SetScaleEaseCurve", &UText3DLayoutTransformEffect::execSetScaleEaseCurve },
		{ "SetScaleEnabled", &UText3DLayoutTransformEffect::execSetScaleEnabled },
		{ "SetScaleEnd", &UText3DLayoutTransformEffect::execSetScaleEnd },
		{ "SetScaleOrder", &UText3DLayoutTransformEffect::execSetScaleOrder },
		{ "SetScaleProgress", &UText3DLayoutTransformEffect::execSetScaleProgress },
	};
	FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
}
FClassRegistrationInfo Z_Registration_Info_UClass_UText3DLayoutTransformEffect;
UClass* UText3DLayoutTransformEffect::GetPrivateStaticClass()
{
	using TClass = UText3DLayoutTransformEffect;
	if (!Z_Registration_Info_UClass_UText3DLayoutTransformEffect.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			StaticPackage(),
			TEXT("Text3DLayoutTransformEffect"),
			Z_Registration_Info_UClass_UText3DLayoutTransformEffect.InnerSingleton,
			StaticRegisterNativesUText3DLayoutTransformEffect,
			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_UText3DLayoutTransformEffect.InnerSingleton;
}
UClass* Z_Construct_UClass_UText3DLayoutTransformEffect_NoRegister()
{
	return UText3DLayoutTransformEffect::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UText3DLayoutTransformEffect_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "ClassGroupNames", "Text3D" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Extension that handles transform data for Text3D */" },
#endif
		{ "DisplayName", "TransformEffect" },
		{ "IncludePath", "Extensions/Text3DLayoutTransformEffect.h" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Extension that handles transform data for Text3D" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLocationEnabled_MetaData[] = {
		{ "Category", "Transform" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "// Location\n" },
#endif
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Location" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocationProgress_MetaData[] = {
		{ "Category", "Transform" },
		{ "ClampMax", "100" },
		{ "ClampMin", "0" },
		{ "EditCondition", "bLocationEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
		{ "Units", "Percent" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocationOrder_MetaData[] = {
		{ "Category", "Transform" },
		{ "EditCondition", "bLocationEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocationBegin_MetaData[] = {
		{ "Category", "Transform" },
		{ "EditCondition", "bLocationEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocationEnd_MetaData[] = {
		{ "Category", "Transform" },
		{ "EditCondition", "bLocationEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocationEaseCurve_MetaData[] = {
		{ "Category", "Transform" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Provide a 0-1 ease curve, leaving this unset will result in linear ease */" },
#endif
		{ "EditCondition", "bLocationEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Provide a 0-1 ease curve, leaving this unset will result in linear ease" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRotationEnabled_MetaData[] = {
		{ "Category", "Transform" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "// Rotate\n" },
#endif
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Rotate" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationProgress_MetaData[] = {
		{ "Category", "Transform" },
		{ "ClampMax", "100" },
		{ "ClampMin", "0" },
		{ "EditCondition", "bRotationEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
		{ "Units", "Percent" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOrder_MetaData[] = {
		{ "Category", "Transform" },
		{ "EditCondition", "bRotationEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationBegin_MetaData[] = {
		{ "Category", "Transform" },
		{ "EditCondition", "bRotationEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationEnd_MetaData[] = {
		{ "Category", "Transform" },
		{ "EditCondition", "bRotationEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationEaseCurve_MetaData[] = {
		{ "Category", "Transform" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Provide a 0-1 ease curve, leaving this unset will result in linear ease */" },
#endif
		{ "EditCondition", "bRotationEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Provide a 0-1 ease curve, leaving this unset will result in linear ease" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bScaleEnabled_MetaData[] = {
		{ "Category", "Transform" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "// Scale\n" },
#endif
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Scale" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleProgress_MetaData[] = {
		{ "Category", "Transform" },
		{ "ClampMax", "100" },
		{ "ClampMin", "0" },
		{ "EditCondition", "bScaleEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
		{ "Units", "Percent" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleOrder_MetaData[] = {
		{ "Category", "Transform" },
		{ "EditCondition", "bScaleEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleBegin_MetaData[] = {
		{ "Category", "Transform" },
		{ "ClampMin", "0" },
		{ "EditCondition", "bScaleEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleEnd_MetaData[] = {
		{ "Category", "Transform" },
		{ "ClampMin", "0" },
		{ "EditCondition", "bScaleEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleEaseCurve_MetaData[] = {
		{ "Category", "Transform" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Provide a 0-1 ease curve, leaving this unset will result in linear ease */" },
#endif
		{ "EditCondition", "bScaleEnabled" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DLayoutTransformEffect.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Provide a 0-1 ease curve, leaving this unset will result in linear ease" },
#endif
	};
#endif // WITH_METADATA
	static void NewProp_bLocationEnabled_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bLocationEnabled;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_LocationProgress;
	static const UECodeGen_Private::FBytePropertyParams NewProp_LocationOrder_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_LocationOrder;
	static const UECodeGen_Private::FStructPropertyParams NewProp_LocationBegin;
	static const UECodeGen_Private::FStructPropertyParams NewProp_LocationEnd;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_LocationEaseCurve;
	static void NewProp_bRotationEnabled_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bRotationEnabled;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationProgress;
	static const UECodeGen_Private::FBytePropertyParams NewProp_RotationOrder_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationOrder;
	static const UECodeGen_Private::FStructPropertyParams NewProp_RotationBegin;
	static const UECodeGen_Private::FStructPropertyParams NewProp_RotationEnd;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_RotationEaseCurve;
	static void NewProp_bScaleEnabled_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bScaleEnabled;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ScaleProgress;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ScaleOrder_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_ScaleOrder;
	static const UECodeGen_Private::FStructPropertyParams NewProp_ScaleBegin;
	static const UECodeGen_Private::FStructPropertyParams NewProp_ScaleEnd;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ScaleEaseCurve;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationBegin, "SetLocationBegin" }, // 2911651920
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEaseCurve, "SetLocationEaseCurve" }, // 3758830281
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnabled, "SetLocationEnabled" }, // 4129616178
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationEnd, "SetLocationEnd" }, // 4163545111
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationOrder, "SetLocationOrder" }, // 3872703736
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetLocationProgress, "SetLocationProgress" }, // 618160788
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationBegin, "SetRotationBegin" }, // 1046732883
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEaseCurve, "SetRotationEaseCurve" }, // 430066377
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnabled, "SetRotationEnabled" }, // 1474450914
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationEnd, "SetRotationEnd" }, // 3648980322
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationOrder, "SetRotationOrder" }, // 2746982054
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetRotationProgress, "SetRotationProgress" }, // 251940094
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleBegin, "SetScaleBegin" }, // 791717677
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEaseCurve, "SetScaleEaseCurve" }, // 3220229996
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnabled, "SetScaleEnabled" }, // 2496651614
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleEnd, "SetScaleEnd" }, // 147583653
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleOrder, "SetScaleOrder" }, // 3062655114
		{ &Z_Construct_UFunction_UText3DLayoutTransformEffect_SetScaleProgress, "SetScaleProgress" }, // 3219339939
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UText3DLayoutTransformEffect>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
void Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bLocationEnabled_SetBit(void* Obj)
{
	((UText3DLayoutTransformEffect*)Obj)->bLocationEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bLocationEnabled = { "bLocationEnabled", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetbLocationEnabled_WrapperImpl, &UText3DLayoutTransformEffect::GetbLocationEnabled_WrapperImpl, 1, sizeof(bool), sizeof(UText3DLayoutTransformEffect), &Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bLocationEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLocationEnabled_MetaData), NewProp_bLocationEnabled_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationProgress = { "LocationProgress", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetLocationProgress_WrapperImpl, &UText3DLayoutTransformEffect::GetLocationProgress_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, LocationProgress), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocationProgress_MetaData), NewProp_LocationProgress_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationOrder_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_UText3DLayoutTransformEffect_Statics::NewProp_LocationOrder = { "LocationOrder", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetLocationOrder_WrapperImpl, &UText3DLayoutTransformEffect::GetLocationOrder_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, LocationOrder), Z_Construct_UEnum_Text3D_EText3DCharacterEffectOrder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocationOrder_MetaData), NewProp_LocationOrder_MetaData) }; // 3458352298
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationBegin = { "LocationBegin", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetLocationBegin_WrapperImpl, &UText3DLayoutTransformEffect::GetLocationBegin_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, LocationBegin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocationBegin_MetaData), NewProp_LocationBegin_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationEnd = { "LocationEnd", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetLocationEnd_WrapperImpl, &UText3DLayoutTransformEffect::GetLocationEnd_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, LocationEnd), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocationEnd_MetaData), NewProp_LocationEnd_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationEaseCurve = { "LocationEaseCurve", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetLocationEaseCurve_WrapperImpl, &UText3DLayoutTransformEffect::GetLocationEaseCurve_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, LocationEaseCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocationEaseCurve_MetaData), NewProp_LocationEaseCurve_MetaData) };
void Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bRotationEnabled_SetBit(void* Obj)
{
	((UText3DLayoutTransformEffect*)Obj)->bRotationEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bRotationEnabled = { "bRotationEnabled", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetbRotationEnabled_WrapperImpl, &UText3DLayoutTransformEffect::GetbRotationEnabled_WrapperImpl, 1, sizeof(bool), sizeof(UText3DLayoutTransformEffect), &Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bRotationEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRotationEnabled_MetaData), NewProp_bRotationEnabled_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationProgress = { "RotationProgress", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetRotationProgress_WrapperImpl, &UText3DLayoutTransformEffect::GetRotationProgress_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, RotationProgress), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationProgress_MetaData), NewProp_RotationProgress_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationOrder_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_UText3DLayoutTransformEffect_Statics::NewProp_RotationOrder = { "RotationOrder", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetRotationOrder_WrapperImpl, &UText3DLayoutTransformEffect::GetRotationOrder_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, RotationOrder), Z_Construct_UEnum_Text3D_EText3DCharacterEffectOrder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOrder_MetaData), NewProp_RotationOrder_MetaData) }; // 3458352298
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationBegin = { "RotationBegin", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetRotationBegin_WrapperImpl, &UText3DLayoutTransformEffect::GetRotationBegin_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, RotationBegin), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationBegin_MetaData), NewProp_RotationBegin_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationEnd = { "RotationEnd", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetRotationEnd_WrapperImpl, &UText3DLayoutTransformEffect::GetRotationEnd_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, RotationEnd), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationEnd_MetaData), NewProp_RotationEnd_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationEaseCurve = { "RotationEaseCurve", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetRotationEaseCurve_WrapperImpl, &UText3DLayoutTransformEffect::GetRotationEaseCurve_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, RotationEaseCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationEaseCurve_MetaData), NewProp_RotationEaseCurve_MetaData) };
void Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bScaleEnabled_SetBit(void* Obj)
{
	((UText3DLayoutTransformEffect*)Obj)->bScaleEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bScaleEnabled = { "bScaleEnabled", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetbScaleEnabled_WrapperImpl, &UText3DLayoutTransformEffect::GetbScaleEnabled_WrapperImpl, 1, sizeof(bool), sizeof(UText3DLayoutTransformEffect), &Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bScaleEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bScaleEnabled_MetaData), NewProp_bScaleEnabled_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleProgress = { "ScaleProgress", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetScaleProgress_WrapperImpl, &UText3DLayoutTransformEffect::GetScaleProgress_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, ScaleProgress), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleProgress_MetaData), NewProp_ScaleProgress_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleOrder_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_UText3DLayoutTransformEffect_Statics::NewProp_ScaleOrder = { "ScaleOrder", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetScaleOrder_WrapperImpl, &UText3DLayoutTransformEffect::GetScaleOrder_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, ScaleOrder), Z_Construct_UEnum_Text3D_EText3DCharacterEffectOrder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleOrder_MetaData), NewProp_ScaleOrder_MetaData) }; // 3458352298
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleBegin = { "ScaleBegin", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetScaleBegin_WrapperImpl, &UText3DLayoutTransformEffect::GetScaleBegin_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, ScaleBegin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleBegin_MetaData), NewProp_ScaleBegin_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleEnd = { "ScaleEnd", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetScaleEnd_WrapperImpl, &UText3DLayoutTransformEffect::GetScaleEnd_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, ScaleEnd), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleEnd_MetaData), NewProp_ScaleEnd_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleEaseCurve = { "ScaleEaseCurve", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DLayoutTransformEffect::SetScaleEaseCurve_WrapperImpl, &UText3DLayoutTransformEffect::GetScaleEaseCurve_WrapperImpl, 1, STRUCT_OFFSET(UText3DLayoutTransformEffect, ScaleEaseCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleEaseCurve_MetaData), NewProp_ScaleEaseCurve_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bLocationEnabled,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationProgress,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationOrder_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationOrder,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationBegin,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationEnd,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_LocationEaseCurve,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bRotationEnabled,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationProgress,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationOrder_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationOrder,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationBegin,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationEnd,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_RotationEaseCurve,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_bScaleEnabled,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleProgress,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleOrder_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleOrder,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleBegin,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleEnd,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::NewProp_ScaleEaseCurve,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_UText3DLayoutEffectBase,
	(UObject* (*)())Z_Construct_UPackage__Script_Text3D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::ClassParams = {
	&UText3DLayoutTransformEffect::StaticClass,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::PropPointers),
	0,
	0x000810A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::Class_MetaDataParams), Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UText3DLayoutTransformEffect()
{
	if (!Z_Registration_Info_UClass_UText3DLayoutTransformEffect.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UText3DLayoutTransformEffect.OuterSingleton, Z_Construct_UClass_UText3DLayoutTransformEffect_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_UText3DLayoutTransformEffect.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR(UText3DLayoutTransformEffect);
UText3DLayoutTransformEffect::~UText3DLayoutTransformEffect() {}
// ********** End Class UText3DLayoutTransformEffect ***********************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Extensions_Text3DLayoutTransformEffect_h__Script_Text3D_Statics
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UText3DLayoutTransformEffect, UText3DLayoutTransformEffect::StaticClass, TEXT("UText3DLayoutTransformEffect"), &Z_Registration_Info_UClass_UText3DLayoutTransformEffect, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UText3DLayoutTransformEffect), 348374930U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Extensions_Text3DLayoutTransformEffect_h__Script_Text3D_3460994192(TEXT("/Script/Text3D"),
	Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Extensions_Text3DLayoutTransformEffect_h__Script_Text3D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Extensions_Text3DLayoutTransformEffect_h__Script_Text3D_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0);
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
