Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/AlphaBlend.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

349 lines
23 KiB
C++

// 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 "AlphaBlend.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAlphaBlend() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAlphaBlendOption();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAlphaBlend();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAlphaBlendArgs();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EAlphaBlendOption *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAlphaBlendOption;
static UEnum* EAlphaBlendOption_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAlphaBlendOption.OuterSingleton)
{
Z_Registration_Info_UEnum_EAlphaBlendOption.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EAlphaBlendOption, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EAlphaBlendOption"));
}
return Z_Registration_Info_UEnum_EAlphaBlendOption.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAlphaBlendOption>()
{
return EAlphaBlendOption_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EAlphaBlendOption_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "CircularIn.DisplayName", "Circular In" },
{ "CircularIn.Grouping", "Circular" },
{ "CircularIn.Name", "EAlphaBlendOption::CircularIn" },
{ "CircularIn.ToolTip", "Circular-in interpolation" },
{ "CircularInOut.DisplayName", "Circular InOut" },
{ "CircularInOut.Grouping", "Circular" },
{ "CircularInOut.Name", "EAlphaBlendOption::CircularInOut" },
{ "CircularInOut.ToolTip", "Circular in-out interpolation" },
{ "CircularOut.DisplayName", "Circular Out" },
{ "CircularOut.Grouping", "Circular" },
{ "CircularOut.Name", "EAlphaBlendOption::CircularOut" },
{ "CircularOut.ToolTip", "Circular-out interpolation" },
{ "Cubic.DisplayName", "Cubic In" },
{ "Cubic.Grouping", "Cubic" },
{ "Cubic.Name", "EAlphaBlendOption::Cubic" },
{ "Cubic.ToolTip", "Cubic-in interpolation" },
{ "CubicInOut.DisplayName", "Cubic InOut" },
{ "CubicInOut.Grouping", "Cubic" },
{ "CubicInOut.Name", "EAlphaBlendOption::CubicInOut" },
{ "CubicInOut.ToolTip", "Cubic in-out interpolation" },
{ "Custom.DisplayName", "Custom" },
{ "Custom.Grouping", "Custom" },
{ "Custom.Name", "EAlphaBlendOption::Custom" },
{ "Custom.ToolTip", "Custom interpolation, will use custom curve inside an FAlphaBlend or linear if none has been set" },
{ "ExpIn.DisplayName", "Exponential In" },
{ "ExpIn.Grouping", "Exponential" },
{ "ExpIn.Name", "EAlphaBlendOption::ExpIn" },
{ "ExpIn.ToolTip", "Exponential-in interpolation" },
{ "ExpInOut.DisplayName", "Exponential InOut" },
{ "ExpInOut.Grouping", "Exponential" },
{ "ExpInOut.Name", "EAlphaBlendOption::ExpInOut" },
{ "ExpInOut.ToolTip", "Exponential in-out interpolation" },
{ "ExpOut.DisplayName", "Exponential Out" },
{ "ExpOut.Grouping", "Exponential" },
{ "ExpOut.Name", "EAlphaBlendOption::ExpOut" },
{ "ExpOut.ToolTip", "Exponential-Out interpolation" },
{ "HermiteCubic.DisplayName", "Hermite-Cubic InOut" },
{ "HermiteCubic.Grouping", "Cubic" },
{ "HermiteCubic.Name", "EAlphaBlendOption::HermiteCubic" },
{ "HermiteCubic.ToolTip", "Hermite-Cubic" },
{ "Linear.DisplayName", "Linear" },
{ "Linear.Grouping", "Linear" },
{ "Linear.Name", "EAlphaBlendOption::Linear" },
{ "Linear.ToolTip", "Linear interpolation" },
{ "ModuleRelativePath", "Public/AlphaBlend.h" },
{ "QuadraticInOut.DisplayName", "Quadratic InOut" },
{ "QuadraticInOut.Grouping", "Quadratic" },
{ "QuadraticInOut.Name", "EAlphaBlendOption::QuadraticInOut" },
{ "QuadraticInOut.ToolTip", "Quadratic in-out interpolation" },
{ "QuarticInOut.DisplayName", "Quartic InOut" },
{ "QuarticInOut.Grouping", "Quartic" },
{ "QuarticInOut.Name", "EAlphaBlendOption::QuarticInOut" },
{ "QuarticInOut.ToolTip", "Quartic in-out interpolation" },
{ "QuinticInOut.DisplayName", "Quintic InOut" },
{ "QuinticInOut.Grouping", "Quintic" },
{ "QuinticInOut.Name", "EAlphaBlendOption::QuinticInOut" },
{ "QuinticInOut.ToolTip", "Quintic in-out interpolation" },
{ "Sinusoidal.DisplayName", "Sinusoidal" },
{ "Sinusoidal.Grouping", "Sinusoidal" },
{ "Sinusoidal.Name", "EAlphaBlendOption::Sinusoidal" },
{ "Sinusoidal.ToolTip", "Sinusoidal interpolation" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAlphaBlendOption::Linear", (int64)EAlphaBlendOption::Linear },
{ "EAlphaBlendOption::Cubic", (int64)EAlphaBlendOption::Cubic },
{ "EAlphaBlendOption::HermiteCubic", (int64)EAlphaBlendOption::HermiteCubic },
{ "EAlphaBlendOption::Sinusoidal", (int64)EAlphaBlendOption::Sinusoidal },
{ "EAlphaBlendOption::QuadraticInOut", (int64)EAlphaBlendOption::QuadraticInOut },
{ "EAlphaBlendOption::CubicInOut", (int64)EAlphaBlendOption::CubicInOut },
{ "EAlphaBlendOption::QuarticInOut", (int64)EAlphaBlendOption::QuarticInOut },
{ "EAlphaBlendOption::QuinticInOut", (int64)EAlphaBlendOption::QuinticInOut },
{ "EAlphaBlendOption::CircularIn", (int64)EAlphaBlendOption::CircularIn },
{ "EAlphaBlendOption::CircularOut", (int64)EAlphaBlendOption::CircularOut },
{ "EAlphaBlendOption::CircularInOut", (int64)EAlphaBlendOption::CircularInOut },
{ "EAlphaBlendOption::ExpIn", (int64)EAlphaBlendOption::ExpIn },
{ "EAlphaBlendOption::ExpOut", (int64)EAlphaBlendOption::ExpOut },
{ "EAlphaBlendOption::ExpInOut", (int64)EAlphaBlendOption::ExpInOut },
{ "EAlphaBlendOption::Custom", (int64)EAlphaBlendOption::Custom },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EAlphaBlendOption_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EAlphaBlendOption_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EAlphaBlendOption",
"EAlphaBlendOption",
Z_Construct_UEnum_Engine_EAlphaBlendOption_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EAlphaBlendOption_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EAlphaBlendOption_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EAlphaBlendOption_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EAlphaBlendOption()
{
if (!Z_Registration_Info_UEnum_EAlphaBlendOption.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAlphaBlendOption.InnerSingleton, Z_Construct_UEnum_Engine_EAlphaBlendOption_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAlphaBlendOption.InnerSingleton;
}
// ********** End Enum EAlphaBlendOption ***********************************************************
// ********** Begin ScriptStruct FAlphaBlendArgs ***************************************************
struct Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAlphaBlendArgs); }
static inline consteval int16 GetStructAlignment() { return alignof(FAlphaBlendArgs); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Alpha Blend construction arguments. Used for creation of an AlphaBlend.\n */" },
{ "ModuleRelativePath", "Public/AlphaBlend.h" },
{ "ToolTip", "Alpha Blend construction arguments. Used for creation of an AlphaBlend." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomCurve_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** If you're using Custom BlendOption, you can specify curve */" },
{ "DisplayAfter", "BlendOption" },
{ "ModuleRelativePath", "Public/AlphaBlend.h" },
{ "ToolTip", "If you're using Custom BlendOption, you can specify curve" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendTime_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Blend Time */" },
{ "ModuleRelativePath", "Public/AlphaBlend.h" },
{ "ToolTip", "Blend Time" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendOption_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Type of blending used (Linear, Cubic, etc.) */" },
{ "ModuleRelativePath", "Public/AlphaBlend.h" },
{ "ToolTip", "Type of blending used (Linear, Cubic, etc.)" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAlphaBlendArgs constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_CustomCurve;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BlendTime;
static const UECodeGen_Private::FBytePropertyParams NewProp_BlendOption_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BlendOption;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAlphaBlendArgs constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAlphaBlendArgs>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAlphaBlendArgs;
class UScriptStruct* FAlphaBlendArgs::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAlphaBlendArgs.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAlphaBlendArgs.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAlphaBlendArgs, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("AlphaBlendArgs"));
}
return Z_Registration_Info_UScriptStruct_FAlphaBlendArgs.OuterSingleton;
}
// ********** Begin ScriptStruct FAlphaBlendArgs Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::NewProp_CustomCurve = { "CustomCurve", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAlphaBlendArgs, CustomCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomCurve_MetaData), NewProp_CustomCurve_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::NewProp_BlendTime = { "BlendTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAlphaBlendArgs, BlendTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendTime_MetaData), NewProp_BlendTime_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::NewProp_BlendOption_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::NewProp_BlendOption = { "BlendOption", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAlphaBlendArgs, BlendOption), Z_Construct_UEnum_Engine_EAlphaBlendOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendOption_MetaData), NewProp_BlendOption_MetaData) }; // 3149799478
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::NewProp_CustomCurve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::NewProp_BlendTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::NewProp_BlendOption_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::NewProp_BlendOption,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAlphaBlendArgs Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"AlphaBlendArgs",
Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::PropPointers),
sizeof(FAlphaBlendArgs),
alignof(FAlphaBlendArgs),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAlphaBlendArgs()
{
if (!Z_Registration_Info_UScriptStruct_FAlphaBlendArgs.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAlphaBlendArgs.InnerSingleton, Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAlphaBlendArgs.InnerSingleton);
}
// ********** End ScriptStruct FAlphaBlendArgs *****************************************************
// ********** Begin ScriptStruct FAlphaBlend *******************************************************
struct Z_Construct_UScriptStruct_FAlphaBlend_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAlphaBlend); }
static inline consteval int16 GetStructAlignment() { return alignof(FAlphaBlend); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Alpha Blend class that supports different blend options as well as custom curves\n */" },
{ "ModuleRelativePath", "Public/AlphaBlend.h" },
{ "ToolTip", "Alpha Blend class that supports different blend options as well as custom curves" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomCurve_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** If you're using Custom BlendOption, you can specify curve */" },
{ "DisplayAfter", "BlendOption" },
{ "ModuleRelativePath", "Public/AlphaBlend.h" },
{ "ToolTip", "If you're using Custom BlendOption, you can specify curve" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendTime_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Blend Time */" },
{ "ModuleRelativePath", "Public/AlphaBlend.h" },
{ "ToolTip", "Blend Time" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendOption_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Type of blending used (Linear, Cubic, etc.) */" },
{ "ModuleRelativePath", "Public/AlphaBlend.h" },
{ "ToolTip", "Type of blending used (Linear, Cubic, etc.)" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAlphaBlend constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_CustomCurve;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BlendTime;
static const UECodeGen_Private::FBytePropertyParams NewProp_BlendOption_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BlendOption;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAlphaBlend constinit property declarations *************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAlphaBlend>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAlphaBlend_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAlphaBlend;
class UScriptStruct* FAlphaBlend::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAlphaBlend.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAlphaBlend.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAlphaBlend, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("AlphaBlend"));
}
return Z_Registration_Info_UScriptStruct_FAlphaBlend.OuterSingleton;
}
// ********** Begin ScriptStruct FAlphaBlend Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAlphaBlend_Statics::NewProp_CustomCurve = { "CustomCurve", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAlphaBlend, CustomCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomCurve_MetaData), NewProp_CustomCurve_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAlphaBlend_Statics::NewProp_BlendTime = { "BlendTime", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAlphaBlend, BlendTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendTime_MetaData), NewProp_BlendTime_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAlphaBlend_Statics::NewProp_BlendOption_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAlphaBlend_Statics::NewProp_BlendOption = { "BlendOption", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAlphaBlend, BlendOption), Z_Construct_UEnum_Engine_EAlphaBlendOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendOption_MetaData), NewProp_BlendOption_MetaData) }; // 3149799478
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAlphaBlend_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAlphaBlend_Statics::NewProp_CustomCurve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAlphaBlend_Statics::NewProp_BlendTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAlphaBlend_Statics::NewProp_BlendOption_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAlphaBlend_Statics::NewProp_BlendOption,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAlphaBlend_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAlphaBlend Property Definitions ************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAlphaBlend_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"AlphaBlend",
Z_Construct_UScriptStruct_FAlphaBlend_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAlphaBlend_Statics::PropPointers),
sizeof(FAlphaBlend),
alignof(FAlphaBlend),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAlphaBlend_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAlphaBlend_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAlphaBlend()
{
if (!Z_Registration_Info_UScriptStruct_FAlphaBlend.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAlphaBlend.InnerSingleton, Z_Construct_UScriptStruct_FAlphaBlend_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAlphaBlend.InnerSingleton);
}
// ********** End ScriptStruct FAlphaBlend *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_AlphaBlend_h__Script_Engine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EAlphaBlendOption_StaticEnum, TEXT("EAlphaBlendOption"), &Z_Registration_Info_UEnum_EAlphaBlendOption, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3149799478U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAlphaBlendArgs::StaticStruct, Z_Construct_UScriptStruct_FAlphaBlendArgs_Statics::NewStructOps, TEXT("AlphaBlendArgs"),&Z_Registration_Info_UScriptStruct_FAlphaBlendArgs, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAlphaBlendArgs), 3815149002U) },
{ FAlphaBlend::StaticStruct, Z_Construct_UScriptStruct_FAlphaBlend_Statics::NewStructOps, TEXT("AlphaBlend"),&Z_Registration_Info_UScriptStruct_FAlphaBlend, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAlphaBlend), 4225539884U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_AlphaBlend_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_AlphaBlend_h__Script_Engine_2531893067{
TEXT("/Script/Engine"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_AlphaBlend_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_AlphaBlend_h__Script_Engine_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_AlphaBlend_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_AlphaBlend_h__Script_Engine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS