159 lines
9.3 KiB
C++
159 lines
9.3 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 "Components/NamedSlot.h"
|
||
|
|
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeNamedSlot() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
|
||
|
|
UMG_API UClass* Z_Construct_UClass_UContentWidget();
|
||
|
|
UMG_API UClass* Z_Construct_UClass_UNamedSlot();
|
||
|
|
UMG_API UClass* Z_Construct_UClass_UNamedSlot_NoRegister();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_UMG();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UNamedSlot ***************************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UNamedSlot;
|
||
|
|
UClass* UNamedSlot::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UNamedSlot;
|
||
|
|
if (!Z_Registration_Info_UClass_UNamedSlot.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("NamedSlot"),
|
||
|
|
Z_Registration_Info_UClass_UNamedSlot.InnerSingleton,
|
||
|
|
StaticRegisterNativesUNamedSlot,
|
||
|
|
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_UNamedSlot.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UNamedSlot_NoRegister()
|
||
|
|
{
|
||
|
|
return UNamedSlot::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UNamedSlot_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Allows you to expose an external slot for your user widget. When others reuse your user control, \n * they can put whatever they want in this named slot.\n */" },
|
||
|
|
{ "IncludePath", "Components/NamedSlot.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/Components/NamedSlot.h" },
|
||
|
|
{ "ToolTip", "Allows you to expose an external slot for your user widget. When others reuse your user control,\nthey can put whatever they want in this named slot." },
|
||
|
|
};
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExposeOnInstanceOnly_MetaData[] = {
|
||
|
|
{ "Category", "Exposing" },
|
||
|
|
{ "Comment", "/**\n\x09 * Named slots exposed on the instance only follow a slightly different set of rules. For example, they can contain\n\x09 * some content that the user can replace after dropping it into their tree. However, these slots can not be inherited\n\x09 * to be filled in by a subclass. So if you want this named slot to be extensible in a subclass of this widget, you\n\x09 * should set or leave this value as false.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Components/NamedSlot.h" },
|
||
|
|
{ "ToolTip", "Named slots exposed on the instance only follow a slightly different set of rules. For example, they can contain\nsome content that the user can replace after dropping it into their tree. However, these slots can not be inherited\nto be filled in by a subclass. So if you want this named slot to be extensible in a subclass of this widget, you\nshould set or leave this value as false." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SlotGuid_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Components/NamedSlot.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UNamedSlot constinit property declarations *******************************
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
static void NewProp_bExposeOnInstanceOnly_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExposeOnInstanceOnly;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SlotGuid;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
// ********** End Class UNamedSlot constinit property declarations *********************************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UNamedSlot>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UNamedSlot_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UNamedSlot Property Definitions ******************************************
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
void Z_Construct_UClass_UNamedSlot_Statics::NewProp_bExposeOnInstanceOnly_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UNamedSlot*)Obj)->bExposeOnInstanceOnly = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNamedSlot_Statics::NewProp_bExposeOnInstanceOnly = { "bExposeOnInstanceOnly", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UNamedSlot), &Z_Construct_UClass_UNamedSlot_Statics::NewProp_bExposeOnInstanceOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExposeOnInstanceOnly_MetaData), NewProp_bExposeOnInstanceOnly_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNamedSlot_Statics::NewProp_SlotGuid = { "SlotGuid", nullptr, (EPropertyFlags)0x0040000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNamedSlot, SlotGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SlotGuid_MetaData), NewProp_SlotGuid_MetaData) };
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNamedSlot_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNamedSlot_Statics::NewProp_bExposeOnInstanceOnly,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNamedSlot_Statics::NewProp_SlotGuid,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNamedSlot_Statics::PropPointers) < 2048);
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
// ********** End Class UNamedSlot Property Definitions ********************************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UNamedSlot_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UContentWidget,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_UMG,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNamedSlot_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNamedSlot_Statics::ClassParams = {
|
||
|
|
&UNamedSlot::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UNamedSlot_Statics::PropPointers, nullptr),
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UNamedSlot_Statics::PropPointers), 0),
|
||
|
|
0,
|
||
|
|
0x00A800A0u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNamedSlot_Statics::Class_MetaDataParams), Z_Construct_UClass_UNamedSlot_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UNamedSlot::StaticRegisterNativesUNamedSlot()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UNamedSlot()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UNamedSlot.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNamedSlot.OuterSingleton, Z_Construct_UClass_UNamedSlot_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UNamedSlot.OuterSingleton;
|
||
|
|
}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNamedSlot);
|
||
|
|
UNamedSlot::~UNamedSlot() {}
|
||
|
|
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UNamedSlot)
|
||
|
|
// ********** End Class UNamedSlot *****************************************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_NamedSlot_h__Script_UMG_Statics
|
||
|
|
{
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UNamedSlot, UNamedSlot::StaticClass, TEXT("UNamedSlot"), &Z_Registration_Info_UClass_UNamedSlot, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNamedSlot), 3332049849U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_NamedSlot_h__Script_UMG_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_NamedSlot_h__Script_UMG_3752602205{
|
||
|
|
TEXT("/Script/UMG"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_NamedSlot_h__Script_UMG_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_NamedSlot_h__Script_UMG_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
nullptr, 0,
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|