// 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/Text3DDefaultMaterialExtension.h"
#include "Text3DTypes.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS

void EmptyLinkFunctionForGeneratedCodeText3DDefaultMaterialExtension() {}

// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
TEXT3D_API UClass* Z_Construct_UClass_UText3DDefaultMaterialExtension();
TEXT3D_API UClass* Z_Construct_UClass_UText3DDefaultMaterialExtension_NoRegister();
TEXT3D_API UClass* Z_Construct_UClass_UText3DMaterialExtensionBase();
TEXT3D_API UEnum* Z_Construct_UEnum_Text3D_EText3DMaterialBlendMode();
TEXT3D_API UEnum* Z_Construct_UEnum_Text3D_EText3DMaterialStyle();
TEXT3D_API UScriptStruct* Z_Construct_UScriptStruct_FText3DMaterialGroupKey();
UPackage* Z_Construct_UPackage__Script_Text3D();
// ********** End Cross Module References **********************************************************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetBackColor ********************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetBackColor_Parms
	{
		FLinearColor ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetBackColor_Parms, ReturnValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetBackColor", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::Text3DDefaultMaterialExtension_eventGetBackColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::Text3DDefaultMaterialExtension_eventGetBackColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetBackColor)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FLinearColor*)Z_Param__Result=P_THIS->GetBackColor();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetBackColor **********************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetBackMaterial *****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetBackMaterial_Parms
	{
		UMaterialInterface* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetBackMaterial_Parms, ReturnValue), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetBackMaterial", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::Text3DDefaultMaterialExtension_eventGetBackMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::Text3DDefaultMaterialExtension_eventGetBackMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetBackMaterial)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UMaterialInterface**)Z_Param__Result=P_THIS->GetBackMaterial();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetBackMaterial *******************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetBevelColor *******************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetBevelColor_Parms
	{
		FLinearColor ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetBevelColor_Parms, ReturnValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetBevelColor", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::Text3DDefaultMaterialExtension_eventGetBevelColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::Text3DDefaultMaterialExtension_eventGetBevelColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetBevelColor)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FLinearColor*)Z_Param__Result=P_THIS->GetBevelColor();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetBevelColor *********************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetBevelMaterial ****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetBevelMaterial_Parms
	{
		UMaterialInterface* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetBevelMaterial_Parms, ReturnValue), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetBevelMaterial", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::Text3DDefaultMaterialExtension_eventGetBevelMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::Text3DDefaultMaterialExtension_eventGetBevelMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetBevelMaterial)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UMaterialInterface**)Z_Param__Result=P_THIS->GetBevelMaterial();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetBevelMaterial ******************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetBlendMode ********************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetBlendMode_Parms
	{
		EText3DMaterialBlendMode ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::NewProp_ReturnValue_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_UText3DDefaultMaterialExtension_GetBlendMode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetBlendMode_Parms, ReturnValue), Z_Construct_UEnum_Text3D_EText3DMaterialBlendMode, METADATA_PARAMS(0, nullptr) }; // 1182095966
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::NewProp_ReturnValue_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetBlendMode", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::Text3DDefaultMaterialExtension_eventGetBlendMode_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::Text3DDefaultMaterialExtension_eventGetBlendMode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetBlendMode)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(EText3DMaterialBlendMode*)Z_Param__Result=P_THIS->GetBlendMode();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetBlendMode **********************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetExtrudeColor *****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetExtrudeColor_Parms
	{
		FLinearColor ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetExtrudeColor_Parms, ReturnValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetExtrudeColor", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::Text3DDefaultMaterialExtension_eventGetExtrudeColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::Text3DDefaultMaterialExtension_eventGetExtrudeColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetExtrudeColor)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FLinearColor*)Z_Param__Result=P_THIS->GetExtrudeColor();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetExtrudeColor *******************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetExtrudeMaterial **************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetExtrudeMaterial_Parms
	{
		UMaterialInterface* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetExtrudeMaterial_Parms, ReturnValue), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetExtrudeMaterial", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::Text3DDefaultMaterialExtension_eventGetExtrudeMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::Text3DDefaultMaterialExtension_eventGetExtrudeMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetExtrudeMaterial)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UMaterialInterface**)Z_Param__Result=P_THIS->GetExtrudeMaterial();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetExtrudeMaterial ****************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetFrontColor *******************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetFrontColor_Parms
	{
		FLinearColor ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetFrontColor_Parms, ReturnValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetFrontColor", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::Text3DDefaultMaterialExtension_eventGetFrontColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::Text3DDefaultMaterialExtension_eventGetFrontColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetFrontColor)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FLinearColor*)Z_Param__Result=P_THIS->GetFrontColor();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetFrontColor *********************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetFrontMaterial ****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetFrontMaterial_Parms
	{
		UMaterialInterface* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetFrontMaterial_Parms, ReturnValue), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetFrontMaterial", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::Text3DDefaultMaterialExtension_eventGetFrontMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::Text3DDefaultMaterialExtension_eventGetFrontMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetFrontMaterial)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UMaterialInterface**)Z_Param__Result=P_THIS->GetFrontMaterial();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetFrontMaterial ******************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetGradientColorA ***************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetGradientColorA_Parms
	{
		FLinearColor ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetGradientColorA_Parms, ReturnValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetGradientColorA", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::Text3DDefaultMaterialExtension_eventGetGradientColorA_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::Text3DDefaultMaterialExtension_eventGetGradientColorA_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetGradientColorA)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FLinearColor*)Z_Param__Result=P_THIS->GetGradientColorA();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetGradientColorA *****************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetGradientColorB ***************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetGradientColorB_Parms
	{
		FLinearColor ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetGradientColorB_Parms, ReturnValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetGradientColorB", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::Text3DDefaultMaterialExtension_eventGetGradientColorB_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::Text3DDefaultMaterialExtension_eventGetGradientColorB_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetGradientColorB)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FLinearColor*)Z_Param__Result=P_THIS->GetGradientColorB();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetGradientColorB *****************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetGradientOffset ***************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetGradientOffset_Parms
	{
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetGradientOffset_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetGradientOffset", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::Text3DDefaultMaterialExtension_eventGetGradientOffset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::Text3DDefaultMaterialExtension_eventGetGradientOffset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetGradientOffset)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(float*)Z_Param__Result=P_THIS->GetGradientOffset();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetGradientOffset *****************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetGradientRotation *************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetGradientRotation_Parms
	{
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetGradientRotation_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetGradientRotation", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::Text3DDefaultMaterialExtension_eventGetGradientRotation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::Text3DDefaultMaterialExtension_eventGetGradientRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetGradientRotation)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(float*)Z_Param__Result=P_THIS->GetGradientRotation();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetGradientRotation ***************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetGradientSmoothness ***********
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetGradientSmoothness_Parms
	{
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetGradientSmoothness_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetGradientSmoothness", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::Text3DDefaultMaterialExtension_eventGetGradientSmoothness_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::Text3DDefaultMaterialExtension_eventGetGradientSmoothness_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetGradientSmoothness)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(float*)Z_Param__Result=P_THIS->GetGradientSmoothness();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetGradientSmoothness *************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetIsUnlit **********************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetIsUnlit_Parms
	{
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((Text3DDefaultMaterialExtension_eventGetIsUnlit_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DDefaultMaterialExtension_eventGetIsUnlit_Parms), &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetIsUnlit", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::Text3DDefaultMaterialExtension_eventGetIsUnlit_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::Text3DDefaultMaterialExtension_eventGetIsUnlit_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetIsUnlit)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->GetIsUnlit();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetIsUnlit ************************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetMaskOffset *******************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetMaskOffset_Parms
	{
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetMaskOffset_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetMaskOffset", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::Text3DDefaultMaterialExtension_eventGetMaskOffset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::Text3DDefaultMaterialExtension_eventGetMaskOffset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetMaskOffset)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(float*)Z_Param__Result=P_THIS->GetMaskOffset();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetMaskOffset *********************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetMaskRotation *****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetMaskRotation_Parms
	{
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetMaskRotation_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetMaskRotation", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::Text3DDefaultMaterialExtension_eventGetMaskRotation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::Text3DDefaultMaterialExtension_eventGetMaskRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetMaskRotation)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(float*)Z_Param__Result=P_THIS->GetMaskRotation();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetMaskRotation *******************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetMaskSmoothness ***************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetMaskSmoothness_Parms
	{
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetMaskSmoothness_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetMaskSmoothness", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::Text3DDefaultMaterialExtension_eventGetMaskSmoothness_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::Text3DDefaultMaterialExtension_eventGetMaskSmoothness_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetMaskSmoothness)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(float*)Z_Param__Result=P_THIS->GetMaskSmoothness();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetMaskSmoothness *****************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetOpacity **********************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetOpacity_Parms
	{
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetOpacity_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetOpacity", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::Text3DDefaultMaterialExtension_eventGetOpacity_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::Text3DDefaultMaterialExtension_eventGetOpacity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetOpacity)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(float*)Z_Param__Result=P_THIS->GetOpacity();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetOpacity ************************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetStyle ************************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetStyle_Parms
	{
		EText3DMaterialStyle ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::NewProp_ReturnValue_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_UText3DDefaultMaterialExtension_GetStyle_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetStyle_Parms, ReturnValue), Z_Construct_UEnum_Text3D_EText3DMaterialStyle, METADATA_PARAMS(0, nullptr) }; // 3860299381
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::NewProp_ReturnValue_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetStyle", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::Text3DDefaultMaterialExtension_eventGetStyle_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::Text3DDefaultMaterialExtension_eventGetStyle_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetStyle)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(EText3DMaterialStyle*)Z_Param__Result=P_THIS->GetStyle();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetStyle **************************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetTextureAsset *****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetTextureAsset_Parms
	{
		UTexture2D* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetTextureAsset_Parms, ReturnValue), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetTextureAsset", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::Text3DDefaultMaterialExtension_eventGetTextureAsset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::Text3DDefaultMaterialExtension_eventGetTextureAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetTextureAsset)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UTexture2D**)Z_Param__Result=P_THIS->GetTextureAsset();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetTextureAsset *******************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetTextureTiling ****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetTextureTiling_Parms
	{
		FVector2D ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventGetTextureTiling_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetTextureTiling", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::Text3DDefaultMaterialExtension_eventGetTextureTiling_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::Text3DDefaultMaterialExtension_eventGetTextureTiling_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetTextureTiling)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FVector2D*)Z_Param__Result=P_THIS->GetTextureTiling();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetTextureTiling ******************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetUseMask **********************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetUseMask_Parms
	{
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((Text3DDefaultMaterialExtension_eventGetUseMask_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DDefaultMaterialExtension_eventGetUseMask_Parms), &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetUseMask", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::Text3DDefaultMaterialExtension_eventGetUseMask_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::Text3DDefaultMaterialExtension_eventGetUseMask_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetUseMask)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->GetUseMask();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetUseMask ************************

// ********** Begin Class UText3DDefaultMaterialExtension Function GetUseSingleMaterial ************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics
{
	struct Text3DDefaultMaterialExtension_eventGetUseSingleMaterial_Parms
	{
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((Text3DDefaultMaterialExtension_eventGetUseSingleMaterial_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DDefaultMaterialExtension_eventGetUseSingleMaterial_Parms), &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "GetUseSingleMaterial", Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::Text3DDefaultMaterialExtension_eventGetUseSingleMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::Text3DDefaultMaterialExtension_eventGetUseSingleMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execGetUseSingleMaterial)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->GetUseSingleMaterial();
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function GetUseSingleMaterial **************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetBackColor ********************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetBackColor_Parms
	{
		FLinearColor InColor;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InColor_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InColor;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::NewProp_InColor = { "InColor", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetBackColor_Parms, InColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InColor_MetaData), NewProp_InColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::NewProp_InColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetBackColor", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::Text3DDefaultMaterialExtension_eventSetBackColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::Text3DDefaultMaterialExtension_eventSetBackColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetBackColor)
{
	P_GET_STRUCT_REF(FLinearColor,Z_Param_Out_InColor);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBackColor(Z_Param_Out_InColor);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetBackColor **********************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetBackMaterial *****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetBackMaterial_Parms
	{
		UMaterialInterface* InMaterial;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InMaterial;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::NewProp_InMaterial = { "InMaterial", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetBackMaterial_Parms, InMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::NewProp_InMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetBackMaterial", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::Text3DDefaultMaterialExtension_eventSetBackMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::Text3DDefaultMaterialExtension_eventSetBackMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetBackMaterial)
{
	P_GET_OBJECT(UMaterialInterface,Z_Param_InMaterial);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBackMaterial(Z_Param_InMaterial);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetBackMaterial *******************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetBevelColor *******************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetBevelColor_Parms
	{
		FLinearColor InColor;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InColor_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InColor;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::NewProp_InColor = { "InColor", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetBevelColor_Parms, InColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InColor_MetaData), NewProp_InColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::NewProp_InColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetBevelColor", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::Text3DDefaultMaterialExtension_eventSetBevelColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::Text3DDefaultMaterialExtension_eventSetBevelColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetBevelColor)
{
	P_GET_STRUCT_REF(FLinearColor,Z_Param_Out_InColor);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBevelColor(Z_Param_Out_InColor);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetBevelColor *********************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetBevelMaterial ****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetBevelMaterial_Parms
	{
		UMaterialInterface* InMaterial;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InMaterial;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::NewProp_InMaterial = { "InMaterial", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetBevelMaterial_Parms, InMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::NewProp_InMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetBevelMaterial", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::Text3DDefaultMaterialExtension_eventSetBevelMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::Text3DDefaultMaterialExtension_eventSetBevelMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetBevelMaterial)
{
	P_GET_OBJECT(UMaterialInterface,Z_Param_InMaterial);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBevelMaterial(Z_Param_InMaterial);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetBevelMaterial ******************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetBlendMode ********************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetBlendMode_Parms
	{
		EText3DMaterialBlendMode InBlendMode;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_InBlendMode_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_InBlendMode;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::NewProp_InBlendMode_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_UText3DDefaultMaterialExtension_SetBlendMode_Statics::NewProp_InBlendMode = { "InBlendMode", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetBlendMode_Parms, InBlendMode), Z_Construct_UEnum_Text3D_EText3DMaterialBlendMode, METADATA_PARAMS(0, nullptr) }; // 1182095966
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::NewProp_InBlendMode_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::NewProp_InBlendMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetBlendMode", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::Text3DDefaultMaterialExtension_eventSetBlendMode_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::Text3DDefaultMaterialExtension_eventSetBlendMode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetBlendMode)
{
	P_GET_ENUM(EText3DMaterialBlendMode,Z_Param_InBlendMode);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBlendMode(EText3DMaterialBlendMode(Z_Param_InBlendMode));
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetBlendMode **********************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetExtrudeColor *****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetExtrudeColor_Parms
	{
		FLinearColor InColor;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InColor_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InColor;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::NewProp_InColor = { "InColor", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetExtrudeColor_Parms, InColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InColor_MetaData), NewProp_InColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::NewProp_InColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetExtrudeColor", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::Text3DDefaultMaterialExtension_eventSetExtrudeColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::Text3DDefaultMaterialExtension_eventSetExtrudeColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetExtrudeColor)
{
	P_GET_STRUCT_REF(FLinearColor,Z_Param_Out_InColor);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetExtrudeColor(Z_Param_Out_InColor);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetExtrudeColor *******************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetExtrudeMaterial **************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetExtrudeMaterial_Parms
	{
		UMaterialInterface* InMaterial;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InMaterial;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::NewProp_InMaterial = { "InMaterial", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetExtrudeMaterial_Parms, InMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::NewProp_InMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetExtrudeMaterial", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::Text3DDefaultMaterialExtension_eventSetExtrudeMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::Text3DDefaultMaterialExtension_eventSetExtrudeMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetExtrudeMaterial)
{
	P_GET_OBJECT(UMaterialInterface,Z_Param_InMaterial);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetExtrudeMaterial(Z_Param_InMaterial);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetExtrudeMaterial ****************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetFrontColor *******************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetFrontColor_Parms
	{
		FLinearColor InColor;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InColor_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InColor;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::NewProp_InColor = { "InColor", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetFrontColor_Parms, InColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InColor_MetaData), NewProp_InColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::NewProp_InColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetFrontColor", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::Text3DDefaultMaterialExtension_eventSetFrontColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::Text3DDefaultMaterialExtension_eventSetFrontColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetFrontColor)
{
	P_GET_STRUCT_REF(FLinearColor,Z_Param_Out_InColor);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetFrontColor(Z_Param_Out_InColor);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetFrontColor *********************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetFrontMaterial ****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetFrontMaterial_Parms
	{
		UMaterialInterface* InMaterial;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InMaterial;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::NewProp_InMaterial = { "InMaterial", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetFrontMaterial_Parms, InMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::NewProp_InMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetFrontMaterial", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::Text3DDefaultMaterialExtension_eventSetFrontMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::Text3DDefaultMaterialExtension_eventSetFrontMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetFrontMaterial)
{
	P_GET_OBJECT(UMaterialInterface,Z_Param_InMaterial);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetFrontMaterial(Z_Param_InMaterial);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetFrontMaterial ******************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetGradientColorA ***************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetGradientColorA_Parms
	{
		FLinearColor InColor;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InColor_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InColor;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::NewProp_InColor = { "InColor", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetGradientColorA_Parms, InColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InColor_MetaData), NewProp_InColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::NewProp_InColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetGradientColorA", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::Text3DDefaultMaterialExtension_eventSetGradientColorA_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::Text3DDefaultMaterialExtension_eventSetGradientColorA_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetGradientColorA)
{
	P_GET_STRUCT_REF(FLinearColor,Z_Param_Out_InColor);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetGradientColorA(Z_Param_Out_InColor);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetGradientColorA *****************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetGradientColorB ***************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetGradientColorB_Parms
	{
		FLinearColor InColor;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InColor_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InColor;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::NewProp_InColor = { "InColor", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetGradientColorB_Parms, InColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InColor_MetaData), NewProp_InColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::NewProp_InColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetGradientColorB", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::Text3DDefaultMaterialExtension_eventSetGradientColorB_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::Text3DDefaultMaterialExtension_eventSetGradientColorB_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetGradientColorB)
{
	P_GET_STRUCT_REF(FLinearColor,Z_Param_Out_InColor);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetGradientColorB(Z_Param_Out_InColor);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetGradientColorB *****************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetGradientOffset ***************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetGradientOffset_Parms
	{
		float InGradientOffset;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_InGradientOffset;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::NewProp_InGradientOffset = { "InGradientOffset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetGradientOffset_Parms, InGradientOffset), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::NewProp_InGradientOffset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetGradientOffset", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::Text3DDefaultMaterialExtension_eventSetGradientOffset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::Text3DDefaultMaterialExtension_eventSetGradientOffset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetGradientOffset)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_InGradientOffset);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetGradientOffset(Z_Param_InGradientOffset);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetGradientOffset *****************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetGradientRotation *************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetGradientRotation_Parms
	{
		float InGradientRotation;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_InGradientRotation;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::NewProp_InGradientRotation = { "InGradientRotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetGradientRotation_Parms, InGradientRotation), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::NewProp_InGradientRotation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetGradientRotation", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::Text3DDefaultMaterialExtension_eventSetGradientRotation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::Text3DDefaultMaterialExtension_eventSetGradientRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetGradientRotation)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_InGradientRotation);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetGradientRotation(Z_Param_InGradientRotation);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetGradientRotation ***************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetGradientSmoothness ***********
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetGradientSmoothness_Parms
	{
		float InGradientSmoothness;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_InGradientSmoothness;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::NewProp_InGradientSmoothness = { "InGradientSmoothness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetGradientSmoothness_Parms, InGradientSmoothness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::NewProp_InGradientSmoothness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetGradientSmoothness", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::Text3DDefaultMaterialExtension_eventSetGradientSmoothness_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::Text3DDefaultMaterialExtension_eventSetGradientSmoothness_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetGradientSmoothness)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_InGradientSmoothness);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetGradientSmoothness(Z_Param_InGradientSmoothness);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetGradientSmoothness *************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetIsUnlit **********************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetIsUnlit_Parms
	{
		bool bInIsUnlit;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static void NewProp_bInIsUnlit_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bInIsUnlit;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::NewProp_bInIsUnlit_SetBit(void* Obj)
{
	((Text3DDefaultMaterialExtension_eventSetIsUnlit_Parms*)Obj)->bInIsUnlit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::NewProp_bInIsUnlit = { "bInIsUnlit", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DDefaultMaterialExtension_eventSetIsUnlit_Parms), &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::NewProp_bInIsUnlit_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::NewProp_bInIsUnlit,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetIsUnlit", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::Text3DDefaultMaterialExtension_eventSetIsUnlit_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::Text3DDefaultMaterialExtension_eventSetIsUnlit_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetIsUnlit)
{
	P_GET_UBOOL(Z_Param_bInIsUnlit);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetIsUnlit(Z_Param_bInIsUnlit);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetIsUnlit ************************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetMaskOffset *******************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetMaskOffset_Parms
	{
		float InMaskOffset;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_InMaskOffset;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::NewProp_InMaskOffset = { "InMaskOffset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetMaskOffset_Parms, InMaskOffset), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::NewProp_InMaskOffset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetMaskOffset", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::Text3DDefaultMaterialExtension_eventSetMaskOffset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::Text3DDefaultMaterialExtension_eventSetMaskOffset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetMaskOffset)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_InMaskOffset);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetMaskOffset(Z_Param_InMaskOffset);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetMaskOffset *********************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetMaskRotation *****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetMaskRotation_Parms
	{
		float InMaskRotation;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_InMaskRotation;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::NewProp_InMaskRotation = { "InMaskRotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetMaskRotation_Parms, InMaskRotation), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::NewProp_InMaskRotation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetMaskRotation", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::Text3DDefaultMaterialExtension_eventSetMaskRotation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::Text3DDefaultMaterialExtension_eventSetMaskRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetMaskRotation)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_InMaskRotation);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetMaskRotation(Z_Param_InMaskRotation);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetMaskRotation *******************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetMaskSmoothness ***************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetMaskSmoothness_Parms
	{
		float InMaskSmoothness;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_InMaskSmoothness;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::NewProp_InMaskSmoothness = { "InMaskSmoothness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetMaskSmoothness_Parms, InMaskSmoothness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::NewProp_InMaskSmoothness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetMaskSmoothness", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::Text3DDefaultMaterialExtension_eventSetMaskSmoothness_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::Text3DDefaultMaterialExtension_eventSetMaskSmoothness_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetMaskSmoothness)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_InMaskSmoothness);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetMaskSmoothness(Z_Param_InMaskSmoothness);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetMaskSmoothness *****************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetOpacity **********************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetOpacity_Parms
	{
		float InOpacity;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFloatPropertyParams NewProp_InOpacity;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::NewProp_InOpacity = { "InOpacity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetOpacity_Parms, InOpacity), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::NewProp_InOpacity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetOpacity", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::Text3DDefaultMaterialExtension_eventSetOpacity_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::Text3DDefaultMaterialExtension_eventSetOpacity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetOpacity)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_InOpacity);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetOpacity(Z_Param_InOpacity);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetOpacity ************************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetStyle ************************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetStyle_Parms
	{
		EText3DMaterialStyle InStyle;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_InStyle_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_InStyle;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::NewProp_InStyle_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_UText3DDefaultMaterialExtension_SetStyle_Statics::NewProp_InStyle = { "InStyle", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetStyle_Parms, InStyle), Z_Construct_UEnum_Text3D_EText3DMaterialStyle, METADATA_PARAMS(0, nullptr) }; // 3860299381
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::NewProp_InStyle_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::NewProp_InStyle,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetStyle", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::Text3DDefaultMaterialExtension_eventSetStyle_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::Text3DDefaultMaterialExtension_eventSetStyle_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetStyle)
{
	P_GET_ENUM(EText3DMaterialStyle,Z_Param_InStyle);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetStyle(EText3DMaterialStyle(Z_Param_InStyle));
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetStyle **************************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetTextureAsset *****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetTextureAsset_Parms
	{
		UTexture2D* InTextureAsset;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InTextureAsset;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::NewProp_InTextureAsset = { "InTextureAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetTextureAsset_Parms, InTextureAsset), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::NewProp_InTextureAsset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetTextureAsset", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::Text3DDefaultMaterialExtension_eventSetTextureAsset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::Text3DDefaultMaterialExtension_eventSetTextureAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetTextureAsset)
{
	P_GET_OBJECT(UTexture2D,Z_Param_InTextureAsset);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetTextureAsset(Z_Param_InTextureAsset);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetTextureAsset *******************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetTextureTiling ****************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetTextureTiling_Parms
	{
		FVector2D InTextureTiling;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InTextureTiling_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InTextureTiling;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::NewProp_InTextureTiling = { "InTextureTiling", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DDefaultMaterialExtension_eventSetTextureTiling_Parms, InTextureTiling), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InTextureTiling_MetaData), NewProp_InTextureTiling_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::NewProp_InTextureTiling,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetTextureTiling", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::Text3DDefaultMaterialExtension_eventSetTextureTiling_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::Text3DDefaultMaterialExtension_eventSetTextureTiling_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetTextureTiling)
{
	P_GET_STRUCT_REF(FVector2D,Z_Param_Out_InTextureTiling);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetTextureTiling(Z_Param_Out_InTextureTiling);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetTextureTiling ******************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetUseMask **********************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetUseMask_Parms
	{
		bool bInUseMask;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static void NewProp_bInUseMask_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bInUseMask;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::NewProp_bInUseMask_SetBit(void* Obj)
{
	((Text3DDefaultMaterialExtension_eventSetUseMask_Parms*)Obj)->bInUseMask = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::NewProp_bInUseMask = { "bInUseMask", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DDefaultMaterialExtension_eventSetUseMask_Parms), &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::NewProp_bInUseMask_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::NewProp_bInUseMask,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetUseMask", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::Text3DDefaultMaterialExtension_eventSetUseMask_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::Text3DDefaultMaterialExtension_eventSetUseMask_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetUseMask)
{
	P_GET_UBOOL(Z_Param_bInUseMask);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetUseMask(Z_Param_bInUseMask);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetUseMask ************************

// ********** Begin Class UText3DDefaultMaterialExtension Function SetUseSingleMaterial ************
struct Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics
{
	struct Text3DDefaultMaterialExtension_eventSetUseSingleMaterial_Parms
	{
		bool bInUse;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Text3D|Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
#endif // WITH_METADATA
	static void NewProp_bInUse_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bInUse;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::NewProp_bInUse_SetBit(void* Obj)
{
	((Text3DDefaultMaterialExtension_eventSetUseSingleMaterial_Parms*)Obj)->bInUse = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::NewProp_bInUse = { "bInUse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DDefaultMaterialExtension_eventSetUseSingleMaterial_Parms), &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::NewProp_bInUse_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::NewProp_bInUse,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DDefaultMaterialExtension, nullptr, "SetUseSingleMaterial", Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::Text3DDefaultMaterialExtension_eventSetUseSingleMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::Text3DDefaultMaterialExtension_eventSetUseSingleMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DDefaultMaterialExtension::execSetUseSingleMaterial)
{
	P_GET_UBOOL(Z_Param_bInUse);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetUseSingleMaterial(Z_Param_bInUse);
	P_NATIVE_END;
}
// ********** End Class UText3DDefaultMaterialExtension Function SetUseSingleMaterial **************

// ********** Begin Class UText3DDefaultMaterialExtension ******************************************
void UText3DDefaultMaterialExtension::GetStyle_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	EText3DMaterialStyle& Result = *(EText3DMaterialStyle*)OutValue;
	Result = (EText3DMaterialStyle)Obj->GetStyle();
}
void UText3DDefaultMaterialExtension::SetStyle_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	EText3DMaterialStyle& Value = *(EText3DMaterialStyle*)InValue;
	Obj->SetStyle(Value);
}
void UText3DDefaultMaterialExtension::GetFrontColor_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Result = *(FLinearColor*)OutValue;
	Result = (FLinearColor)Obj->GetFrontColor();
}
void UText3DDefaultMaterialExtension::SetFrontColor_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Value = *(FLinearColor*)InValue;
	Obj->SetFrontColor(Value);
}
void UText3DDefaultMaterialExtension::GetBackColor_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Result = *(FLinearColor*)OutValue;
	Result = (FLinearColor)Obj->GetBackColor();
}
void UText3DDefaultMaterialExtension::SetBackColor_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Value = *(FLinearColor*)InValue;
	Obj->SetBackColor(Value);
}
void UText3DDefaultMaterialExtension::GetExtrudeColor_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Result = *(FLinearColor*)OutValue;
	Result = (FLinearColor)Obj->GetExtrudeColor();
}
void UText3DDefaultMaterialExtension::SetExtrudeColor_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Value = *(FLinearColor*)InValue;
	Obj->SetExtrudeColor(Value);
}
void UText3DDefaultMaterialExtension::GetBevelColor_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Result = *(FLinearColor*)OutValue;
	Result = (FLinearColor)Obj->GetBevelColor();
}
void UText3DDefaultMaterialExtension::SetBevelColor_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Value = *(FLinearColor*)InValue;
	Obj->SetBevelColor(Value);
}
void UText3DDefaultMaterialExtension::GetGradientColorA_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Result = *(FLinearColor*)OutValue;
	Result = (FLinearColor)Obj->GetGradientColorA();
}
void UText3DDefaultMaterialExtension::SetGradientColorA_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Value = *(FLinearColor*)InValue;
	Obj->SetGradientColorA(Value);
}
void UText3DDefaultMaterialExtension::GetGradientColorB_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Result = *(FLinearColor*)OutValue;
	Result = (FLinearColor)Obj->GetGradientColorB();
}
void UText3DDefaultMaterialExtension::SetGradientColorB_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	FLinearColor& Value = *(FLinearColor*)InValue;
	Obj->SetGradientColorB(Value);
}
void UText3DDefaultMaterialExtension::GetGradientSmoothness_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	float& Result = *(float*)OutValue;
	Result = (float)Obj->GetGradientSmoothness();
}
void UText3DDefaultMaterialExtension::SetGradientSmoothness_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	float& Value = *(float*)InValue;
	Obj->SetGradientSmoothness(Value);
}
void UText3DDefaultMaterialExtension::GetGradientOffset_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	float& Result = *(float*)OutValue;
	Result = (float)Obj->GetGradientOffset();
}
void UText3DDefaultMaterialExtension::SetGradientOffset_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	float& Value = *(float*)InValue;
	Obj->SetGradientOffset(Value);
}
void UText3DDefaultMaterialExtension::GetGradientRotation_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	float& Result = *(float*)OutValue;
	Result = (float)Obj->GetGradientRotation();
}
void UText3DDefaultMaterialExtension::SetGradientRotation_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	float& Value = *(float*)InValue;
	Obj->SetGradientRotation(Value);
}
void UText3DDefaultMaterialExtension::GetTextureAsset_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	UTexture2D*& Result = *(UTexture2D**)OutValue;
	Result = (UTexture2D*)Obj->GetTextureAsset();
}
void UText3DDefaultMaterialExtension::SetTextureAsset_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	UTexture2D*& Value = *(UTexture2D**)InValue;
	Obj->SetTextureAsset(Value);
}
void UText3DDefaultMaterialExtension::GetTextureTiling_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	FVector2D& Result = *(FVector2D*)OutValue;
	Result = (FVector2D)Obj->GetTextureTiling();
}
void UText3DDefaultMaterialExtension::SetTextureTiling_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	FVector2D& Value = *(FVector2D*)InValue;
	Obj->SetTextureTiling(Value);
}
void UText3DDefaultMaterialExtension::GetbIsUnlit_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	bool& Result = *(bool*)OutValue;
	Result = (bool)Obj->GetIsUnlit();
}
void UText3DDefaultMaterialExtension::SetbIsUnlit_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	bool& Value = *(bool*)InValue;
	Obj->SetIsUnlit(Value);
}
void UText3DDefaultMaterialExtension::GetBlendMode_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	EText3DMaterialBlendMode& Result = *(EText3DMaterialBlendMode*)OutValue;
	Result = (EText3DMaterialBlendMode)Obj->GetBlendMode();
}
void UText3DDefaultMaterialExtension::SetBlendMode_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	EText3DMaterialBlendMode& Value = *(EText3DMaterialBlendMode*)InValue;
	Obj->SetBlendMode(Value);
}
void UText3DDefaultMaterialExtension::GetOpacity_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	float& Result = *(float*)OutValue;
	Result = (float)Obj->GetOpacity();
}
void UText3DDefaultMaterialExtension::SetOpacity_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	float& Value = *(float*)InValue;
	Obj->SetOpacity(Value);
}
void UText3DDefaultMaterialExtension::GetbUseMask_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	bool& Result = *(bool*)OutValue;
	Result = (bool)Obj->GetUseMask();
}
void UText3DDefaultMaterialExtension::SetbUseMask_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	bool& Value = *(bool*)InValue;
	Obj->SetUseMask(Value);
}
void UText3DDefaultMaterialExtension::GetMaskOffset_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	float& Result = *(float*)OutValue;
	Result = (float)Obj->GetMaskOffset();
}
void UText3DDefaultMaterialExtension::SetMaskOffset_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	float& Value = *(float*)InValue;
	Obj->SetMaskOffset(Value);
}
void UText3DDefaultMaterialExtension::GetMaskSmoothness_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	float& Result = *(float*)OutValue;
	Result = (float)Obj->GetMaskSmoothness();
}
void UText3DDefaultMaterialExtension::SetMaskSmoothness_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	float& Value = *(float*)InValue;
	Obj->SetMaskSmoothness(Value);
}
void UText3DDefaultMaterialExtension::GetMaskRotation_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	float& Result = *(float*)OutValue;
	Result = (float)Obj->GetMaskRotation();
}
void UText3DDefaultMaterialExtension::SetMaskRotation_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	float& Value = *(float*)InValue;
	Obj->SetMaskRotation(Value);
}
void UText3DDefaultMaterialExtension::GetbUseSingleMaterial_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	bool& Result = *(bool*)OutValue;
	Result = (bool)Obj->GetUseSingleMaterial();
}
void UText3DDefaultMaterialExtension::SetbUseSingleMaterial_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	bool& Value = *(bool*)InValue;
	Obj->SetUseSingleMaterial(Value);
}
void UText3DDefaultMaterialExtension::GetFrontMaterial_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	UMaterialInterface*& Result = *(UMaterialInterface**)OutValue;
	Result = (UMaterialInterface*)Obj->GetFrontMaterial();
}
void UText3DDefaultMaterialExtension::SetFrontMaterial_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	UMaterialInterface*& Value = *(UMaterialInterface**)InValue;
	Obj->SetFrontMaterial(Value);
}
void UText3DDefaultMaterialExtension::GetBevelMaterial_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	UMaterialInterface*& Result = *(UMaterialInterface**)OutValue;
	Result = (UMaterialInterface*)Obj->GetBevelMaterial();
}
void UText3DDefaultMaterialExtension::SetBevelMaterial_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	UMaterialInterface*& Value = *(UMaterialInterface**)InValue;
	Obj->SetBevelMaterial(Value);
}
void UText3DDefaultMaterialExtension::GetExtrudeMaterial_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	UMaterialInterface*& Result = *(UMaterialInterface**)OutValue;
	Result = (UMaterialInterface*)Obj->GetExtrudeMaterial();
}
void UText3DDefaultMaterialExtension::SetExtrudeMaterial_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	UMaterialInterface*& Value = *(UMaterialInterface**)InValue;
	Obj->SetExtrudeMaterial(Value);
}
void UText3DDefaultMaterialExtension::GetBackMaterial_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DDefaultMaterialExtension* Obj = (const UText3DDefaultMaterialExtension*)Object;
	UMaterialInterface*& Result = *(UMaterialInterface**)OutValue;
	Result = (UMaterialInterface*)Obj->GetBackMaterial();
}
void UText3DDefaultMaterialExtension::SetBackMaterial_WrapperImpl(void* Object, const void* InValue)
{
	UText3DDefaultMaterialExtension* Obj = (UText3DDefaultMaterialExtension*)Object;
	UMaterialInterface*& Value = *(UMaterialInterface**)InValue;
	Obj->SetBackMaterial(Value);
}
void UText3DDefaultMaterialExtension::StaticRegisterNativesUText3DDefaultMaterialExtension()
{
	UClass* Class = UText3DDefaultMaterialExtension::StaticClass();
	static const FNameNativePtrPair Funcs[] = {
		{ "GetBackColor", &UText3DDefaultMaterialExtension::execGetBackColor },
		{ "GetBackMaterial", &UText3DDefaultMaterialExtension::execGetBackMaterial },
		{ "GetBevelColor", &UText3DDefaultMaterialExtension::execGetBevelColor },
		{ "GetBevelMaterial", &UText3DDefaultMaterialExtension::execGetBevelMaterial },
		{ "GetBlendMode", &UText3DDefaultMaterialExtension::execGetBlendMode },
		{ "GetExtrudeColor", &UText3DDefaultMaterialExtension::execGetExtrudeColor },
		{ "GetExtrudeMaterial", &UText3DDefaultMaterialExtension::execGetExtrudeMaterial },
		{ "GetFrontColor", &UText3DDefaultMaterialExtension::execGetFrontColor },
		{ "GetFrontMaterial", &UText3DDefaultMaterialExtension::execGetFrontMaterial },
		{ "GetGradientColorA", &UText3DDefaultMaterialExtension::execGetGradientColorA },
		{ "GetGradientColorB", &UText3DDefaultMaterialExtension::execGetGradientColorB },
		{ "GetGradientOffset", &UText3DDefaultMaterialExtension::execGetGradientOffset },
		{ "GetGradientRotation", &UText3DDefaultMaterialExtension::execGetGradientRotation },
		{ "GetGradientSmoothness", &UText3DDefaultMaterialExtension::execGetGradientSmoothness },
		{ "GetIsUnlit", &UText3DDefaultMaterialExtension::execGetIsUnlit },
		{ "GetMaskOffset", &UText3DDefaultMaterialExtension::execGetMaskOffset },
		{ "GetMaskRotation", &UText3DDefaultMaterialExtension::execGetMaskRotation },
		{ "GetMaskSmoothness", &UText3DDefaultMaterialExtension::execGetMaskSmoothness },
		{ "GetOpacity", &UText3DDefaultMaterialExtension::execGetOpacity },
		{ "GetStyle", &UText3DDefaultMaterialExtension::execGetStyle },
		{ "GetTextureAsset", &UText3DDefaultMaterialExtension::execGetTextureAsset },
		{ "GetTextureTiling", &UText3DDefaultMaterialExtension::execGetTextureTiling },
		{ "GetUseMask", &UText3DDefaultMaterialExtension::execGetUseMask },
		{ "GetUseSingleMaterial", &UText3DDefaultMaterialExtension::execGetUseSingleMaterial },
		{ "SetBackColor", &UText3DDefaultMaterialExtension::execSetBackColor },
		{ "SetBackMaterial", &UText3DDefaultMaterialExtension::execSetBackMaterial },
		{ "SetBevelColor", &UText3DDefaultMaterialExtension::execSetBevelColor },
		{ "SetBevelMaterial", &UText3DDefaultMaterialExtension::execSetBevelMaterial },
		{ "SetBlendMode", &UText3DDefaultMaterialExtension::execSetBlendMode },
		{ "SetExtrudeColor", &UText3DDefaultMaterialExtension::execSetExtrudeColor },
		{ "SetExtrudeMaterial", &UText3DDefaultMaterialExtension::execSetExtrudeMaterial },
		{ "SetFrontColor", &UText3DDefaultMaterialExtension::execSetFrontColor },
		{ "SetFrontMaterial", &UText3DDefaultMaterialExtension::execSetFrontMaterial },
		{ "SetGradientColorA", &UText3DDefaultMaterialExtension::execSetGradientColorA },
		{ "SetGradientColorB", &UText3DDefaultMaterialExtension::execSetGradientColorB },
		{ "SetGradientOffset", &UText3DDefaultMaterialExtension::execSetGradientOffset },
		{ "SetGradientRotation", &UText3DDefaultMaterialExtension::execSetGradientRotation },
		{ "SetGradientSmoothness", &UText3DDefaultMaterialExtension::execSetGradientSmoothness },
		{ "SetIsUnlit", &UText3DDefaultMaterialExtension::execSetIsUnlit },
		{ "SetMaskOffset", &UText3DDefaultMaterialExtension::execSetMaskOffset },
		{ "SetMaskRotation", &UText3DDefaultMaterialExtension::execSetMaskRotation },
		{ "SetMaskSmoothness", &UText3DDefaultMaterialExtension::execSetMaskSmoothness },
		{ "SetOpacity", &UText3DDefaultMaterialExtension::execSetOpacity },
		{ "SetStyle", &UText3DDefaultMaterialExtension::execSetStyle },
		{ "SetTextureAsset", &UText3DDefaultMaterialExtension::execSetTextureAsset },
		{ "SetTextureTiling", &UText3DDefaultMaterialExtension::execSetTextureTiling },
		{ "SetUseMask", &UText3DDefaultMaterialExtension::execSetUseMask },
		{ "SetUseSingleMaterial", &UText3DDefaultMaterialExtension::execSetUseSingleMaterial },
	};
	FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
}
FClassRegistrationInfo Z_Registration_Info_UClass_UText3DDefaultMaterialExtension;
UClass* UText3DDefaultMaterialExtension::GetPrivateStaticClass()
{
	using TClass = UText3DDefaultMaterialExtension;
	if (!Z_Registration_Info_UClass_UText3DDefaultMaterialExtension.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			StaticPackage(),
			TEXT("Text3DDefaultMaterialExtension"),
			Z_Registration_Info_UClass_UText3DDefaultMaterialExtension.InnerSingleton,
			StaticRegisterNativesUText3DDefaultMaterialExtension,
			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_UText3DDefaultMaterialExtension.InnerSingleton;
}
UClass* Z_Construct_UClass_UText3DDefaultMaterialExtension_NoRegister()
{
	return UText3DDefaultMaterialExtension::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "IncludePath", "Extensions/Text3DDefaultMaterialExtension.h" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Style_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrontColor_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Solid" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackColor_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Solid" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExtrudeColor_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Solid" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BevelColor_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Solid" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GradientColorA_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Gradient" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GradientColorB_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Gradient" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GradientSmoothness_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "ClampMax", "1.000000" },
		{ "ClampMin", "0.000000" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Gradient" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GradientOffset_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "ClampMax", "1.000000" },
		{ "ClampMin", "0.000000" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Gradient" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GradientRotation_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "ClampMax", "1.000000" },
		{ "ClampMin", "0.000000" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Gradient" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureAsset_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Texture" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureTiling_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "Delta", "0.100000" },
		{ "EditCondition", "Style == EText3DMaterialStyle::Texture" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsUnlit_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "EditCondition", "Style != EText3DMaterialStyle::Custom" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendMode_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "EditCondition", "Style != EText3DMaterialStyle::Custom" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Opacity_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "ClampMax", "1.000000" },
		{ "ClampMin", "0.000000" },
		{ "EditCondition", "Style != EText3DMaterialStyle::Custom && BlendMode == EText3DMaterialBlendMode::Translucent" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseMask_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Enable text shader mask */" },
#endif
		{ "EditCondition", "Style != EText3DMaterialStyle::Custom && BlendMode == EText3DMaterialBlendMode::Translucent" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Enable text shader mask" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaskOffset_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "ClampMax", "1.000000" },
		{ "ClampMin", "0.000000" },
		{ "EditCondition", "bUseMask && Style != EText3DMaterialStyle::Custom && BlendMode == EText3DMaterialBlendMode::Translucent" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaskSmoothness_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "ClampMax", "1.000000" },
		{ "ClampMin", "0.000000" },
		{ "EditCondition", "bUseMask && Style != EText3DMaterialStyle::Custom && BlendMode == EText3DMaterialBlendMode::Translucent" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaskRotation_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
		{ "ClampMax", "1.000000" },
		{ "ClampMin", "0.000000" },
		{ "EditCondition", "bUseMask && Style != EText3DMaterialStyle::Custom && BlendMode == EText3DMaterialBlendMode::Translucent" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseSingleMaterial_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Use primary material for all available slots */" },
#endif
		{ "EditCondition", "Style == EText3DMaterialStyle::Custom" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Use primary material for all available slots" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrontMaterial_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Material for the front part */" },
#endif
		{ "EditCondition", "Style == EText3DMaterialStyle::Custom" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Material for the front part" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BevelMaterial_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Material for the bevel part */" },
#endif
		{ "EditCondition", "!bUseSingleMaterial && Style == EText3DMaterialStyle::Custom" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Material for the bevel part" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExtrudeMaterial_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Material for the extruded part */" },
#endif
		{ "EditCondition", "!bUseSingleMaterial && Style == EText3DMaterialStyle::Custom" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Material for the extruded part" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackMaterial_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Material" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Material for the back part */" },
#endif
		{ "EditCondition", "!bUseSingleMaterial && Style == EText3DMaterialStyle::Custom" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Material for the back part" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupDynamicMaterials_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Cached group dynamic materials created during session based on their options */" },
#endif
		{ "ModuleRelativePath", "Public/Extensions/Text3DDefaultMaterialExtension.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Cached group dynamic materials created during session based on their options" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_Style_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_Style;
	static const UECodeGen_Private::FStructPropertyParams NewProp_FrontColor;
	static const UECodeGen_Private::FStructPropertyParams NewProp_BackColor;
	static const UECodeGen_Private::FStructPropertyParams NewProp_ExtrudeColor;
	static const UECodeGen_Private::FStructPropertyParams NewProp_BevelColor;
	static const UECodeGen_Private::FStructPropertyParams NewProp_GradientColorA;
	static const UECodeGen_Private::FStructPropertyParams NewProp_GradientColorB;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_GradientSmoothness;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_GradientOffset;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_GradientRotation;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_TextureAsset;
	static const UECodeGen_Private::FStructPropertyParams NewProp_TextureTiling;
	static void NewProp_bIsUnlit_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsUnlit;
	static const UECodeGen_Private::FBytePropertyParams NewProp_BlendMode_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_BlendMode;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Opacity;
	static void NewProp_bUseMask_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseMask;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_MaskOffset;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_MaskSmoothness;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_MaskRotation;
	static void NewProp_bUseSingleMaterial_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseSingleMaterial;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_FrontMaterial;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_BevelMaterial;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ExtrudeMaterial;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_BackMaterial;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_GroupDynamicMaterials_ValueProp;
	static const UECodeGen_Private::FStructPropertyParams NewProp_GroupDynamicMaterials_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_GroupDynamicMaterials;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackColor, "GetBackColor" }, // 3906801465
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBackMaterial, "GetBackMaterial" }, // 553071805
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelColor, "GetBevelColor" }, // 1502508124
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBevelMaterial, "GetBevelMaterial" }, // 1248586146
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetBlendMode, "GetBlendMode" }, // 1890347125
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeColor, "GetExtrudeColor" }, // 3933382471
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetExtrudeMaterial, "GetExtrudeMaterial" }, // 3381644941
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontColor, "GetFrontColor" }, // 3387000593
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetFrontMaterial, "GetFrontMaterial" }, // 782850257
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorA, "GetGradientColorA" }, // 1859748897
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientColorB, "GetGradientColorB" }, // 2225373812
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientOffset, "GetGradientOffset" }, // 725217515
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientRotation, "GetGradientRotation" }, // 3032355257
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetGradientSmoothness, "GetGradientSmoothness" }, // 299838857
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetIsUnlit, "GetIsUnlit" }, // 2406869547
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskOffset, "GetMaskOffset" }, // 533538636
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskRotation, "GetMaskRotation" }, // 1822823738
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetMaskSmoothness, "GetMaskSmoothness" }, // 4204495631
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetOpacity, "GetOpacity" }, // 2071286855
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetStyle, "GetStyle" }, // 4056994971
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureAsset, "GetTextureAsset" }, // 2177629817
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetTextureTiling, "GetTextureTiling" }, // 2479444966
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseMask, "GetUseMask" }, // 2084780403
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_GetUseSingleMaterial, "GetUseSingleMaterial" }, // 3246138353
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackColor, "SetBackColor" }, // 4195381092
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBackMaterial, "SetBackMaterial" }, // 613274719
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelColor, "SetBevelColor" }, // 3145723911
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBevelMaterial, "SetBevelMaterial" }, // 1836171214
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetBlendMode, "SetBlendMode" }, // 4213180432
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeColor, "SetExtrudeColor" }, // 686804681
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetExtrudeMaterial, "SetExtrudeMaterial" }, // 518123820
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontColor, "SetFrontColor" }, // 4197490602
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetFrontMaterial, "SetFrontMaterial" }, // 3538388661
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorA, "SetGradientColorA" }, // 1165418425
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientColorB, "SetGradientColorB" }, // 3685319279
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientOffset, "SetGradientOffset" }, // 3932492004
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientRotation, "SetGradientRotation" }, // 1143811864
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetGradientSmoothness, "SetGradientSmoothness" }, // 318898094
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetIsUnlit, "SetIsUnlit" }, // 178151482
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskOffset, "SetMaskOffset" }, // 1590675608
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskRotation, "SetMaskRotation" }, // 2977746307
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetMaskSmoothness, "SetMaskSmoothness" }, // 1609270568
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetOpacity, "SetOpacity" }, // 3757841590
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetStyle, "SetStyle" }, // 1704951924
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureAsset, "SetTextureAsset" }, // 3294187410
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetTextureTiling, "SetTextureTiling" }, // 628523217
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseMask, "SetUseMask" }, // 2275348469
		{ &Z_Construct_UFunction_UText3DDefaultMaterialExtension_SetUseSingleMaterial, "SetUseSingleMaterial" }, // 1964721289
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UText3DDefaultMaterialExtension>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_Style_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_UText3DDefaultMaterialExtension_Statics::NewProp_Style = { "Style", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetStyle_WrapperImpl, &UText3DDefaultMaterialExtension::GetStyle_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, Style), Z_Construct_UEnum_Text3D_EText3DMaterialStyle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Style_MetaData), NewProp_Style_MetaData) }; // 3860299381
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_FrontColor = { "FrontColor", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetFrontColor_WrapperImpl, &UText3DDefaultMaterialExtension::GetFrontColor_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, FrontColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrontColor_MetaData), NewProp_FrontColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BackColor = { "BackColor", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetBackColor_WrapperImpl, &UText3DDefaultMaterialExtension::GetBackColor_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, BackColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackColor_MetaData), NewProp_BackColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_ExtrudeColor = { "ExtrudeColor", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetExtrudeColor_WrapperImpl, &UText3DDefaultMaterialExtension::GetExtrudeColor_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, ExtrudeColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExtrudeColor_MetaData), NewProp_ExtrudeColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BevelColor = { "BevelColor", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetBevelColor_WrapperImpl, &UText3DDefaultMaterialExtension::GetBevelColor_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, BevelColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BevelColor_MetaData), NewProp_BevelColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GradientColorA = { "GradientColorA", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetGradientColorA_WrapperImpl, &UText3DDefaultMaterialExtension::GetGradientColorA_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, GradientColorA), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GradientColorA_MetaData), NewProp_GradientColorA_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GradientColorB = { "GradientColorB", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetGradientColorB_WrapperImpl, &UText3DDefaultMaterialExtension::GetGradientColorB_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, GradientColorB), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GradientColorB_MetaData), NewProp_GradientColorB_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GradientSmoothness = { "GradientSmoothness", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetGradientSmoothness_WrapperImpl, &UText3DDefaultMaterialExtension::GetGradientSmoothness_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, GradientSmoothness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GradientSmoothness_MetaData), NewProp_GradientSmoothness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GradientOffset = { "GradientOffset", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetGradientOffset_WrapperImpl, &UText3DDefaultMaterialExtension::GetGradientOffset_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, GradientOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GradientOffset_MetaData), NewProp_GradientOffset_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GradientRotation = { "GradientRotation", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetGradientRotation_WrapperImpl, &UText3DDefaultMaterialExtension::GetGradientRotation_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, GradientRotation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GradientRotation_MetaData), NewProp_GradientRotation_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_TextureAsset = { "TextureAsset", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetTextureAsset_WrapperImpl, &UText3DDefaultMaterialExtension::GetTextureAsset_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, TextureAsset), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureAsset_MetaData), NewProp_TextureAsset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_TextureTiling = { "TextureTiling", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetTextureTiling_WrapperImpl, &UText3DDefaultMaterialExtension::GetTextureTiling_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, TextureTiling), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureTiling_MetaData), NewProp_TextureTiling_MetaData) };
void Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bIsUnlit_SetBit(void* Obj)
{
	((UText3DDefaultMaterialExtension*)Obj)->bIsUnlit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bIsUnlit = { "bIsUnlit", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetbIsUnlit_WrapperImpl, &UText3DDefaultMaterialExtension::GetbIsUnlit_WrapperImpl, 1, sizeof(bool), sizeof(UText3DDefaultMaterialExtension), &Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bIsUnlit_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsUnlit_MetaData), NewProp_bIsUnlit_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BlendMode_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_UText3DDefaultMaterialExtension_Statics::NewProp_BlendMode = { "BlendMode", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetBlendMode_WrapperImpl, &UText3DDefaultMaterialExtension::GetBlendMode_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, BlendMode), Z_Construct_UEnum_Text3D_EText3DMaterialBlendMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendMode_MetaData), NewProp_BlendMode_MetaData) }; // 1182095966
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_Opacity = { "Opacity", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetOpacity_WrapperImpl, &UText3DDefaultMaterialExtension::GetOpacity_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, Opacity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Opacity_MetaData), NewProp_Opacity_MetaData) };
void Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bUseMask_SetBit(void* Obj)
{
	((UText3DDefaultMaterialExtension*)Obj)->bUseMask = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bUseMask = { "bUseMask", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetbUseMask_WrapperImpl, &UText3DDefaultMaterialExtension::GetbUseMask_WrapperImpl, 1, sizeof(bool), sizeof(UText3DDefaultMaterialExtension), &Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bUseMask_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseMask_MetaData), NewProp_bUseMask_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_MaskOffset = { "MaskOffset", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetMaskOffset_WrapperImpl, &UText3DDefaultMaterialExtension::GetMaskOffset_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, MaskOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaskOffset_MetaData), NewProp_MaskOffset_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_MaskSmoothness = { "MaskSmoothness", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetMaskSmoothness_WrapperImpl, &UText3DDefaultMaterialExtension::GetMaskSmoothness_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, MaskSmoothness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaskSmoothness_MetaData), NewProp_MaskSmoothness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_MaskRotation = { "MaskRotation", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetMaskRotation_WrapperImpl, &UText3DDefaultMaterialExtension::GetMaskRotation_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, MaskRotation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaskRotation_MetaData), NewProp_MaskRotation_MetaData) };
void Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bUseSingleMaterial_SetBit(void* Obj)
{
	((UText3DDefaultMaterialExtension*)Obj)->bUseSingleMaterial = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bUseSingleMaterial = { "bUseSingleMaterial", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetbUseSingleMaterial_WrapperImpl, &UText3DDefaultMaterialExtension::GetbUseSingleMaterial_WrapperImpl, 1, sizeof(bool), sizeof(UText3DDefaultMaterialExtension), &Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bUseSingleMaterial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseSingleMaterial_MetaData), NewProp_bUseSingleMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_FrontMaterial = { "FrontMaterial", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetFrontMaterial_WrapperImpl, &UText3DDefaultMaterialExtension::GetFrontMaterial_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, FrontMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrontMaterial_MetaData), NewProp_FrontMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BevelMaterial = { "BevelMaterial", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetBevelMaterial_WrapperImpl, &UText3DDefaultMaterialExtension::GetBevelMaterial_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, BevelMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BevelMaterial_MetaData), NewProp_BevelMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_ExtrudeMaterial = { "ExtrudeMaterial", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetExtrudeMaterial_WrapperImpl, &UText3DDefaultMaterialExtension::GetExtrudeMaterial_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, ExtrudeMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExtrudeMaterial_MetaData), NewProp_ExtrudeMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BackMaterial = { "BackMaterial", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DDefaultMaterialExtension::SetBackMaterial_WrapperImpl, &UText3DDefaultMaterialExtension::GetBackMaterial_WrapperImpl, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, BackMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackMaterial_MetaData), NewProp_BackMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GroupDynamicMaterials_ValueProp = { "GroupDynamicMaterials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GroupDynamicMaterials_Key_KeyProp = { "GroupDynamicMaterials_Key", nullptr, (EPropertyFlags)0x0100000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FText3DMaterialGroupKey, METADATA_PARAMS(0, nullptr) }; // 3578478738
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GroupDynamicMaterials = { "GroupDynamicMaterials", nullptr, (EPropertyFlags)0x0124080000202000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DDefaultMaterialExtension, GroupDynamicMaterials), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupDynamicMaterials_MetaData), NewProp_GroupDynamicMaterials_MetaData) }; // 3578478738
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_Style_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_Style,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_FrontColor,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BackColor,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_ExtrudeColor,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BevelColor,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GradientColorA,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GradientColorB,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GradientSmoothness,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GradientOffset,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GradientRotation,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_TextureAsset,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_TextureTiling,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bIsUnlit,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BlendMode_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BlendMode,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_Opacity,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bUseMask,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_MaskOffset,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_MaskSmoothness,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_MaskRotation,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_bUseSingleMaterial,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_FrontMaterial,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BevelMaterial,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_ExtrudeMaterial,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_BackMaterial,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GroupDynamicMaterials_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GroupDynamicMaterials_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::NewProp_GroupDynamicMaterials,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_UText3DMaterialExtensionBase,
	(UObject* (*)())Z_Construct_UPackage__Script_Text3D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::ClassParams = {
	&UText3DDefaultMaterialExtension::StaticClass,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::PropPointers),
	0,
	0x000800A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::Class_MetaDataParams), Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UText3DDefaultMaterialExtension()
{
	if (!Z_Registration_Info_UClass_UText3DDefaultMaterialExtension.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UText3DDefaultMaterialExtension.OuterSingleton, Z_Construct_UClass_UText3DDefaultMaterialExtension_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_UText3DDefaultMaterialExtension.OuterSingleton;
}
UText3DDefaultMaterialExtension::UText3DDefaultMaterialExtension() {}
DEFINE_VTABLE_PTR_HELPER_CTOR(UText3DDefaultMaterialExtension);
UText3DDefaultMaterialExtension::~UText3DDefaultMaterialExtension() {}
// ********** End Class UText3DDefaultMaterialExtension ********************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Extensions_Text3DDefaultMaterialExtension_h__Script_Text3D_Statics
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UText3DDefaultMaterialExtension, UText3DDefaultMaterialExtension::StaticClass, TEXT("UText3DDefaultMaterialExtension"), &Z_Registration_Info_UClass_UText3DDefaultMaterialExtension, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UText3DDefaultMaterialExtension), 4163388020U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Extensions_Text3DDefaultMaterialExtension_h__Script_Text3D_2288444083(TEXT("/Script/Text3D"),
	Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Extensions_Text3DDefaultMaterialExtension_h__Script_Text3D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Extensions_Text3DDefaultMaterialExtension_h__Script_Text3D_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0);
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
