// 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 "Blueprint/WidgetTree.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeWidgetTree() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); UMG_API UClass* Z_Construct_UClass_UNamedSlotInterface_NoRegister(); UMG_API UClass* Z_Construct_UClass_UWidget_NoRegister(); UMG_API UClass* Z_Construct_UClass_UWidgetTree(); UMG_API UClass* Z_Construct_UClass_UWidgetTree_NoRegister(); UPackage* Z_Construct_UPackage__Script_UMG(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UWidgetTree ************************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UWidgetTree; UClass* UWidgetTree::GetPrivateStaticClass() { using TClass = UWidgetTree; if (!Z_Registration_Info_UClass_UWidgetTree.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("WidgetTree"), Z_Registration_Info_UClass_UWidgetTree.InnerSingleton, StaticRegisterNativesUWidgetTree, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UWidgetTree.InnerSingleton; } UClass* Z_Construct_UClass_UWidgetTree_NoRegister() { return UWidgetTree::GetPrivateStaticClass(); } struct Z_Construct_UClass_UWidgetTree_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/** The widget tree manages the collection of widgets in a blueprint widget. */" }, { "IncludePath", "Blueprint/WidgetTree.h" }, { "ModuleRelativePath", "Public/Blueprint/WidgetTree.h" }, { "ToolTip", "The widget tree manages the collection of widgets in a blueprint widget." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootWidget_MetaData[] = { { "Comment", "/** The root widget of the tree */" }, { "EditInline", "true" }, { "ModuleRelativePath", "Public/Blueprint/WidgetTree.h" }, { "ToolTip", "The root widget of the tree" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NamedSlotBindings_MetaData[] = { { "Comment", "/**\n\x09 * Stores the widgets being assigned to named slots, these widgets will be slotted into the named slots of the\n\x09 * user widget that owns this widget tree after the user widget is constructed. This is how we store the\n\x09 * template content in order to have named slot inheritance, and merging widget trees.\n\x09 */" }, { "EditInline", "true" }, { "ModuleRelativePath", "Public/Blueprint/WidgetTree.h" }, { "ToolTip", "Stores the widgets being assigned to named slots, these widgets will be slotted into the named slots of the\nuser widget that owns this widget tree after the user widget is constructed. This is how we store the\ntemplate content in order to have named slot inheritance, and merging widget trees." }, }; #if WITH_EDITORONLY_DATA static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllWidgets_Inner_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/Blueprint/WidgetTree.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllWidgets_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/Blueprint/WidgetTree.h" }, }; #endif // WITH_EDITORONLY_DATA #endif // WITH_METADATA // ********** Begin Class UWidgetTree constinit property declarations ****************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_RootWidget; static const UECodeGen_Private::FObjectPropertyParams NewProp_NamedSlotBindings_ValueProp; static const UECodeGen_Private::FNamePropertyParams NewProp_NamedSlotBindings_Key_KeyProp; static const UECodeGen_Private::FMapPropertyParams NewProp_NamedSlotBindings; #if WITH_EDITORONLY_DATA static const UECodeGen_Private::FObjectPropertyParams NewProp_AllWidgets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_AllWidgets; #endif // WITH_EDITORONLY_DATA static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UWidgetTree constinit property declarations ******************************** static UObject* (*const DependentSingletons[])(); static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UWidgetTree_Statics // ********** Begin Class UWidgetTree Property Definitions ***************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UWidgetTree_Statics::NewProp_RootWidget = { "RootWidget", nullptr, (EPropertyFlags)0x0116000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWidgetTree, RootWidget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootWidget_MetaData), NewProp_RootWidget_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UWidgetTree_Statics::NewProp_NamedSlotBindings_ValueProp = { "NamedSlotBindings", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UWidgetTree_Statics::NewProp_NamedSlotBindings_Key_KeyProp = { "NamedSlotBindings_Key", nullptr, (EPropertyFlags)0x0100000000080008, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UWidgetTree_Statics::NewProp_NamedSlotBindings = { "NamedSlotBindings", nullptr, (EPropertyFlags)0x0114008000000008, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWidgetTree, NamedSlotBindings), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NamedSlotBindings_MetaData), NewProp_NamedSlotBindings_MetaData) }; #if WITH_EDITORONLY_DATA const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UWidgetTree_Statics::NewProp_AllWidgets_Inner = { "AllWidgets", nullptr, (EPropertyFlags)0x0106000800080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllWidgets_Inner_MetaData), NewProp_AllWidgets_Inner_MetaData) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UWidgetTree_Statics::NewProp_AllWidgets = { "AllWidgets", nullptr, (EPropertyFlags)0x0124088800000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWidgetTree, AllWidgets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllWidgets_MetaData), NewProp_AllWidgets_MetaData) }; #endif // WITH_EDITORONLY_DATA const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UWidgetTree_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWidgetTree_Statics::NewProp_RootWidget, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWidgetTree_Statics::NewProp_NamedSlotBindings_ValueProp, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWidgetTree_Statics::NewProp_NamedSlotBindings_Key_KeyProp, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWidgetTree_Statics::NewProp_NamedSlotBindings, #if WITH_EDITORONLY_DATA (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWidgetTree_Statics::NewProp_AllWidgets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWidgetTree_Statics::NewProp_AllWidgets, #endif // WITH_EDITORONLY_DATA }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWidgetTree_Statics::PropPointers) < 2048); // ********** End Class UWidgetTree Property Definitions ******************************************* UObject* (*const Z_Construct_UClass_UWidgetTree_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_UMG, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWidgetTree_Statics::DependentSingletons) < 16); const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UWidgetTree_Statics::InterfaceParams[] = { { Z_Construct_UClass_UNamedSlotInterface_NoRegister, (int32)VTABLE_OFFSET(UWidgetTree, INamedSlotInterface), false }, // 2827996242 }; const UECodeGen_Private::FClassParams Z_Construct_UClass_UWidgetTree_Statics::ClassParams = { &UWidgetTree::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UWidgetTree_Statics::PropPointers, InterfaceParams, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UWidgetTree_Statics::PropPointers), UE_ARRAY_COUNT(InterfaceParams), 0x008800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UWidgetTree_Statics::Class_MetaDataParams), Z_Construct_UClass_UWidgetTree_Statics::Class_MetaDataParams) }; void UWidgetTree::StaticRegisterNativesUWidgetTree() { } UClass* Z_Construct_UClass_UWidgetTree() { if (!Z_Registration_Info_UClass_UWidgetTree.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UWidgetTree.OuterSingleton, Z_Construct_UClass_UWidgetTree_Statics::ClassParams); } return Z_Registration_Info_UClass_UWidgetTree.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UWidgetTree); UWidgetTree::~UWidgetTree() {} // ********** End Class UWidgetTree **************************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_WidgetTree_h__Script_UMG_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UWidgetTree, UWidgetTree::StaticClass, TEXT("UWidgetTree"), &Z_Registration_Info_UClass_UWidgetTree, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UWidgetTree), 3974738185U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_WidgetTree_h__Script_UMG_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_WidgetTree_h__Script_UMG_1752730096{ TEXT("/Script/UMG"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_WidgetTree_h__Script_UMG_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_WidgetTree_h__Script_UMG_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS