// 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/TreeView.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeTreeView() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister(); UMG_API UClass* Z_Construct_UClass_UListView(); UMG_API UClass* Z_Construct_UClass_UTreeView(); UMG_API UClass* Z_Construct_UClass_UTreeView_NoRegister(); UMG_API UFunction* Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature(); UMG_API UFunction* Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature(); UPackage* Z_Construct_UPackage__Script_UMG(); // ********** End Cross Module References ********************************************************** // ********** Begin Delegate FOnGetItemChildrenDynamic ********************************************* struct Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics { struct _Script_UMG_eventOnGetItemChildrenDynamic_Parms { UObject* Item; TArray Children; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/Components/TreeView.h" }, }; #endif // WITH_METADATA // ********** Begin Delegate FOnGetItemChildrenDynamic constinit property declarations ************* static const UECodeGen_Private::FObjectPropertyParams NewProp_Item; static const UECodeGen_Private::FObjectPropertyParams NewProp_Children_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Children; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FOnGetItemChildrenDynamic constinit property declarations *************** static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FOnGetItemChildrenDynamic Property Definitions ************************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_UMG_eventOnGetItemChildrenDynamic_Parms, Item), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::NewProp_Children_Inner = { "Children", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::NewProp_Children = { "Children", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_UMG_eventOnGetItemChildrenDynamic_Parms, Children), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::NewProp_Children_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::NewProp_Children, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FOnGetItemChildrenDynamic Property Definitions ************************** const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_UMG, nullptr, "OnGetItemChildrenDynamic__DelegateSignature", Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::_Script_UMG_eventOnGetItemChildrenDynamic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00520000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::_Script_UMG_eventOnGetItemChildrenDynamic_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FOnGetItemChildrenDynamic_DelegateWrapper(const FScriptDelegate& OnGetItemChildrenDynamic, UObject* Item, TArray& Children) { struct _Script_UMG_eventOnGetItemChildrenDynamic_Parms { UObject* Item; TArray Children; }; _Script_UMG_eventOnGetItemChildrenDynamic_Parms Parms; Parms.Item=Item; Parms.Children=Children; OnGetItemChildrenDynamic.ProcessDelegate(&Parms); Children=Parms.Children; } // ********** End Delegate FOnGetItemChildrenDynamic *********************************************** // ********** Begin Delegate FOnItemExpansionChangedDynamic **************************************** struct Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics { struct _Script_UMG_eventOnItemExpansionChangedDynamic_Parms { UObject* Item; bool bIsExpanded; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/Components/TreeView.h" }, }; #endif // WITH_METADATA // ********** Begin Delegate FOnItemExpansionChangedDynamic constinit property declarations ******** static const UECodeGen_Private::FObjectPropertyParams NewProp_Item; static void NewProp_bIsExpanded_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsExpanded; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FOnItemExpansionChangedDynamic constinit property declarations ********** static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FOnItemExpansionChangedDynamic Property Definitions ******************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_UMG_eventOnItemExpansionChangedDynamic_Parms, Item), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::NewProp_bIsExpanded_SetBit(void* Obj) { ((_Script_UMG_eventOnItemExpansionChangedDynamic_Parms*)Obj)->bIsExpanded = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::NewProp_bIsExpanded = { "bIsExpanded", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_UMG_eventOnItemExpansionChangedDynamic_Parms), &Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::NewProp_bIsExpanded_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::NewProp_bIsExpanded, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FOnItemExpansionChangedDynamic Property Definitions ********************* const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_UMG, nullptr, "OnItemExpansionChangedDynamic__DelegateSignature", Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::_Script_UMG_eventOnItemExpansionChangedDynamic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::_Script_UMG_eventOnItemExpansionChangedDynamic_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FOnItemExpansionChangedDynamic_DelegateWrapper(const FMulticastScriptDelegate& OnItemExpansionChangedDynamic, UObject* Item, bool bIsExpanded) { struct _Script_UMG_eventOnItemExpansionChangedDynamic_Parms { UObject* Item; bool bIsExpanded; }; _Script_UMG_eventOnItemExpansionChangedDynamic_Parms Parms; Parms.Item=Item; Parms.bIsExpanded=bIsExpanded ? true : false; OnItemExpansionChangedDynamic.ProcessMulticastDelegate(&Parms); } // ********** End Delegate FOnItemExpansionChangedDynamic ****************************************** // ********** Begin Class UTreeView Function CollapseAll ******************************************* struct Z_Construct_UFunction_UTreeView_CollapseAll_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "TreeView" }, { "Comment", "/** Collapses all currently expanded items */" }, { "ModuleRelativePath", "Public/Components/TreeView.h" }, { "ToolTip", "Collapses all currently expanded items" }, }; #endif // WITH_METADATA // ********** Begin Function CollapseAll constinit property declarations *************************** // ********** End Function CollapseAll constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UTreeView_CollapseAll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UTreeView, nullptr, "CollapseAll", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UTreeView_CollapseAll_Statics::Function_MetaDataParams), Z_Construct_UFunction_UTreeView_CollapseAll_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UTreeView_CollapseAll() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UTreeView_CollapseAll_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UTreeView::execCollapseAll) { P_FINISH; P_NATIVE_BEGIN; P_THIS->CollapseAll(); P_NATIVE_END; } // ********** End Class UTreeView Function CollapseAll ********************************************* // ********** Begin Class UTreeView Function ExpandAll ********************************************* struct Z_Construct_UFunction_UTreeView_ExpandAll_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "TreeView" }, { "Comment", "/** Expands all items with children */" }, { "ModuleRelativePath", "Public/Components/TreeView.h" }, { "ToolTip", "Expands all items with children" }, }; #endif // WITH_METADATA // ********** Begin Function ExpandAll constinit property declarations ***************************** // ********** End Function ExpandAll constinit property declarations ******************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UTreeView_ExpandAll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UTreeView, nullptr, "ExpandAll", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UTreeView_ExpandAll_Statics::Function_MetaDataParams), Z_Construct_UFunction_UTreeView_ExpandAll_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UTreeView_ExpandAll() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UTreeView_ExpandAll_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UTreeView::execExpandAll) { P_FINISH; P_NATIVE_BEGIN; P_THIS->ExpandAll(); P_NATIVE_END; } // ********** End Class UTreeView Function ExpandAll *********************************************** // ********** Begin Class UTreeView Function SetItemExpansion ************************************** struct Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics { struct TreeView_eventSetItemExpansion_Parms { UObject* Item; bool bExpandItem; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "TreeView" }, { "Comment", "/** Attempts to expand/collapse the given item (only relevant if the item has children) */" }, { "ModuleRelativePath", "Public/Components/TreeView.h" }, { "ToolTip", "Attempts to expand/collapse the given item (only relevant if the item has children)" }, }; #endif // WITH_METADATA // ********** Begin Function SetItemExpansion constinit property declarations ********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_Item; static void NewProp_bExpandItem_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bExpandItem; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetItemExpansion constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetItemExpansion Property Definitions ********************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TreeView_eventSetItemExpansion_Parms, Item), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::NewProp_bExpandItem_SetBit(void* Obj) { ((TreeView_eventSetItemExpansion_Parms*)Obj)->bExpandItem = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::NewProp_bExpandItem = { "bExpandItem", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(TreeView_eventSetItemExpansion_Parms), &Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::NewProp_bExpandItem_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::NewProp_bExpandItem, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::PropPointers) < 2048); // ********** End Function SetItemExpansion Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UTreeView, nullptr, "SetItemExpansion", Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::PropPointers), sizeof(Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::TreeView_eventSetItemExpansion_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::Function_MetaDataParams), Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::TreeView_eventSetItemExpansion_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UTreeView_SetItemExpansion() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UTreeView_SetItemExpansion_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UTreeView::execSetItemExpansion) { P_GET_OBJECT(UObject,Z_Param_Item); P_GET_UBOOL(Z_Param_bExpandItem); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetItemExpansion(Z_Param_Item,Z_Param_bExpandItem); P_NATIVE_END; } // ********** End Class UTreeView Function SetItemExpansion **************************************** // ********** Begin Class UTreeView **************************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UTreeView; UClass* UTreeView::GetPrivateStaticClass() { using TClass = UTreeView; if (!Z_Registration_Info_UClass_UTreeView.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("TreeView"), Z_Registration_Info_UClass_UTreeView.InnerSingleton, StaticRegisterNativesUTreeView, 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_UTreeView.InnerSingleton; } UClass* Z_Construct_UClass_UTreeView_NoRegister() { return UTreeView::GetPrivateStaticClass(); } struct Z_Construct_UClass_UTreeView_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Similar to ListView, but can display a hierarchical tree of elements.\n * The base items source for the tree identifies the root items, each of which can have n associated child items.\n * There is no hard limit to the nesting - child items can have children and so on\n *\n * To make a widget usable as an entry in a TreeView, it must inherit from the IUserObjectListEntry interface.\n */" }, { "IncludePath", "Components/TreeView.h" }, { "ModuleRelativePath", "Public/Components/TreeView.h" }, { "ObjectInitializerConstructorDeclared", "" }, { "ToolTip", "Similar to ListView, but can display a hierarchical tree of elements.\nThe base items source for the tree identifies the root items, each of which can have n associated child items.\nThere is no hard limit to the nesting - child items can have children and so on\n\nTo make a widget usable as an entry in a TreeView, it must inherit from the IUserObjectListEntry interface." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BP_OnGetItemChildren_MetaData[] = { { "AllowPrivateAccess", "TRUE" }, { "Category", "Events" }, { "Comment", "/** Called to get the list of children (if any) that correspond to the given item. Only called if the native C++ version of the event is not bound. */" }, { "DisplayName", "On Get Item Children" }, { "IsBindableEvent", "" }, { "ModuleRelativePath", "Public/Components/TreeView.h" }, { "ToolTip", "Called to get the list of children (if any) that correspond to the given item. Only called if the native C++ version of the event is not bound." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BP_OnItemExpansionChanged_MetaData[] = { { "AllowPrivateAccess", "TRUE" }, { "Category", "Events" }, { "DisplayName", "On Item Expansion Changed" }, { "ModuleRelativePath", "Public/Components/TreeView.h" }, }; #endif // WITH_METADATA // ********** Begin Class UTreeView constinit property declarations ******************************** static const UECodeGen_Private::FDelegatePropertyParams NewProp_BP_OnGetItemChildren; static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_BP_OnItemExpansionChanged; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UTreeView constinit property declarations ********************************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("CollapseAll"), .Pointer = &UTreeView::execCollapseAll }, { .NameUTF8 = UTF8TEXT("ExpandAll"), .Pointer = &UTreeView::execExpandAll }, { .NameUTF8 = UTF8TEXT("SetItemExpansion"), .Pointer = &UTreeView::execSetItemExpansion }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UTreeView_CollapseAll, "CollapseAll" }, // 1137418341 { &Z_Construct_UFunction_UTreeView_ExpandAll, "ExpandAll" }, // 1977359691 { &Z_Construct_UFunction_UTreeView_SetItemExpansion, "SetItemExpansion" }, // 688297570 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UTreeView_Statics // ********** Begin Class UTreeView Property Definitions ******************************************* const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UClass_UTreeView_Statics::NewProp_BP_OnGetItemChildren = { "BP_OnGetItemChildren", nullptr, (EPropertyFlags)0x0040000000080001, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTreeView, BP_OnGetItemChildren), Z_Construct_UDelegateFunction_UMG_OnGetItemChildrenDynamic__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BP_OnGetItemChildren_MetaData), NewProp_BP_OnGetItemChildren_MetaData) }; // 462642543 const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UTreeView_Statics::NewProp_BP_OnItemExpansionChanged = { "BP_OnItemExpansionChanged", nullptr, (EPropertyFlags)0x0040000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTreeView, BP_OnItemExpansionChanged), Z_Construct_UDelegateFunction_UMG_OnItemExpansionChangedDynamic__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BP_OnItemExpansionChanged_MetaData), NewProp_BP_OnItemExpansionChanged_MetaData) }; // 1147514365 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UTreeView_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTreeView_Statics::NewProp_BP_OnGetItemChildren, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTreeView_Statics::NewProp_BP_OnItemExpansionChanged, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTreeView_Statics::PropPointers) < 2048); // ********** End Class UTreeView Property Definitions ********************************************* UObject* (*const Z_Construct_UClass_UTreeView_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UListView, (UObject* (*)())Z_Construct_UPackage__Script_UMG, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTreeView_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UTreeView_Statics::ClassParams = { &UTreeView::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UTreeView_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UTreeView_Statics::PropPointers), 0, 0x00A800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTreeView_Statics::Class_MetaDataParams), Z_Construct_UClass_UTreeView_Statics::Class_MetaDataParams) }; void UTreeView::StaticRegisterNativesUTreeView() { UClass* Class = UTreeView::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UTreeView_Statics::Funcs)); } UClass* Z_Construct_UClass_UTreeView() { if (!Z_Registration_Info_UClass_UTreeView.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTreeView.OuterSingleton, Z_Construct_UClass_UTreeView_Statics::ClassParams); } return Z_Registration_Info_UClass_UTreeView.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTreeView); UTreeView::~UTreeView() {} // ********** End Class UTreeView ****************************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_TreeView_h__Script_UMG_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UTreeView, UTreeView::StaticClass, TEXT("UTreeView"), &Z_Registration_Info_UClass_UTreeView, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTreeView), 2898933542U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_TreeView_h__Script_UMG_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_TreeView_h__Script_UMG_2888626726{ TEXT("/Script/UMG"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_TreeView_h__Script_UMG_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Components_TreeView_h__Script_UMG_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS