// 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 "ToolMenu.h" #include "ToolMenuContext.h" #include "ToolMenuEntry.h" #include "ToolMenuOwner.h" #include "ToolMenuSection.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeToolMenu() {} // ********** Begin Cross Module References ******************************************************** SLATE_API UClass* Z_Construct_UClass_UToolMenuBase(); SLATE_API UEnum* Z_Construct_UEnum_Slate_EMultiBoxType(); TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenu(); TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenu_NoRegister(); TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuEntryScript_NoRegister(); TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuSectionDynamic_NoRegister(); TOOLMENUS_API UEnum* Z_Construct_UEnum_ToolMenus_EToolMenuInsertType(); TOOLMENUS_API UEnum* Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign(); TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuContext(); TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuEntry(); TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuOwner(); TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuSection(); UPackage* Z_Construct_UPackage__Script_ToolMenus(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UToolMenu Function AddDynamicSectionScript ******************************* struct Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics { struct ToolMenu_eventAddDynamicSectionScript_Parms { FName SectionName; UToolMenuSectionDynamic* Object; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Tool Menus" }, { "DisplayName", "Add Dynamic Section" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, { "ScriptName", "AddDynamicSection" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SectionName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddDynamicSectionScript constinit property declarations *************** static const UECodeGen_Private::FNamePropertyParams NewProp_SectionName; static const UECodeGen_Private::FObjectPropertyParams NewProp_Object; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddDynamicSectionScript constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddDynamicSectionScript Property Definitions ************************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::NewProp_SectionName = { "SectionName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddDynamicSectionScript_Parms, SectionName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SectionName_MetaData), NewProp_SectionName_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddDynamicSectionScript_Parms, Object), Z_Construct_UClass_UToolMenuSectionDynamic_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::NewProp_SectionName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::NewProp_Object, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::PropPointers) < 2048); // ********** End Function AddDynamicSectionScript Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenu, nullptr, "AddDynamicSectionScript", Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::PropPointers), sizeof(Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::ToolMenu_eventAddDynamicSectionScript_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::ToolMenu_eventAddDynamicSectionScript_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenu::execAddDynamicSectionScript) { P_GET_PROPERTY(FNameProperty,Z_Param_SectionName); P_GET_OBJECT(UToolMenuSectionDynamic,Z_Param_Object); P_FINISH; P_NATIVE_BEGIN; P_THIS->AddDynamicSectionScript(Z_Param_SectionName,Z_Param_Object); P_NATIVE_END; } // ********** End Class UToolMenu Function AddDynamicSectionScript ********************************* // ********** Begin Class UToolMenu Function AddMenuEntry ****************************************** struct Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics { struct ToolMenu_eventAddMenuEntry_Parms { FName SectionName; FToolMenuEntry Args; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SectionName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Args_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddMenuEntry constinit property declarations ************************** static const UECodeGen_Private::FNamePropertyParams NewProp_SectionName; static const UECodeGen_Private::FStructPropertyParams NewProp_Args; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddMenuEntry constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddMenuEntry Property Definitions ************************************* const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::NewProp_SectionName = { "SectionName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddMenuEntry_Parms, SectionName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SectionName_MetaData), NewProp_SectionName_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::NewProp_Args = { "Args", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddMenuEntry_Parms, Args), Z_Construct_UScriptStruct_FToolMenuEntry, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Args_MetaData), NewProp_Args_MetaData) }; // 2213149555 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::NewProp_SectionName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::NewProp_Args, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::PropPointers) < 2048); // ********** End Function AddMenuEntry Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenu, nullptr, "AddMenuEntry", Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::PropPointers), sizeof(Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::ToolMenu_eventAddMenuEntry_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::ToolMenu_eventAddMenuEntry_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenu_AddMenuEntry() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenu_AddMenuEntry_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenu::execAddMenuEntry) { P_GET_PROPERTY(FNameProperty,Z_Param_SectionName); P_GET_STRUCT_REF(FToolMenuEntry,Z_Param_Out_Args); P_FINISH; P_NATIVE_BEGIN; P_THIS->AddMenuEntry(Z_Param_SectionName,Z_Param_Out_Args); P_NATIVE_END; } // ********** End Class UToolMenu Function AddMenuEntry ******************************************** // ********** Begin Class UToolMenu Function AddMenuEntryObject ************************************ struct Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics { struct ToolMenu_eventAddMenuEntryObject_Parms { UToolMenuEntryScript* InObject; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; #endif // WITH_METADATA // ********** Begin Function AddMenuEntryObject constinit property declarations ******************** static const UECodeGen_Private::FObjectPropertyParams NewProp_InObject; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddMenuEntryObject constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddMenuEntryObject Property Definitions ******************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::NewProp_InObject = { "InObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddMenuEntryObject_Parms, InObject), Z_Construct_UClass_UToolMenuEntryScript_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::NewProp_InObject, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::PropPointers) < 2048); // ********** End Function AddMenuEntryObject Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenu, nullptr, "AddMenuEntryObject", Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::PropPointers), sizeof(Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::ToolMenu_eventAddMenuEntryObject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::ToolMenu_eventAddMenuEntryObject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenu_AddMenuEntryObject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenu_AddMenuEntryObject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenu::execAddMenuEntryObject) { P_GET_OBJECT(UToolMenuEntryScript,Z_Param_InObject); P_FINISH; P_NATIVE_BEGIN; P_THIS->AddMenuEntryObject(Z_Param_InObject); P_NATIVE_END; } // ********** End Class UToolMenu Function AddMenuEntryObject ************************************** // ********** Begin Class UToolMenu Function AddSectionScript ************************************** struct Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics { struct ToolMenu_eventAddSectionScript_Parms { FName SectionName; FText Label; FName InsertName; EToolMenuInsertType InsertType; EToolMenuSectionAlign Alignment; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "AdvancedDisplay", "InsertName,InsertType" }, { "AutoCreateRefTerm", "Label" }, { "Category", "Tool Menus" }, { "CPP_Default_Alignment", "Default" }, { "CPP_Default_InsertName", "None" }, { "CPP_Default_InsertType", "Default" }, { "CPP_Default_Label", "" }, { "DisplayName", "Add Section" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, { "ScriptName", "AddSection" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SectionName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Label_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InsertName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InsertType_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alignment_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddSectionScript constinit property declarations ********************** static const UECodeGen_Private::FNamePropertyParams NewProp_SectionName; static const UECodeGen_Private::FTextPropertyParams NewProp_Label; static const UECodeGen_Private::FNamePropertyParams NewProp_InsertName; static const UECodeGen_Private::FBytePropertyParams NewProp_InsertType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_InsertType; static const UECodeGen_Private::FBytePropertyParams NewProp_Alignment_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Alignment; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddSectionScript constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddSectionScript Property Definitions ********************************* const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_SectionName = { "SectionName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSectionScript_Parms, SectionName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SectionName_MetaData), NewProp_SectionName_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_Label = { "Label", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSectionScript_Parms, Label), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Label_MetaData), NewProp_Label_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_InsertName = { "InsertName", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSectionScript_Parms, InsertName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InsertName_MetaData), NewProp_InsertName_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_InsertType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_InsertType = { "InsertType", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSectionScript_Parms, InsertType), Z_Construct_UEnum_ToolMenus_EToolMenuInsertType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InsertType_MetaData), NewProp_InsertType_MetaData) }; // 2362448152 const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_Alignment_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_Alignment = { "Alignment", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSectionScript_Parms, Alignment), Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alignment_MetaData), NewProp_Alignment_MetaData) }; // 2108103455 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_SectionName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_Label, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_InsertName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_InsertType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_InsertType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_Alignment_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::NewProp_Alignment, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::PropPointers) < 2048); // ********** End Function AddSectionScript Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenu, nullptr, "AddSectionScript", Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::PropPointers), sizeof(Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::ToolMenu_eventAddSectionScript_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::ToolMenu_eventAddSectionScript_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenu_AddSectionScript() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenu_AddSectionScript_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenu::execAddSectionScript) { P_GET_PROPERTY(FNameProperty,Z_Param_SectionName); P_GET_PROPERTY_REF(FTextProperty,Z_Param_Out_Label); P_GET_PROPERTY(FNameProperty,Z_Param_InsertName); P_GET_ENUM(EToolMenuInsertType,Z_Param_InsertType); P_GET_ENUM(EToolMenuSectionAlign,Z_Param_Alignment); P_FINISH; P_NATIVE_BEGIN; P_THIS->AddSectionScript(Z_Param_SectionName,Z_Param_Out_Label,Z_Param_InsertName,EToolMenuInsertType(Z_Param_InsertType),EToolMenuSectionAlign(Z_Param_Alignment)); P_NATIVE_END; } // ********** End Class UToolMenu Function AddSectionScript **************************************** // ********** Begin Class UToolMenu Function AddSubMenuScript ************************************** struct Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics { struct ToolMenu_eventAddSubMenuScript_Parms { FName Owner; FName SectionName; FName Name; FText Label; FText ToolTip; UToolMenu* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "AutoCreateRefTerm", "Label,ToolTip" }, { "Category", "Tool Menus" }, { "CPP_Default_ToolTip", "" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, { "ScriptName", "AddSubMenu" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Owner_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SectionName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Label_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToolTip_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddSubMenuScript constinit property declarations ********************** static const UECodeGen_Private::FNamePropertyParams NewProp_Owner; static const UECodeGen_Private::FNamePropertyParams NewProp_SectionName; static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FTextPropertyParams NewProp_Label; static const UECodeGen_Private::FTextPropertyParams NewProp_ToolTip; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddSubMenuScript constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddSubMenuScript Property Definitions ********************************* const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSubMenuScript_Parms, Owner), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Owner_MetaData), NewProp_Owner_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_SectionName = { "SectionName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSubMenuScript_Parms, SectionName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SectionName_MetaData), NewProp_SectionName_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSubMenuScript_Parms, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_Label = { "Label", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSubMenuScript_Parms, Label), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Label_MetaData), NewProp_Label_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_ToolTip = { "ToolTip", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSubMenuScript_Parms, ToolTip), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolTip_MetaData), NewProp_ToolTip_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventAddSubMenuScript_Parms, ReturnValue), Z_Construct_UClass_UToolMenu_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_Owner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_SectionName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_Label, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_ToolTip, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::PropPointers) < 2048); // ********** End Function AddSubMenuScript Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenu, nullptr, "AddSubMenuScript", Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::PropPointers), sizeof(Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::ToolMenu_eventAddSubMenuScript_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::ToolMenu_eventAddSubMenuScript_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenu_AddSubMenuScript() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenu_AddSubMenuScript_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenu::execAddSubMenuScript) { P_GET_PROPERTY(FNameProperty,Z_Param_Owner); P_GET_PROPERTY(FNameProperty,Z_Param_SectionName); P_GET_PROPERTY(FNameProperty,Z_Param_Name); P_GET_PROPERTY_REF(FTextProperty,Z_Param_Out_Label); P_GET_PROPERTY_REF(FTextProperty,Z_Param_Out_ToolTip); P_FINISH; P_NATIVE_BEGIN; *(UToolMenu**)Z_Param__Result=P_THIS->AddSubMenuScript(Z_Param_Owner,Z_Param_SectionName,Z_Param_Name,Z_Param_Out_Label,Z_Param_Out_ToolTip); P_NATIVE_END; } // ********** End Class UToolMenu Function AddSubMenuScript **************************************** // ********** Begin Class UToolMenu Function InitMenu ********************************************** struct Z_Construct_UFunction_UToolMenu_InitMenu_Statics { struct ToolMenu_eventInitMenu_Parms { FToolMenuOwner Owner; FName Name; FName Parent; EMultiBoxType Type; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Tool Menus" }, { "CPP_Default_Parent", "None" }, { "CPP_Default_Type", "Menu" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Owner_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function InitMenu constinit property declarations ****************************** static const UECodeGen_Private::FStructPropertyParams NewProp_Owner; static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FNamePropertyParams NewProp_Parent; static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Type; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function InitMenu constinit property declarations ******************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function InitMenu Property Definitions ***************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenu_InitMenu_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventInitMenu_Parms, Owner), Z_Construct_UScriptStruct_FToolMenuOwner, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Owner_MetaData), NewProp_Owner_MetaData) }; // 1149001 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenu_InitMenu_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventInitMenu_Parms, Name), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenu_InitMenu_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventInitMenu_Parms, Parent), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UToolMenu_InitMenu_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UToolMenu_InitMenu_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventInitMenu_Parms, Type), Z_Construct_UEnum_Slate_EMultiBoxType, METADATA_PARAMS(0, nullptr) }; // 69621167 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenu_InitMenu_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_InitMenu_Statics::NewProp_Owner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_InitMenu_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_InitMenu_Statics::NewProp_Parent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_InitMenu_Statics::NewProp_Type_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_InitMenu_Statics::NewProp_Type, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_InitMenu_Statics::PropPointers) < 2048); // ********** End Function InitMenu Property Definitions ******************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenu_InitMenu_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenu, nullptr, "InitMenu", Z_Construct_UFunction_UToolMenu_InitMenu_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_InitMenu_Statics::PropPointers), sizeof(Z_Construct_UFunction_UToolMenu_InitMenu_Statics::ToolMenu_eventInitMenu_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_InitMenu_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenu_InitMenu_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UToolMenu_InitMenu_Statics::ToolMenu_eventInitMenu_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenu_InitMenu() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenu_InitMenu_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenu::execInitMenu) { P_GET_STRUCT(FToolMenuOwner,Z_Param_Owner); P_GET_PROPERTY(FNameProperty,Z_Param_Name); P_GET_PROPERTY(FNameProperty,Z_Param_Parent); P_GET_ENUM(EMultiBoxType,Z_Param_Type); P_FINISH; P_NATIVE_BEGIN; P_THIS->InitMenu(Z_Param_Owner,Z_Param_Name,Z_Param_Parent,EMultiBoxType(Z_Param_Type)); P_NATIVE_END; } // ********** End Class UToolMenu Function InitMenu ************************************************ // ********** Begin Class UToolMenu Function RemoveMenuEntryObject ********************************* struct Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics { struct ToolMenu_eventRemoveMenuEntryObject_Parms { UToolMenuEntryScript* InObject; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; #endif // WITH_METADATA // ********** Begin Function RemoveMenuEntryObject constinit property declarations ***************** static const UECodeGen_Private::FObjectPropertyParams NewProp_InObject; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function RemoveMenuEntryObject constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function RemoveMenuEntryObject Property Definitions **************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::NewProp_InObject = { "InObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenu_eventRemoveMenuEntryObject_Parms, InObject), Z_Construct_UClass_UToolMenuEntryScript_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::NewProp_InObject, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::PropPointers) < 2048); // ********** End Function RemoveMenuEntryObject Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenu, nullptr, "RemoveMenuEntryObject", Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::PropPointers), sizeof(Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::ToolMenu_eventRemoveMenuEntryObject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::ToolMenu_eventRemoveMenuEntryObject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenu::execRemoveMenuEntryObject) { P_GET_OBJECT(UToolMenuEntryScript,Z_Param_InObject); P_FINISH; P_NATIVE_BEGIN; P_THIS->RemoveMenuEntryObject(Z_Param_InObject); P_NATIVE_END; } // ********** End Class UToolMenu Function RemoveMenuEntryObject *********************************** // ********** Begin Class UToolMenu **************************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UToolMenu; UClass* UToolMenu::GetPrivateStaticClass() { using TClass = UToolMenu; if (!Z_Registration_Info_UClass_UToolMenu.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ToolMenu"), Z_Registration_Info_UClass_UToolMenu.InnerSingleton, StaticRegisterNativesUToolMenu, 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_UToolMenu.InnerSingleton; } UClass* Z_Construct_UClass_UToolMenu_NoRegister() { return UToolMenu::GetPrivateStaticClass(); } struct Z_Construct_UClass_UToolMenu_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Represents a menu in the ToolMenus system.\n *\n * An instance of this class is returned by basic APIs such as UToolMenus::RegisterMenu and UToolMenus::ExtendMenu.\n **/" }, { "IncludePath", "ToolMenu.h" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, { "ToolTip", "Represents a menu in the ToolMenus system.\n\nAn instance of this class is returned by basic APIs such as UToolMenus::RegisterMenu and UToolMenus::ExtendMenu." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MenuName_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MenuParent_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StyleName_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TutorialHighlightName_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MenuType_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldCleanupContextOnDestroy_MetaData[] = { { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldCloseWindowAfterMenuSelection_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCloseSelfOnly_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSearchable_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bToolBarIsFocusable_MetaData[] = { { "Category", "ToolBar" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSeparateSections_MetaData[] = { { "Category", "ToolBar" }, { "Comment", "/** Whether different sections should have separators automatically added between them. */" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, { "ToolTip", "Whether different sections should have separators automatically added between them." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowToolBarWrapButton_MetaData[] = { { "Category", "ToolBar" }, { "Comment", "/** Whether to (ever) allow the wrap button/overflow menu. Defauls to the style. */" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, { "ToolTip", "Whether to (ever) allow the wrap button/overflow menu. Defauls to the style." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bToolBarForceSmallIcons_MetaData[] = { { "Category", "ToolBar" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreventCustomization_MetaData[] = { { "Category", "ToolBar" }, { "Comment", "/** Prevent menu from being customized */" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, { "ToolTip", "Prevent menu from being customized" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MenuOwner_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sections_MetaData[] = { { "ModuleRelativePath", "Public/ToolMenu.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubMenuParent_MetaData[] = { { "ModuleRelativePath", "Public/ToolMenu.h" }, { "NativeConstTemplateArg", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubMenuSourceEntryName_MetaData[] = { { "ModuleRelativePath", "Public/ToolMenu.h" }, }; #endif // WITH_METADATA // ********** Begin Class UToolMenu constinit property declarations ******************************** static const UECodeGen_Private::FNamePropertyParams NewProp_MenuName; static const UECodeGen_Private::FNamePropertyParams NewProp_MenuParent; static const UECodeGen_Private::FNamePropertyParams NewProp_StyleName; static const UECodeGen_Private::FNamePropertyParams NewProp_TutorialHighlightName; static const UECodeGen_Private::FBytePropertyParams NewProp_MenuType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_MenuType; static void NewProp_bShouldCleanupContextOnDestroy_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldCleanupContextOnDestroy; static void NewProp_bShouldCloseWindowAfterMenuSelection_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldCloseWindowAfterMenuSelection; static void NewProp_bCloseSelfOnly_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCloseSelfOnly; static void NewProp_bSearchable_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSearchable; static void NewProp_bToolBarIsFocusable_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bToolBarIsFocusable; static void NewProp_bSeparateSections_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSeparateSections; static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowToolBarWrapButton_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_bAllowToolBarWrapButton; static void NewProp_bToolBarForceSmallIcons_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bToolBarForceSmallIcons; static void NewProp_bPreventCustomization_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreventCustomization; static const UECodeGen_Private::FStructPropertyParams NewProp_MenuOwner; static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static const UECodeGen_Private::FStructPropertyParams NewProp_Sections_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Sections; static const UECodeGen_Private::FObjectPropertyParams NewProp_SubMenuParent; static const UECodeGen_Private::FNamePropertyParams NewProp_SubMenuSourceEntryName; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UToolMenu constinit property declarations ********************************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("AddDynamicSectionScript"), .Pointer = &UToolMenu::execAddDynamicSectionScript }, { .NameUTF8 = UTF8TEXT("AddMenuEntry"), .Pointer = &UToolMenu::execAddMenuEntry }, { .NameUTF8 = UTF8TEXT("AddMenuEntryObject"), .Pointer = &UToolMenu::execAddMenuEntryObject }, { .NameUTF8 = UTF8TEXT("AddSectionScript"), .Pointer = &UToolMenu::execAddSectionScript }, { .NameUTF8 = UTF8TEXT("AddSubMenuScript"), .Pointer = &UToolMenu::execAddSubMenuScript }, { .NameUTF8 = UTF8TEXT("InitMenu"), .Pointer = &UToolMenu::execInitMenu }, { .NameUTF8 = UTF8TEXT("RemoveMenuEntryObject"), .Pointer = &UToolMenu::execRemoveMenuEntryObject }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UToolMenu_AddDynamicSectionScript, "AddDynamicSectionScript" }, // 1304692084 { &Z_Construct_UFunction_UToolMenu_AddMenuEntry, "AddMenuEntry" }, // 4161903155 { &Z_Construct_UFunction_UToolMenu_AddMenuEntryObject, "AddMenuEntryObject" }, // 2055972091 { &Z_Construct_UFunction_UToolMenu_AddSectionScript, "AddSectionScript" }, // 1381356938 { &Z_Construct_UFunction_UToolMenu_AddSubMenuScript, "AddSubMenuScript" }, // 455514786 { &Z_Construct_UFunction_UToolMenu_InitMenu, "InitMenu" }, // 3916242388 { &Z_Construct_UFunction_UToolMenu_RemoveMenuEntryObject, "RemoveMenuEntryObject" }, // 1174370701 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UToolMenu_Statics // ********** Begin Class UToolMenu Property Definitions ******************************************* const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_MenuName = { "MenuName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, MenuName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MenuName_MetaData), NewProp_MenuName_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_MenuParent = { "MenuParent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, MenuParent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MenuParent_MetaData), NewProp_MenuParent_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_StyleName = { "StyleName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, StyleName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StyleName_MetaData), NewProp_StyleName_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_TutorialHighlightName = { "TutorialHighlightName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, TutorialHighlightName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TutorialHighlightName_MetaData), NewProp_TutorialHighlightName_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_MenuType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_MenuType = { "MenuType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, MenuType), Z_Construct_UEnum_Slate_EMultiBoxType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MenuType_MetaData), NewProp_MenuType_MetaData) }; // 69621167 void Z_Construct_UClass_UToolMenu_Statics::NewProp_bShouldCleanupContextOnDestroy_SetBit(void* Obj) { ((UToolMenu*)Obj)->bShouldCleanupContextOnDestroy = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_bShouldCleanupContextOnDestroy = { "bShouldCleanupContextOnDestroy", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UToolMenu), &Z_Construct_UClass_UToolMenu_Statics::NewProp_bShouldCleanupContextOnDestroy_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldCleanupContextOnDestroy_MetaData), NewProp_bShouldCleanupContextOnDestroy_MetaData) }; void Z_Construct_UClass_UToolMenu_Statics::NewProp_bShouldCloseWindowAfterMenuSelection_SetBit(void* Obj) { ((UToolMenu*)Obj)->bShouldCloseWindowAfterMenuSelection = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_bShouldCloseWindowAfterMenuSelection = { "bShouldCloseWindowAfterMenuSelection", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UToolMenu), &Z_Construct_UClass_UToolMenu_Statics::NewProp_bShouldCloseWindowAfterMenuSelection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldCloseWindowAfterMenuSelection_MetaData), NewProp_bShouldCloseWindowAfterMenuSelection_MetaData) }; void Z_Construct_UClass_UToolMenu_Statics::NewProp_bCloseSelfOnly_SetBit(void* Obj) { ((UToolMenu*)Obj)->bCloseSelfOnly = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_bCloseSelfOnly = { "bCloseSelfOnly", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UToolMenu), &Z_Construct_UClass_UToolMenu_Statics::NewProp_bCloseSelfOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCloseSelfOnly_MetaData), NewProp_bCloseSelfOnly_MetaData) }; void Z_Construct_UClass_UToolMenu_Statics::NewProp_bSearchable_SetBit(void* Obj) { ((UToolMenu*)Obj)->bSearchable = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_bSearchable = { "bSearchable", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UToolMenu), &Z_Construct_UClass_UToolMenu_Statics::NewProp_bSearchable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSearchable_MetaData), NewProp_bSearchable_MetaData) }; void Z_Construct_UClass_UToolMenu_Statics::NewProp_bToolBarIsFocusable_SetBit(void* Obj) { ((UToolMenu*)Obj)->bToolBarIsFocusable = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_bToolBarIsFocusable = { "bToolBarIsFocusable", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UToolMenu), &Z_Construct_UClass_UToolMenu_Statics::NewProp_bToolBarIsFocusable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bToolBarIsFocusable_MetaData), NewProp_bToolBarIsFocusable_MetaData) }; void Z_Construct_UClass_UToolMenu_Statics::NewProp_bSeparateSections_SetBit(void* Obj) { ((UToolMenu*)Obj)->bSeparateSections = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_bSeparateSections = { "bSeparateSections", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UToolMenu), &Z_Construct_UClass_UToolMenu_Statics::NewProp_bSeparateSections_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSeparateSections_MetaData), NewProp_bSeparateSections_MetaData) }; const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_bAllowToolBarWrapButton_Inner = { "bAllowToolBarWrapButton", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_bAllowToolBarWrapButton = { "bAllowToolBarWrapButton", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, bAllowToolBarWrapButton), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowToolBarWrapButton_MetaData), NewProp_bAllowToolBarWrapButton_MetaData) }; void Z_Construct_UClass_UToolMenu_Statics::NewProp_bToolBarForceSmallIcons_SetBit(void* Obj) { ((UToolMenu*)Obj)->bToolBarForceSmallIcons = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_bToolBarForceSmallIcons = { "bToolBarForceSmallIcons", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UToolMenu), &Z_Construct_UClass_UToolMenu_Statics::NewProp_bToolBarForceSmallIcons_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bToolBarForceSmallIcons_MetaData), NewProp_bToolBarForceSmallIcons_MetaData) }; void Z_Construct_UClass_UToolMenu_Statics::NewProp_bPreventCustomization_SetBit(void* Obj) { ((UToolMenu*)Obj)->bPreventCustomization = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_bPreventCustomization = { "bPreventCustomization", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UToolMenu), &Z_Construct_UClass_UToolMenu_Statics::NewProp_bPreventCustomization_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreventCustomization_MetaData), NewProp_bPreventCustomization_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_MenuOwner = { "MenuOwner", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, MenuOwner), Z_Construct_UScriptStruct_FToolMenuOwner, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MenuOwner_MetaData), NewProp_MenuOwner_MetaData) }; // 1149001 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_Sections_Inner = { "Sections", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FToolMenuSection, METADATA_PARAMS(0, nullptr) }; // 1404817569 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_Sections = { "Sections", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, Sections), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sections_MetaData), NewProp_Sections_MetaData) }; // 1404817569 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_SubMenuParent = { "SubMenuParent", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, SubMenuParent), Z_Construct_UClass_UToolMenu_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubMenuParent_MetaData), NewProp_SubMenuParent_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UToolMenu_Statics::NewProp_SubMenuSourceEntryName = { "SubMenuSourceEntryName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenu, SubMenuSourceEntryName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubMenuSourceEntryName_MetaData), NewProp_SubMenuSourceEntryName_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UToolMenu_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_MenuName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_MenuParent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_StyleName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_TutorialHighlightName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_MenuType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_MenuType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_bShouldCleanupContextOnDestroy, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_bShouldCloseWindowAfterMenuSelection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_bCloseSelfOnly, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_bSearchable, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_bToolBarIsFocusable, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_bSeparateSections, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_bAllowToolBarWrapButton_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_bAllowToolBarWrapButton, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_bToolBarForceSmallIcons, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_bPreventCustomization, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_MenuOwner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_Sections_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_Sections, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_SubMenuParent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenu_Statics::NewProp_SubMenuSourceEntryName, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenu_Statics::PropPointers) < 2048); // ********** End Class UToolMenu Property Definitions ********************************************* UObject* (*const Z_Construct_UClass_UToolMenu_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UToolMenuBase, (UObject* (*)())Z_Construct_UPackage__Script_ToolMenus, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenu_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UToolMenu_Statics::ClassParams = { &UToolMenu::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UToolMenu_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenu_Statics::PropPointers), 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenu_Statics::Class_MetaDataParams), Z_Construct_UClass_UToolMenu_Statics::Class_MetaDataParams) }; void UToolMenu::StaticRegisterNativesUToolMenu() { UClass* Class = UToolMenu::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UToolMenu_Statics::Funcs)); } UClass* Z_Construct_UClass_UToolMenu() { if (!Z_Registration_Info_UClass_UToolMenu.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UToolMenu.OuterSingleton, Z_Construct_UClass_UToolMenu_Statics::ClassParams); } return Z_Registration_Info_UClass_UToolMenu.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UToolMenu); UToolMenu::~UToolMenu() {} // ********** End Class UToolMenu ****************************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h__Script_ToolMenus_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UToolMenu, UToolMenu::StaticClass, TEXT("UToolMenu"), &Z_Registration_Info_UClass_UToolMenu, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UToolMenu), 1089882921U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h__Script_ToolMenus_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h__Script_ToolMenus_1008555598{ TEXT("/Script/ToolMenus"), Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h__Script_ToolMenus_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h__Script_ToolMenus_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS