Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/UMG/UHT/ProgressBar.gen.cpp

495 lines
31 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "Components/ProgressBar.h"
#include "Styling/SlateTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeProgressBar() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
SLATE_API UEnum* Z_Construct_UEnum_Slate_EProgressBarFillStyle();
SLATE_API UEnum* Z_Construct_UEnum_Slate_EProgressBarFillType();
SLATECORE_API UScriptStruct* Z_Construct_UScriptStruct_FProgressBarStyle();
UMG_API UClass* Z_Construct_UClass_UProgressBar();
UMG_API UClass* Z_Construct_UClass_UProgressBar_NoRegister();
UMG_API UClass* Z_Construct_UClass_UWidget();
UMG_API UFunction* Z_Construct_UDelegateFunction_UWidget_GetFloat__DelegateSignature();
UMG_API UFunction* Z_Construct_UDelegateFunction_UWidget_GetLinearColor__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_UMG();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UProgressBar Function SetFillColorAndOpacity *****************************
struct Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics
{
struct ProgressBar_eventSetFillColorAndOpacity_Parms
{
FLinearColor InColor;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Progress" },
{ "Comment", "/** Sets the fill color of the progress bar. */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
{ "ToolTip", "Sets the fill color of the progress bar." },
};
#endif // WITH_METADATA
// ********** Begin Function SetFillColorAndOpacity constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetFillColorAndOpacity constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetFillColorAndOpacity Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::NewProp_InColor = { "InColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ProgressBar_eventSetFillColorAndOpacity_Parms, InColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::NewProp_InColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::PropPointers) < 2048);
// ********** End Function SetFillColorAndOpacity Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UProgressBar, nullptr, "SetFillColorAndOpacity", Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::ProgressBar_eventSetFillColorAndOpacity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::ProgressBar_eventSetFillColorAndOpacity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UProgressBar::execSetFillColorAndOpacity)
{
P_GET_STRUCT(FLinearColor,Z_Param_InColor);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetFillColorAndOpacity(Z_Param_InColor);
P_NATIVE_END;
}
// ********** End Class UProgressBar Function SetFillColorAndOpacity *******************************
// ********** Begin Class UProgressBar Function SetIsMarquee ***************************************
struct Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics
{
struct ProgressBar_eventSetIsMarquee_Parms
{
bool InbIsMarquee;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Progress" },
{ "Comment", "/** Sets the progress bar to show as a marquee. */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
{ "ToolTip", "Sets the progress bar to show as a marquee." },
};
#endif // WITH_METADATA
// ********** Begin Function SetIsMarquee constinit property declarations **************************
static void NewProp_InbIsMarquee_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_InbIsMarquee;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIsMarquee constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetIsMarquee Property Definitions *************************************
void Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::NewProp_InbIsMarquee_SetBit(void* Obj)
{
((ProgressBar_eventSetIsMarquee_Parms*)Obj)->InbIsMarquee = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::NewProp_InbIsMarquee = { "InbIsMarquee", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ProgressBar_eventSetIsMarquee_Parms), &Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::NewProp_InbIsMarquee_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::NewProp_InbIsMarquee,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::PropPointers) < 2048);
// ********** End Function SetIsMarquee Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UProgressBar, nullptr, "SetIsMarquee", Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::ProgressBar_eventSetIsMarquee_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::Function_MetaDataParams), Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::ProgressBar_eventSetIsMarquee_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UProgressBar_SetIsMarquee()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UProgressBar_SetIsMarquee_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UProgressBar::execSetIsMarquee)
{
P_GET_UBOOL(Z_Param_InbIsMarquee);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetIsMarquee(Z_Param_InbIsMarquee);
P_NATIVE_END;
}
// ********** End Class UProgressBar Function SetIsMarquee *****************************************
// ********** Begin Class UProgressBar Function SetPercent *****************************************
struct Z_Construct_UFunction_UProgressBar_SetPercent_Statics
{
struct ProgressBar_eventSetPercent_Parms
{
float InPercent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Progress" },
{ "Comment", "/** Sets the current value of the ProgressBar. */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
{ "ToolTip", "Sets the current value of the ProgressBar." },
};
#endif // WITH_METADATA
// ********** Begin Function SetPercent constinit property declarations ****************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InPercent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPercent constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPercent Property Definitions ***************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UProgressBar_SetPercent_Statics::NewProp_InPercent = { "InPercent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ProgressBar_eventSetPercent_Parms, InPercent), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UProgressBar_SetPercent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UProgressBar_SetPercent_Statics::NewProp_InPercent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UProgressBar_SetPercent_Statics::PropPointers) < 2048);
// ********** End Function SetPercent Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UProgressBar_SetPercent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UProgressBar, nullptr, "SetPercent", Z_Construct_UFunction_UProgressBar_SetPercent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UProgressBar_SetPercent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UProgressBar_SetPercent_Statics::ProgressBar_eventSetPercent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UProgressBar_SetPercent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UProgressBar_SetPercent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UProgressBar_SetPercent_Statics::ProgressBar_eventSetPercent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UProgressBar_SetPercent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UProgressBar_SetPercent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UProgressBar::execSetPercent)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InPercent);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPercent(Z_Param_InPercent);
P_NATIVE_END;
}
// ********** End Class UProgressBar Function SetPercent *******************************************
// ********** Begin Class UProgressBar *************************************************************
void UProgressBar::GetWidgetStyle_WrapperImpl(const void* Object, void* OutValue)
{
const UProgressBar* Obj = (const UProgressBar*)Object;
FProgressBarStyle& Result = *(FProgressBarStyle*)OutValue;
Result = (FProgressBarStyle)Obj->GetWidgetStyle();
}
void UProgressBar::SetWidgetStyle_WrapperImpl(void* Object, const void* InValue)
{
UProgressBar* Obj = (UProgressBar*)Object;
FProgressBarStyle& Value = *(FProgressBarStyle*)InValue;
Obj->SetWidgetStyle(Value);
}
void UProgressBar::GetPercent_WrapperImpl(const void* Object, void* OutValue)
{
const UProgressBar* Obj = (const UProgressBar*)Object;
float& Result = *(float*)OutValue;
Result = (float)Obj->GetPercent();
}
void UProgressBar::SetPercent_WrapperImpl(void* Object, const void* InValue)
{
UProgressBar* Obj = (UProgressBar*)Object;
float& Value = *(float*)InValue;
Obj->SetPercent(Value);
}
void UProgressBar::GetBarFillType_WrapperImpl(const void* Object, void* OutValue)
{
const UProgressBar* Obj = (const UProgressBar*)Object;
uint8& Result = *(uint8*)OutValue;
Result = (uint8)Obj->GetBarFillType();
}
void UProgressBar::SetBarFillType_WrapperImpl(void* Object, const void* InValue)
{
UProgressBar* Obj = (UProgressBar*)Object;
EProgressBarFillType::Type Value = (EProgressBarFillType::Type)*(uint8*)InValue;
Obj->SetBarFillType(Value);
}
void UProgressBar::GetBarFillStyle_WrapperImpl(const void* Object, void* OutValue)
{
const UProgressBar* Obj = (const UProgressBar*)Object;
uint8& Result = *(uint8*)OutValue;
Result = (uint8)Obj->GetBarFillStyle();
}
void UProgressBar::SetBarFillStyle_WrapperImpl(void* Object, const void* InValue)
{
UProgressBar* Obj = (UProgressBar*)Object;
EProgressBarFillStyle::Type Value = (EProgressBarFillStyle::Type)*(uint8*)InValue;
Obj->SetBarFillStyle(Value);
}
void UProgressBar::GetbIsMarquee_WrapperImpl(const void* Object, void* OutValue)
{
const UProgressBar* Obj = (const UProgressBar*)Object;
bool& Result = *(bool*)OutValue;
Result = (bool)Obj->UseMarquee();
}
void UProgressBar::SetbIsMarquee_WrapperImpl(void* Object, const void* InValue)
{
UProgressBar* Obj = (UProgressBar*)Object;
bool& Value = *(bool*)InValue;
Obj->SetIsMarquee(Value);
}
void UProgressBar::GetBorderPadding_WrapperImpl(const void* Object, void* OutValue)
{
const UProgressBar* Obj = (const UProgressBar*)Object;
FVector2D& Result = *(FVector2D*)OutValue;
Result = (FVector2D)Obj->GetBorderPadding();
}
void UProgressBar::SetBorderPadding_WrapperImpl(void* Object, const void* InValue)
{
UProgressBar* Obj = (UProgressBar*)Object;
FVector2D& Value = *(FVector2D*)InValue;
Obj->SetBorderPadding(Value);
}
void UProgressBar::GetFillColorAndOpacity_WrapperImpl(const void* Object, void* OutValue)
{
const UProgressBar* Obj = (const UProgressBar*)Object;
FLinearColor& Result = *(FLinearColor*)OutValue;
Result = (FLinearColor)Obj->GetFillColorAndOpacity();
}
void UProgressBar::SetFillColorAndOpacity_WrapperImpl(void* Object, const void* InValue)
{
UProgressBar* Obj = (UProgressBar*)Object;
FLinearColor& Value = *(FLinearColor*)InValue;
Obj->SetFillColorAndOpacity(Value);
}
FClassRegistrationInfo Z_Registration_Info_UClass_UProgressBar;
UClass* UProgressBar::GetPrivateStaticClass()
{
using TClass = UProgressBar;
if (!Z_Registration_Info_UClass_UProgressBar.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ProgressBar"),
Z_Registration_Info_UClass_UProgressBar.InnerSingleton,
StaticRegisterNativesUProgressBar,
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_UProgressBar.InnerSingleton;
}
UClass* Z_Construct_UClass_UProgressBar_NoRegister()
{
return UProgressBar::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UProgressBar_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * The progress bar widget is a simple bar that fills up that can be restyled to fit any number of uses.\n *\n * * No Children\n */" },
{ "IncludePath", "Components/ProgressBar.h" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
{ "ToolTip", "The progress bar widget is a simple bar that fills up that can be restyled to fit any number of uses.\n\n* No Children" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WidgetStyle_MetaData[] = {
{ "Category", "Style" },
{ "Comment", "/** The progress bar style */" },
{ "DisplayName", "Style" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
{ "ToolTip", "The progress bar style" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Percent_MetaData[] = {
{ "BlueprintSetter", "SetPercent" },
{ "Category", "Progress" },
{ "Comment", "/** Used to determine the fill position of the progress bar ranging 0..1 */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
{ "ToolTip", "Used to determine the fill position of the progress bar ranging 0..1" },
{ "UIMax", "1" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BarFillType_MetaData[] = {
{ "Category", "Progress" },
{ "Comment", "/** Defines the direction in which the progress bar fills */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
{ "ToolTip", "Defines the direction in which the progress bar fills" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BarFillStyle_MetaData[] = {
{ "Category", "Progress" },
{ "Comment", "/** Defines the visual style of the progress bar fill - scale or mask */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
{ "ToolTip", "Defines the visual style of the progress bar fill - scale or mask" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsMarquee_MetaData[] = {
{ "BlueprintSetter", "SetIsMarquee" },
{ "Category", "Progress" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BorderPadding_MetaData[] = {
{ "Category", "Progress" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PercentDelegate_MetaData[] = {
{ "Comment", "/** A bindable delegate to allow logic to drive the text of the widget */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
{ "ToolTip", "A bindable delegate to allow logic to drive the text of the widget" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FillColorAndOpacity_MetaData[] = {
{ "BlueprintSetter", "SetFillColorAndOpacity" },
{ "Category", "Appearance" },
{ "Comment", "/** Fill Color and Opacity */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
{ "ToolTip", "Fill Color and Opacity" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FillColorAndOpacityDelegate_MetaData[] = {
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Components/ProgressBar.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UProgressBar constinit property declarations *****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_WidgetStyle;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Percent;
static const UECodeGen_Private::FBytePropertyParams NewProp_BarFillType;
static const UECodeGen_Private::FBytePropertyParams NewProp_BarFillStyle;
static void NewProp_bIsMarquee_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsMarquee;
static const UECodeGen_Private::FStructPropertyParams NewProp_BorderPadding;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_PercentDelegate;
static const UECodeGen_Private::FStructPropertyParams NewProp_FillColorAndOpacity;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_FillColorAndOpacityDelegate;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UProgressBar constinit property declarations *******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetFillColorAndOpacity"), .Pointer = &UProgressBar::execSetFillColorAndOpacity },
{ .NameUTF8 = UTF8TEXT("SetIsMarquee"), .Pointer = &UProgressBar::execSetIsMarquee },
{ .NameUTF8 = UTF8TEXT("SetPercent"), .Pointer = &UProgressBar::execSetPercent },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UProgressBar_SetFillColorAndOpacity, "SetFillColorAndOpacity" }, // 950419764
{ &Z_Construct_UFunction_UProgressBar_SetIsMarquee, "SetIsMarquee" }, // 2644731502
{ &Z_Construct_UFunction_UProgressBar_SetPercent, "SetPercent" }, // 1681354591
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UProgressBar>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UProgressBar_Statics
// ********** Begin Class UProgressBar Property Definitions ****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UProgressBar_Statics::NewProp_WidgetStyle = { "WidgetStyle", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UProgressBar::SetWidgetStyle_WrapperImpl, &UProgressBar::GetWidgetStyle_WrapperImpl, 1, STRUCT_OFFSET(UProgressBar, WidgetStyle), Z_Construct_UScriptStruct_FProgressBarStyle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WidgetStyle_MetaData), NewProp_WidgetStyle_MetaData) }; // 3840301667
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProgressBar_Statics::NewProp_Percent = { "Percent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &UProgressBar::SetPercent_WrapperImpl, &UProgressBar::GetPercent_WrapperImpl, 1, STRUCT_OFFSET(UProgressBar, Percent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Percent_MetaData), NewProp_Percent_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UProgressBar_Statics::NewProp_BarFillType = { "BarFillType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, &UProgressBar::SetBarFillType_WrapperImpl, &UProgressBar::GetBarFillType_WrapperImpl, 1, STRUCT_OFFSET(UProgressBar, BarFillType), Z_Construct_UEnum_Slate_EProgressBarFillType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BarFillType_MetaData), NewProp_BarFillType_MetaData) }; // 3031058989
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UProgressBar_Statics::NewProp_BarFillStyle = { "BarFillStyle", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, &UProgressBar::SetBarFillStyle_WrapperImpl, &UProgressBar::GetBarFillStyle_WrapperImpl, 1, STRUCT_OFFSET(UProgressBar, BarFillStyle), Z_Construct_UEnum_Slate_EProgressBarFillStyle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BarFillStyle_MetaData), NewProp_BarFillStyle_MetaData) }; // 1577391746
void Z_Construct_UClass_UProgressBar_Statics::NewProp_bIsMarquee_SetBit(void* Obj)
{
((UProgressBar*)Obj)->bIsMarquee = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UProgressBar_Statics::NewProp_bIsMarquee = { "bIsMarquee", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &UProgressBar::SetbIsMarquee_WrapperImpl, &UProgressBar::GetbIsMarquee_WrapperImpl, 1, sizeof(bool), sizeof(UProgressBar), &Z_Construct_UClass_UProgressBar_Statics::NewProp_bIsMarquee_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsMarquee_MetaData), NewProp_bIsMarquee_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UProgressBar_Statics::NewProp_BorderPadding = { "BorderPadding", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UProgressBar::SetBorderPadding_WrapperImpl, &UProgressBar::GetBorderPadding_WrapperImpl, 1, STRUCT_OFFSET(UProgressBar, BorderPadding), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BorderPadding_MetaData), NewProp_BorderPadding_MetaData) };
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UClass_UProgressBar_Statics::NewProp_PercentDelegate = { "PercentDelegate", nullptr, (EPropertyFlags)0x0010000000080000, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProgressBar, PercentDelegate), Z_Construct_UDelegateFunction_UWidget_GetFloat__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PercentDelegate_MetaData), NewProp_PercentDelegate_MetaData) }; // 1055056150
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UProgressBar_Statics::NewProp_FillColorAndOpacity = { "FillColorAndOpacity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UProgressBar::SetFillColorAndOpacity_WrapperImpl, &UProgressBar::GetFillColorAndOpacity_WrapperImpl, 1, STRUCT_OFFSET(UProgressBar, FillColorAndOpacity), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FillColorAndOpacity_MetaData), NewProp_FillColorAndOpacity_MetaData) };
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UClass_UProgressBar_Statics::NewProp_FillColorAndOpacityDelegate = { "FillColorAndOpacityDelegate", nullptr, (EPropertyFlags)0x0010000000080000, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProgressBar, FillColorAndOpacityDelegate), Z_Construct_UDelegateFunction_UWidget_GetLinearColor__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FillColorAndOpacityDelegate_MetaData), NewProp_FillColorAndOpacityDelegate_MetaData) }; // 487054132
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProgressBar_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProgressBar_Statics::NewProp_WidgetStyle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProgressBar_Statics::NewProp_Percent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProgressBar_Statics::NewProp_BarFillType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProgressBar_Statics::NewProp_BarFillStyle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProgressBar_Statics::NewProp_bIsMarquee,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProgressBar_Statics::NewProp_BorderPadding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProgressBar_Statics::NewProp_PercentDelegate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProgressBar_Statics::NewProp_FillColorAndOpacity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProgressBar_Statics::NewProp_FillColorAndOpacityDelegate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProgressBar_Statics::PropPointers) < 2048);
// ********** End Class UProgressBar Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_UProgressBar_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UWidget,
(UObject* (*)())Z_Construct_UPackage__Script_UMG,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProgressBar_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UProgressBar_Statics::ClassParams = {
&UProgressBar::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UProgressBar_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UProgressBar_Statics::PropPointers),
0,
0x00A800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProgressBar_Statics::Class_MetaDataParams), Z_Construct_UClass_UProgressBar_Statics::Class_MetaDataParams)
};
void UProgressBar::StaticRegisterNativesUProgressBar()
{
UClass* Class = UProgressBar::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UProgressBar_Statics::Funcs));
}
UClass* Z_Construct_UClass_UProgressBar()
{
if (!Z_Registration_Info_UClass_UProgressBar.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProgressBar.OuterSingleton, Z_Construct_UClass_UProgressBar_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UProgressBar.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProgressBar);
UProgressBar::~UProgressBar() {}
UE_FIELD_NOTIFICATION_IMPLEMENT_FIELD(UProgressBar, Percent)
UE_FIELD_NOTIFICATION_IMPLEMENT_FIELD(UProgressBar, bIsMarquee)
UE_FIELD_NOTIFICATION_IMPLEMENT_FIELD(UProgressBar, FillColorAndOpacity)
UE_FIELD_NOTIFICATION_IMPLEMENTATION_BEGIN(UProgressBar)
UE_FIELD_NOTIFICATION_IMPLEMENT_ENUM_FIELD(UProgressBar, Percent)
UE_FIELD_NOTIFICATION_IMPLEMENT_ENUM_FIELD(UProgressBar, bIsMarquee)
UE_FIELD_NOTIFICATION_IMPLEMENT_ENUM_FIELD(UProgressBar, FillColorAndOpacity)
UE_FIELD_NOTIFICATION_IMPLEMENTATION_END(UProgressBar);
// ********** End Class UProgressBar ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_ProgressBar_h__Script_UMG_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UProgressBar, UProgressBar::StaticClass, TEXT("UProgressBar"), &Z_Registration_Info_UClass_UProgressBar, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProgressBar), 3956568527U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_ProgressBar_h__Script_UMG_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_ProgressBar_h__Script_UMG_3366759368{
TEXT("/Script/UMG"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_ProgressBar_h__Script_UMG_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_ProgressBar_h__Script_UMG_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS