184 lines
12 KiB
C++
184 lines
12 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 "Widgets/Views/STableViewBase.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeSTableViewBase() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
SLATE_API UEnum* Z_Construct_UEnum_Slate_EListItemAlignment();
|
|
SLATE_API UEnum* Z_Construct_UEnum_Slate_EScrollIntoViewAlignment();
|
|
UPackage* Z_Construct_UPackage__Script_Slate();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin Enum EListItemAlignment ********************************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EListItemAlignment;
|
|
static UEnum* EListItemAlignment_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EListItemAlignment.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EListItemAlignment.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Slate_EListItemAlignment, (UObject*)Z_Construct_UPackage__Script_Slate(), TEXT("EListItemAlignment"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EListItemAlignment.OuterSingleton;
|
|
}
|
|
template<> SLATE_NON_ATTRIBUTED_API UEnum* StaticEnum<EListItemAlignment>()
|
|
{
|
|
return EListItemAlignment_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_Slate_EListItemAlignment_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "CenterAligned.Comment", "/** Items are center aligned on the line (any extra space is halved and added to the left of the items) */" },
|
|
{ "CenterAligned.Name", "EListItemAlignment::CenterAligned" },
|
|
{ "CenterAligned.ToolTip", "Items are center aligned on the line (any extra space is halved and added to the left of the items)" },
|
|
{ "Comment", "/** If the list panel is arranging items as tiles, this enum dictates how the items should be aligned (basically, where any extra space is placed) */" },
|
|
{ "EvenlyDistributed.Comment", "/** Items are distributed evenly along the line (any extra space is added as padding between the items) */" },
|
|
{ "EvenlyDistributed.DisplayName", "Evenly (Padding)" },
|
|
{ "EvenlyDistributed.Name", "EListItemAlignment::EvenlyDistributed" },
|
|
{ "EvenlyDistributed.ToolTip", "Items are distributed evenly along the line (any extra space is added as padding between the items)" },
|
|
{ "EvenlySize.Comment", "/** Items are distributed evenly along the line (any extra space is used to scale up the size of the item proportionally.) */" },
|
|
{ "EvenlySize.DisplayName", "Evenly (Size)" },
|
|
{ "EvenlySize.Name", "EListItemAlignment::EvenlySize" },
|
|
{ "EvenlySize.ToolTip", "Items are distributed evenly along the line (any extra space is used to scale up the size of the item proportionally.)" },
|
|
{ "EvenlyWide.Comment", "/** Items are distributed evenly along the line, any extra space is used to scale up width of the items proportionally.) */" },
|
|
{ "EvenlyWide.DisplayName", "Evenly (Wide)" },
|
|
{ "EvenlyWide.Name", "EListItemAlignment::EvenlyWide" },
|
|
{ "EvenlyWide.ToolTip", "Items are distributed evenly along the line, any extra space is used to scale up width of the items proportionally.)" },
|
|
{ "Fill.Comment", "/** Items are evenly stretched to distribute any extra space on the line */" },
|
|
{ "Fill.Name", "EListItemAlignment::Fill" },
|
|
{ "Fill.ToolTip", "Items are evenly stretched to distribute any extra space on the line" },
|
|
{ "LeftAligned.Comment", "/** Items are left aligned on the line (any extra space is added to the right of the items) */" },
|
|
{ "LeftAligned.Name", "EListItemAlignment::LeftAligned" },
|
|
{ "LeftAligned.ToolTip", "Items are left aligned on the line (any extra space is added to the right of the items)" },
|
|
{ "ModuleRelativePath", "Public/Widgets/Views/STableViewBase.h" },
|
|
{ "RightAligned.Comment", "/** Items are right aligned on the line (any extra space is added to the left of the items) */" },
|
|
{ "RightAligned.Name", "EListItemAlignment::RightAligned" },
|
|
{ "RightAligned.ToolTip", "Items are right aligned on the line (any extra space is added to the left of the items)" },
|
|
{ "ToolTip", "If the list panel is arranging items as tiles, this enum dictates how the items should be aligned (basically, where any extra space is placed)" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EListItemAlignment::EvenlyDistributed", (int64)EListItemAlignment::EvenlyDistributed },
|
|
{ "EListItemAlignment::EvenlySize", (int64)EListItemAlignment::EvenlySize },
|
|
{ "EListItemAlignment::EvenlyWide", (int64)EListItemAlignment::EvenlyWide },
|
|
{ "EListItemAlignment::LeftAligned", (int64)EListItemAlignment::LeftAligned },
|
|
{ "EListItemAlignment::RightAligned", (int64)EListItemAlignment::RightAligned },
|
|
{ "EListItemAlignment::CenterAligned", (int64)EListItemAlignment::CenterAligned },
|
|
{ "EListItemAlignment::Fill", (int64)EListItemAlignment::Fill },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_Slate_EListItemAlignment_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Slate_EListItemAlignment_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Slate,
|
|
nullptr,
|
|
"EListItemAlignment",
|
|
"EListItemAlignment",
|
|
Z_Construct_UEnum_Slate_EListItemAlignment_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Slate_EListItemAlignment_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Slate_EListItemAlignment_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Slate_EListItemAlignment_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_Slate_EListItemAlignment()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EListItemAlignment.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EListItemAlignment.InnerSingleton, Z_Construct_UEnum_Slate_EListItemAlignment_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EListItemAlignment.InnerSingleton;
|
|
}
|
|
// ********** End Enum EListItemAlignment **********************************************************
|
|
|
|
// ********** Begin Enum EScrollIntoViewAlignment **************************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EScrollIntoViewAlignment;
|
|
static UEnum* EScrollIntoViewAlignment_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EScrollIntoViewAlignment.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EScrollIntoViewAlignment.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Slate_EScrollIntoViewAlignment, (UObject*)Z_Construct_UPackage__Script_Slate(), TEXT("EScrollIntoViewAlignment"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EScrollIntoViewAlignment.OuterSingleton;
|
|
}
|
|
template<> SLATE_NON_ATTRIBUTED_API UEnum* StaticEnum<EScrollIntoViewAlignment>()
|
|
{
|
|
return EScrollIntoViewAlignment_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_Slate_EScrollIntoViewAlignment_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "BottomOrRight.Comment", "/** Always scroll the widget so it appears at the bottom/Right of the scrollable area. */" },
|
|
{ "BottomOrRight.Name", "EScrollIntoViewAlignment::BottomOrRight" },
|
|
{ "BottomOrRight.ToolTip", "Always scroll the widget so it appears at the bottom/Right of the scrollable area." },
|
|
{ "CenterAligned.Comment", "/** Item will be aligned to the center of the view */" },
|
|
{ "CenterAligned.Name", "EScrollIntoViewAlignment::CenterAligned" },
|
|
{ "CenterAligned.ToolTip", "Item will be aligned to the center of the view" },
|
|
{ "Comment", "/** How the list panel scrolls an offscreen item into view */" },
|
|
{ "IntoView.Comment", "/** Item will only be scrolled enough to be brought into view */" },
|
|
{ "IntoView.Name", "EScrollIntoViewAlignment::IntoView" },
|
|
{ "IntoView.ToolTip", "Item will only be scrolled enough to be brought into view" },
|
|
{ "ModuleRelativePath", "Public/Widgets/Views/STableViewBase.h" },
|
|
{ "ToolTip", "How the list panel scrolls an offscreen item into view" },
|
|
{ "TopOrLeft.Comment", "/** Always scroll the widget so it appears at the top/Left of the scrollable area. */" },
|
|
{ "TopOrLeft.Name", "EScrollIntoViewAlignment::TopOrLeft" },
|
|
{ "TopOrLeft.ToolTip", "Always scroll the widget so it appears at the top/Left of the scrollable area." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EScrollIntoViewAlignment::IntoView", (int64)EScrollIntoViewAlignment::IntoView },
|
|
{ "EScrollIntoViewAlignment::TopOrLeft", (int64)EScrollIntoViewAlignment::TopOrLeft },
|
|
{ "EScrollIntoViewAlignment::CenterAligned", (int64)EScrollIntoViewAlignment::CenterAligned },
|
|
{ "EScrollIntoViewAlignment::BottomOrRight", (int64)EScrollIntoViewAlignment::BottomOrRight },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_Slate_EScrollIntoViewAlignment_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Slate_EScrollIntoViewAlignment_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Slate,
|
|
nullptr,
|
|
"EScrollIntoViewAlignment",
|
|
"EScrollIntoViewAlignment",
|
|
Z_Construct_UEnum_Slate_EScrollIntoViewAlignment_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Slate_EScrollIntoViewAlignment_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Slate_EScrollIntoViewAlignment_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Slate_EScrollIntoViewAlignment_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_Slate_EScrollIntoViewAlignment()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EScrollIntoViewAlignment.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EScrollIntoViewAlignment.InnerSingleton, Z_Construct_UEnum_Slate_EScrollIntoViewAlignment_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EScrollIntoViewAlignment.InnerSingleton;
|
|
}
|
|
// ********** End Enum EScrollIntoViewAlignment ****************************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Slate_Public_Widgets_Views_STableViewBase_h__Script_Slate_Statics
|
|
{
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
|
{ EListItemAlignment_StaticEnum, TEXT("EListItemAlignment"), &Z_Registration_Info_UEnum_EListItemAlignment, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3217298079U) },
|
|
{ EScrollIntoViewAlignment_StaticEnum, TEXT("EScrollIntoViewAlignment"), &Z_Registration_Info_UEnum_EScrollIntoViewAlignment, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2857402527U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Slate_Public_Widgets_Views_STableViewBase_h__Script_Slate_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Slate_Public_Widgets_Views_STableViewBase_h__Script_Slate_28669305{
|
|
TEXT("/Script/Slate"),
|
|
nullptr, 0,
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Slate_Public_Widgets_Views_STableViewBase_h__Script_Slate_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Slate_Public_Widgets_Views_STableViewBase_h__Script_Slate_Statics::EnumInfo),
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|