// 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 "ToolMenuEntryScript.h" #include "ToolMenuContext.h" #include "ToolMenuMisc.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeToolMenuEntryScript() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); SLATE_API UEnum* Z_Construct_UEnum_Slate_EMultiBlockType(); SLATE_API UEnum* Z_Construct_UEnum_Slate_EUserInterfaceActionType(); SLATECORE_API UEnum* Z_Construct_UEnum_SlateCore_ECheckBoxState(); TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenu_NoRegister(); TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuEntryScript(); TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuEntryScript_NoRegister(); TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FScriptSlateIcon(); TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuContext(); TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuEntryScriptData(); TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced(); TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuInsert(); UPackage* Z_Construct_UPackage__Script_ToolMenus(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FScriptSlateIcon ************************************************** struct Z_Construct_UScriptStruct_FScriptSlateIcon_Statics { static inline consteval int32 GetStructSize() { return sizeof(FScriptSlateIcon); } static inline consteval int16 GetStructAlignment() { return alignof(FScriptSlateIcon); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "HasNativeBreak", "/Script/ToolMenus.ToolMenuEntryExtensions.BreakScriptSlateIcon" }, { "HasNativeMake", "/Script/ToolMenus.ToolMenuEntryExtensions.MakeScriptSlateIcon" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StyleSetName_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StyleName_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmallStyleName_MetaData[] = { { "Category", "Tool Menus" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FScriptSlateIcon constinit property declarations ****************** static const UECodeGen_Private::FNamePropertyParams NewProp_StyleSetName; static const UECodeGen_Private::FNamePropertyParams NewProp_StyleName; static const UECodeGen_Private::FNamePropertyParams NewProp_SmallStyleName; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FScriptSlateIcon constinit property declarations ******************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FScriptSlateIcon_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FScriptSlateIcon; class UScriptStruct* FScriptSlateIcon::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FScriptSlateIcon.OuterSingleton) { Z_Registration_Info_UScriptStruct_FScriptSlateIcon.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FScriptSlateIcon, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("ScriptSlateIcon")); } return Z_Registration_Info_UScriptStruct_FScriptSlateIcon.OuterSingleton; } // ********** Begin ScriptStruct FScriptSlateIcon Property Definitions ***************************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::NewProp_StyleSetName = { "StyleSetName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FScriptSlateIcon, StyleSetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StyleSetName_MetaData), NewProp_StyleSetName_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::NewProp_StyleName = { "StyleName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FScriptSlateIcon, StyleName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StyleName_MetaData), NewProp_StyleName_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::NewProp_SmallStyleName = { "SmallStyleName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FScriptSlateIcon, SmallStyleName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmallStyleName_MetaData), NewProp_SmallStyleName_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::NewProp_StyleSetName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::NewProp_StyleName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::NewProp_SmallStyleName, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::PropPointers) < 2048); // ********** End ScriptStruct FScriptSlateIcon Property Definitions ******************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ToolMenus, nullptr, &NewStructOps, "ScriptSlateIcon", Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::PropPointers), sizeof(FScriptSlateIcon), alignof(FScriptSlateIcon), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FScriptSlateIcon() { if (!Z_Registration_Info_UScriptStruct_FScriptSlateIcon.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FScriptSlateIcon.InnerSingleton, Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FScriptSlateIcon.InnerSingleton); } // ********** End ScriptStruct FScriptSlateIcon **************************************************** // ********** Begin ScriptStruct FToolMenuEntryScriptDataAdvanced ********************************** struct Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics { static inline consteval int32 GetStructSize() { return sizeof(FToolMenuEntryScriptDataAdvanced); } static inline consteval int16 GetStructAlignment() { return alignof(FToolMenuEntryScriptDataAdvanced); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TutorialHighlight_MetaData[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EntryType_MetaData[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UserInterfaceActionType_MetaData[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StyleNameOverride_MetaData[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsSubMenu_MetaData[] = { { "Category", "SubMenu" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOpenSubMenuOnClick_MetaData[] = { { "Category", "SubMenu" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldCloseWindowAfterMenuSelection_MetaData[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSimpleComboBox_MetaData[] = { { "Category", "ToolBar" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FToolMenuEntryScriptDataAdvanced constinit property declarations ** static const UECodeGen_Private::FNamePropertyParams NewProp_TutorialHighlight; static const UECodeGen_Private::FBytePropertyParams NewProp_EntryType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_EntryType; static const UECodeGen_Private::FBytePropertyParams NewProp_UserInterfaceActionType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_UserInterfaceActionType; static const UECodeGen_Private::FNamePropertyParams NewProp_StyleNameOverride; static void NewProp_bIsSubMenu_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsSubMenu; static void NewProp_bOpenSubMenuOnClick_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOpenSubMenuOnClick; static void NewProp_bShouldCloseWindowAfterMenuSelection_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldCloseWindowAfterMenuSelection; static void NewProp_bSimpleComboBox_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSimpleComboBox; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FToolMenuEntryScriptDataAdvanced constinit property declarations **** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptDataAdvanced; class UScriptStruct* FToolMenuEntryScriptDataAdvanced::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptDataAdvanced.OuterSingleton) { Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptDataAdvanced.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("ToolMenuEntryScriptDataAdvanced")); } return Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptDataAdvanced.OuterSingleton; } // ********** Begin ScriptStruct FToolMenuEntryScriptDataAdvanced Property Definitions ************* const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_TutorialHighlight = { "TutorialHighlight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptDataAdvanced, TutorialHighlight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TutorialHighlight_MetaData), NewProp_TutorialHighlight_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_EntryType_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_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_EntryType = { "EntryType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptDataAdvanced, EntryType), Z_Construct_UEnum_Slate_EMultiBlockType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EntryType_MetaData), NewProp_EntryType_MetaData) }; // 2287460857 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_UserInterfaceActionType_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_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_UserInterfaceActionType = { "UserInterfaceActionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptDataAdvanced, UserInterfaceActionType), Z_Construct_UEnum_Slate_EUserInterfaceActionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UserInterfaceActionType_MetaData), NewProp_UserInterfaceActionType_MetaData) }; // 1520928460 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_StyleNameOverride = { "StyleNameOverride", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptDataAdvanced, StyleNameOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StyleNameOverride_MetaData), NewProp_StyleNameOverride_MetaData) }; void Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bIsSubMenu_SetBit(void* Obj) { ((FToolMenuEntryScriptDataAdvanced*)Obj)->bIsSubMenu = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bIsSubMenu = { "bIsSubMenu", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FToolMenuEntryScriptDataAdvanced), &Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bIsSubMenu_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsSubMenu_MetaData), NewProp_bIsSubMenu_MetaData) }; void Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bOpenSubMenuOnClick_SetBit(void* Obj) { ((FToolMenuEntryScriptDataAdvanced*)Obj)->bOpenSubMenuOnClick = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bOpenSubMenuOnClick = { "bOpenSubMenuOnClick", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FToolMenuEntryScriptDataAdvanced), &Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bOpenSubMenuOnClick_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOpenSubMenuOnClick_MetaData), NewProp_bOpenSubMenuOnClick_MetaData) }; void Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bShouldCloseWindowAfterMenuSelection_SetBit(void* Obj) { ((FToolMenuEntryScriptDataAdvanced*)Obj)->bShouldCloseWindowAfterMenuSelection = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_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(FToolMenuEntryScriptDataAdvanced), &Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bShouldCloseWindowAfterMenuSelection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldCloseWindowAfterMenuSelection_MetaData), NewProp_bShouldCloseWindowAfterMenuSelection_MetaData) }; void Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bSimpleComboBox_SetBit(void* Obj) { ((FToolMenuEntryScriptDataAdvanced*)Obj)->bSimpleComboBox = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bSimpleComboBox = { "bSimpleComboBox", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FToolMenuEntryScriptDataAdvanced), &Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bSimpleComboBox_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSimpleComboBox_MetaData), NewProp_bSimpleComboBox_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_TutorialHighlight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_EntryType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_EntryType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_UserInterfaceActionType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_UserInterfaceActionType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_StyleNameOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bIsSubMenu, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bOpenSubMenuOnClick, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bShouldCloseWindowAfterMenuSelection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewProp_bSimpleComboBox, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::PropPointers) < 2048); // ********** End ScriptStruct FToolMenuEntryScriptDataAdvanced Property Definitions *************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ToolMenus, nullptr, &NewStructOps, "ToolMenuEntryScriptDataAdvanced", Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::PropPointers), sizeof(FToolMenuEntryScriptDataAdvanced), alignof(FToolMenuEntryScriptDataAdvanced), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced() { if (!Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptDataAdvanced.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptDataAdvanced.InnerSingleton, Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptDataAdvanced.InnerSingleton); } // ********** End ScriptStruct FToolMenuEntryScriptDataAdvanced ************************************ // ********** Begin ScriptStruct FToolMenuEntryScriptData ****************************************** struct Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FToolMenuEntryScriptData); } static inline consteval int16 GetStructAlignment() { return alignof(FToolMenuEntryScriptData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Menu_MetaData[] = { { "Category", "Identity" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Section_MetaData[] = { { "Category", "Identity" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Identity" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Label_MetaData[] = { { "Category", "Appearance" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToolTip_MetaData[] = { { "Category", "Appearance" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Icon_MetaData[] = { { "Category", "Appearance" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwnerName_MetaData[] = { { "Category", "Advanced" }, { "Comment", "// Optional identifier used for unregistering a group of menu items\n" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, { "ToolTip", "Optional identifier used for unregistering a group of menu items" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InsertPosition_MetaData[] = { { "Category", "Identity" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Advanced_MetaData[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FToolMenuEntryScriptData constinit property declarations ********** static const UECodeGen_Private::FNamePropertyParams NewProp_Menu; static const UECodeGen_Private::FNamePropertyParams NewProp_Section; 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::FStructPropertyParams NewProp_Icon; static const UECodeGen_Private::FNamePropertyParams NewProp_OwnerName; static const UECodeGen_Private::FStructPropertyParams NewProp_InsertPosition; static const UECodeGen_Private::FStructPropertyParams NewProp_Advanced; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FToolMenuEntryScriptData constinit property declarations ************ static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptData; class UScriptStruct* FToolMenuEntryScriptData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FToolMenuEntryScriptData, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("ToolMenuEntryScriptData")); } return Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptData.OuterSingleton; } // ********** Begin ScriptStruct FToolMenuEntryScriptData Property Definitions ********************* const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Menu = { "Menu", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptData, Menu), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Menu_MetaData), NewProp_Menu_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptData, Section), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Section_MetaData), NewProp_Section_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptData, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Label = { "Label", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptData, Label), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Label_MetaData), NewProp_Label_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_ToolTip = { "ToolTip", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptData, ToolTip), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolTip_MetaData), NewProp_ToolTip_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Icon = { "Icon", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptData, Icon), Z_Construct_UScriptStruct_FScriptSlateIcon, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Icon_MetaData), NewProp_Icon_MetaData) }; // 3933351257 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_OwnerName = { "OwnerName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptData, OwnerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwnerName_MetaData), NewProp_OwnerName_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_InsertPosition = { "InsertPosition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptData, InsertPosition), Z_Construct_UScriptStruct_FToolMenuInsert, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InsertPosition_MetaData), NewProp_InsertPosition_MetaData) }; // 1920240022 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Advanced = { "Advanced", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntryScriptData, Advanced), Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Advanced_MetaData), NewProp_Advanced_MetaData) }; // 958122670 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Menu, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Section, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Label, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_ToolTip, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Icon, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_OwnerName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_InsertPosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewProp_Advanced, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::PropPointers) < 2048); // ********** End ScriptStruct FToolMenuEntryScriptData Property Definitions *********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ToolMenus, nullptr, &NewStructOps, "ToolMenuEntryScriptData", Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::PropPointers), sizeof(FToolMenuEntryScriptData), alignof(FToolMenuEntryScriptData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FToolMenuEntryScriptData() { if (!Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptData.InnerSingleton, Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptData.InnerSingleton); } // ********** End ScriptStruct FToolMenuEntryScriptData ******************************************** // ********** Begin Class UToolMenuEntryScript Function CanExecute ********************************* struct ToolMenuEntryScript_eventCanExecute_Parms { FToolMenuContext Context; bool ReturnValue; /** Constructor, initializes return property only **/ ToolMenuEntryScript_eventCanExecute_Parms() : ReturnValue(false) { } }; static FName NAME_UToolMenuEntryScript_CanExecute = FName(TEXT("CanExecute")); bool UToolMenuEntryScript::CanExecute(FToolMenuContext const& Context) const { UFunction* Func = FindFunctionChecked(NAME_UToolMenuEntryScript_CanExecute); if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)) { ToolMenuEntryScript_eventCanExecute_Parms Parms; Parms.Context=Context; const_cast(this)->ProcessEvent(Func,&Parms); return !!Parms.ReturnValue; } else { return const_cast(this)->CanExecute_Implementation(Context); } } struct Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CanExecute constinit property declarations **************************** static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CanExecute constinit property declarations ****************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CanExecute Property Definitions *************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventCanExecute_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250 void Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((ToolMenuEntryScript_eventCanExecute_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ToolMenuEntryScript_eventCanExecute_Parms), &Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::PropPointers) < 2048); // ********** End Function CanExecute Property Definitions ***************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "CanExecute", Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::PropPointers), sizeof(ToolMenuEntryScript_eventCanExecute_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x48420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(ToolMenuEntryScript_eventCanExecute_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenuEntryScript_CanExecute() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_CanExecute_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenuEntryScript::execCanExecute) { P_GET_STRUCT_REF(FToolMenuContext,Z_Param_Out_Context); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->CanExecute_Implementation(Z_Param_Out_Context); P_NATIVE_END; } // ********** End Class UToolMenuEntryScript Function CanExecute *********************************** // ********** Begin Class UToolMenuEntryScript Function ConstructMenuEntry ************************* struct ToolMenuEntryScript_eventConstructMenuEntry_Parms { UToolMenu* Menu; FName SectionName; FToolMenuContext Context; }; static FName NAME_UToolMenuEntryScript_ConstructMenuEntry = FName(TEXT("ConstructMenuEntry")); void UToolMenuEntryScript::ConstructMenuEntry(UToolMenu* Menu, const FName SectionName, FToolMenuContext const& Context) { ToolMenuEntryScript_eventConstructMenuEntry_Parms Parms; Parms.Menu=Menu; Parms.SectionName=SectionName; Parms.Context=Context; UFunction* Func = FindFunctionChecked(NAME_UToolMenuEntryScript_ConstructMenuEntry); ProcessEvent(Func,&Parms); } struct Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SectionName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ConstructMenuEntry constinit property declarations ******************** static const UECodeGen_Private::FObjectPropertyParams NewProp_Menu; static const UECodeGen_Private::FNamePropertyParams NewProp_SectionName; static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ConstructMenuEntry constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ConstructMenuEntry Property Definitions ******************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::NewProp_Menu = { "Menu", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventConstructMenuEntry_Parms, Menu), Z_Construct_UClass_UToolMenu_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::NewProp_SectionName = { "SectionName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventConstructMenuEntry_Parms, SectionName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SectionName_MetaData), NewProp_SectionName_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventConstructMenuEntry_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::NewProp_Menu, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::NewProp_SectionName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::NewProp_Context, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::PropPointers) < 2048); // ********** End Function ConstructMenuEntry Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "ConstructMenuEntry", Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::PropPointers), sizeof(ToolMenuEntryScript_eventConstructMenuEntry_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(ToolMenuEntryScript_eventConstructMenuEntry_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry_Statics::FuncParams); } return ReturnFunction; } // ********** End Class UToolMenuEntryScript Function ConstructMenuEntry *************************** // ********** Begin Class UToolMenuEntryScript Function Execute ************************************ struct ToolMenuEntryScript_eventExecute_Parms { FToolMenuContext Context; }; static FName NAME_UToolMenuEntryScript_Execute = FName(TEXT("Execute")); void UToolMenuEntryScript::Execute(FToolMenuContext const& Context) { ToolMenuEntryScript_eventExecute_Parms Parms; Parms.Context=Context; UFunction* Func = FindFunctionChecked(NAME_UToolMenuEntryScript_Execute); ProcessEvent(Func,&Parms); } struct Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Action" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function Execute constinit property declarations ******************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function Execute constinit property declarations ********************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function Execute Property Definitions ****************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventExecute_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics::NewProp_Context, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics::PropPointers) < 2048); // ********** End Function Execute Property Definitions ******************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "Execute", Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics::PropPointers), sizeof(ToolMenuEntryScript_eventExecute_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(ToolMenuEntryScript_eventExecute_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenuEntryScript_Execute() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_Execute_Statics::FuncParams); } return ReturnFunction; } // ********** End Class UToolMenuEntryScript Function Execute ************************************** // ********** Begin Class UToolMenuEntryScript Function GetCheckState ****************************** struct ToolMenuEntryScript_eventGetCheckState_Parms { FToolMenuContext Context; ECheckBoxState ReturnValue; /** Constructor, initializes return property only **/ ToolMenuEntryScript_eventGetCheckState_Parms() : ReturnValue((ECheckBoxState)0) { } }; static FName NAME_UToolMenuEntryScript_GetCheckState = FName(TEXT("GetCheckState")); ECheckBoxState UToolMenuEntryScript::GetCheckState(FToolMenuContext const& Context) const { UFunction* Func = FindFunctionChecked(NAME_UToolMenuEntryScript_GetCheckState); if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)) { ToolMenuEntryScript_eventGetCheckState_Parms Parms; Parms.Context=Context; const_cast(this)->ProcessEvent(Func,&Parms); return Parms.ReturnValue; } else { return const_cast(this)->GetCheckState_Implementation(Context); } } struct Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetCheckState constinit property declarations ************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetCheckState constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetCheckState Property Definitions ************************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventGetCheckState_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250 const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::NewProp_ReturnValue_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_UToolMenuEntryScript_GetCheckState_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventGetCheckState_Parms, ReturnValue), Z_Construct_UEnum_SlateCore_ECheckBoxState, METADATA_PARAMS(0, nullptr) }; // 1595478579 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::NewProp_ReturnValue_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::PropPointers) < 2048); // ********** End Function GetCheckState Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "GetCheckState", Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::PropPointers), sizeof(ToolMenuEntryScript_eventGetCheckState_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x48420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(ToolMenuEntryScript_eventGetCheckState_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenuEntryScript::execGetCheckState) { P_GET_STRUCT_REF(FToolMenuContext,Z_Param_Out_Context); P_FINISH; P_NATIVE_BEGIN; *(ECheckBoxState*)Z_Param__Result=P_THIS->GetCheckState_Implementation(Z_Param_Out_Context); P_NATIVE_END; } // ********** End Class UToolMenuEntryScript Function GetCheckState ******************************** // ********** Begin Class UToolMenuEntryScript Function GetIcon ************************************ struct ToolMenuEntryScript_eventGetIcon_Parms { FToolMenuContext Context; FScriptSlateIcon ReturnValue; }; static FName NAME_UToolMenuEntryScript_GetIcon = FName(TEXT("GetIcon")); FScriptSlateIcon UToolMenuEntryScript::GetIcon(FToolMenuContext const& Context) const { UFunction* Func = FindFunctionChecked(NAME_UToolMenuEntryScript_GetIcon); if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)) { ToolMenuEntryScript_eventGetIcon_Parms Parms; Parms.Context=Context; const_cast(this)->ProcessEvent(Func,&Parms); return Parms.ReturnValue; } else { return const_cast(this)->GetIcon_Implementation(Context); } } struct Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetIcon constinit property declarations ******************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetIcon constinit property declarations ********************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetIcon Property Definitions ****************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventGetIcon_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventGetIcon_Parms, ReturnValue), Z_Construct_UScriptStruct_FScriptSlateIcon, METADATA_PARAMS(0, nullptr) }; // 3933351257 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::PropPointers) < 2048); // ********** End Function GetIcon Property Definitions ******************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "GetIcon", Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::PropPointers), sizeof(ToolMenuEntryScript_eventGetIcon_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x48420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(ToolMenuEntryScript_eventGetIcon_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenuEntryScript_GetIcon() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_GetIcon_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenuEntryScript::execGetIcon) { P_GET_STRUCT_REF(FToolMenuContext,Z_Param_Out_Context); P_FINISH; P_NATIVE_BEGIN; *(FScriptSlateIcon*)Z_Param__Result=P_THIS->GetIcon_Implementation(Z_Param_Out_Context); P_NATIVE_END; } // ********** End Class UToolMenuEntryScript Function GetIcon ************************************** // ********** Begin Class UToolMenuEntryScript Function GetLabel *********************************** struct ToolMenuEntryScript_eventGetLabel_Parms { FToolMenuContext Context; FText ReturnValue; }; static FName NAME_UToolMenuEntryScript_GetLabel = FName(TEXT("GetLabel")); FText UToolMenuEntryScript::GetLabel(FToolMenuContext const& Context) const { UFunction* Func = FindFunctionChecked(NAME_UToolMenuEntryScript_GetLabel); if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)) { ToolMenuEntryScript_eventGetLabel_Parms Parms; Parms.Context=Context; const_cast(this)->ProcessEvent(Func,&Parms); return Parms.ReturnValue; } else { return const_cast(this)->GetLabel_Implementation(Context); } } struct Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetLabel constinit property declarations ****************************** static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static const UECodeGen_Private::FTextPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetLabel constinit property declarations ******************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetLabel Property Definitions ***************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventGetLabel_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250 const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventGetLabel_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::PropPointers) < 2048); // ********** End Function GetLabel Property Definitions ******************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "GetLabel", Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::PropPointers), sizeof(ToolMenuEntryScript_eventGetLabel_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x48420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(ToolMenuEntryScript_eventGetLabel_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenuEntryScript_GetLabel() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_GetLabel_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenuEntryScript::execGetLabel) { P_GET_STRUCT_REF(FToolMenuContext,Z_Param_Out_Context); P_FINISH; P_NATIVE_BEGIN; *(FText*)Z_Param__Result=P_THIS->GetLabel_Implementation(Z_Param_Out_Context); P_NATIVE_END; } // ********** End Class UToolMenuEntryScript Function GetLabel ************************************* // ********** Begin Class UToolMenuEntryScript Function GetToolTip ********************************* struct ToolMenuEntryScript_eventGetToolTip_Parms { FToolMenuContext Context; FText ReturnValue; }; static FName NAME_UToolMenuEntryScript_GetToolTip = FName(TEXT("GetToolTip")); FText UToolMenuEntryScript::GetToolTip(FToolMenuContext const& Context) const { UFunction* Func = FindFunctionChecked(NAME_UToolMenuEntryScript_GetToolTip); if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)) { ToolMenuEntryScript_eventGetToolTip_Parms Parms; Parms.Context=Context; const_cast(this)->ProcessEvent(Func,&Parms); return Parms.ReturnValue; } else { return const_cast(this)->GetToolTip_Implementation(Context); } } struct Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetToolTip constinit property declarations **************************** static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static const UECodeGen_Private::FTextPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetToolTip constinit property declarations ****************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetToolTip Property Definitions *************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventGetToolTip_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250 const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventGetToolTip_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::PropPointers) < 2048); // ********** End Function GetToolTip Property Definitions ***************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "GetToolTip", Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::PropPointers), sizeof(ToolMenuEntryScript_eventGetToolTip_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x48420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(ToolMenuEntryScript_eventGetToolTip_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenuEntryScript::execGetToolTip) { P_GET_STRUCT_REF(FToolMenuContext,Z_Param_Out_Context); P_FINISH; P_NATIVE_BEGIN; *(FText*)Z_Param__Result=P_THIS->GetToolTip_Implementation(Z_Param_Out_Context); P_NATIVE_END; } // ********** End Class UToolMenuEntryScript Function GetToolTip *********************************** // ********** Begin Class UToolMenuEntryScript Function InitEntry ********************************** struct Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics { struct ToolMenuEntryScript_eventInitEntry_Parms { FName OwnerName; FName Menu; FName Section; FName Name; FText Label; FText ToolTip; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "CPP_Default_Label", "" }, { "CPP_Default_ToolTip", "" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwnerName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Menu_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Section_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 InitEntry constinit property declarations ***************************** static const UECodeGen_Private::FNamePropertyParams NewProp_OwnerName; static const UECodeGen_Private::FNamePropertyParams NewProp_Menu; static const UECodeGen_Private::FNamePropertyParams NewProp_Section; 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::FPropertyParamsBase* const PropPointers[]; // ********** End Function InitEntry constinit property declarations ******************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function InitEntry Property Definitions **************************************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_OwnerName = { "OwnerName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventInitEntry_Parms, OwnerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwnerName_MetaData), NewProp_OwnerName_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_Menu = { "Menu", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventInitEntry_Parms, Menu), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Menu_MetaData), NewProp_Menu_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_Section = { "Section", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventInitEntry_Parms, Section), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Section_MetaData), NewProp_Section_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventInitEntry_Parms, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_Label = { "Label", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventInitEntry_Parms, Label), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Label_MetaData), NewProp_Label_MetaData) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_ToolTip = { "ToolTip", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventInitEntry_Parms, ToolTip), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolTip_MetaData), NewProp_ToolTip_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_OwnerName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_Menu, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_Section, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_Label, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::NewProp_ToolTip, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::PropPointers) < 2048); // ********** End Function InitEntry Property Definitions ****************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "InitEntry", Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::PropPointers), sizeof(Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::ToolMenuEntryScript_eventInitEntry_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::ToolMenuEntryScript_eventInitEntry_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenuEntryScript_InitEntry() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_InitEntry_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenuEntryScript::execInitEntry) { P_GET_PROPERTY(FNameProperty,Z_Param_OwnerName); P_GET_PROPERTY(FNameProperty,Z_Param_Menu); P_GET_PROPERTY(FNameProperty,Z_Param_Section); 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; P_THIS->InitEntry(Z_Param_OwnerName,Z_Param_Menu,Z_Param_Section,Z_Param_Name,Z_Param_Out_Label,Z_Param_Out_ToolTip); P_NATIVE_END; } // ********** End Class UToolMenuEntryScript Function InitEntry ************************************ // ********** Begin Class UToolMenuEntryScript Function IsVisible ********************************** struct ToolMenuEntryScript_eventIsVisible_Parms { FToolMenuContext Context; bool ReturnValue; /** Constructor, initializes return property only **/ ToolMenuEntryScript_eventIsVisible_Parms() : ReturnValue(false) { } }; static FName NAME_UToolMenuEntryScript_IsVisible = FName(TEXT("IsVisible")); bool UToolMenuEntryScript::IsVisible(FToolMenuContext const& Context) const { UFunction* Func = FindFunctionChecked(NAME_UToolMenuEntryScript_IsVisible); if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)) { ToolMenuEntryScript_eventIsVisible_Parms Parms; Parms.Context=Context; const_cast(this)->ProcessEvent(Func,&Parms); return !!Parms.ReturnValue; } else { return const_cast(this)->IsVisible_Implementation(Context); } } struct Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function IsVisible constinit property declarations ***************************** static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsVisible constinit property declarations ******************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsVisible Property Definitions **************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventIsVisible_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250 void Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((ToolMenuEntryScript_eventIsVisible_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ToolMenuEntryScript_eventIsVisible_Parms), &Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::PropPointers) < 2048); // ********** End Function IsVisible Property Definitions ****************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "IsVisible", Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::PropPointers), sizeof(ToolMenuEntryScript_eventIsVisible_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x48420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(ToolMenuEntryScript_eventIsVisible_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenuEntryScript_IsVisible() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_IsVisible_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenuEntryScript::execIsVisible) { P_GET_STRUCT_REF(FToolMenuContext,Z_Param_Out_Context); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsVisible_Implementation(Z_Param_Out_Context); P_NATIVE_END; } // ********** End Class UToolMenuEntryScript Function IsVisible ************************************ // ********** Begin Class UToolMenuEntryScript Function RegisterMenuEntry ************************** struct Z_Construct_UFunction_UToolMenuEntryScript_RegisterMenuEntry_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; #endif // WITH_METADATA // ********** Begin Function RegisterMenuEntry constinit property declarations ********************* // ********** End Function RegisterMenuEntry constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_RegisterMenuEntry_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "RegisterMenuEntry", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_RegisterMenuEntry_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_RegisterMenuEntry_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UToolMenuEntryScript_RegisterMenuEntry() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_RegisterMenuEntry_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenuEntryScript::execRegisterMenuEntry) { P_FINISH; P_NATIVE_BEGIN; P_THIS->RegisterMenuEntry(); P_NATIVE_END; } // ********** End Class UToolMenuEntryScript Function RegisterMenuEntry **************************** // ********** Begin Class UToolMenuEntryScript Function ShowInToolbarTopLevel ********************** struct ToolMenuEntryScript_eventShowInToolbarTopLevel_Parms { FToolMenuContext Context; bool ReturnValue; /** Constructor, initializes return property only **/ ToolMenuEntryScript_eventShowInToolbarTopLevel_Parms() : ReturnValue(false) { } }; static FName NAME_UToolMenuEntryScript_ShowInToolbarTopLevel = FName(TEXT("ShowInToolbarTopLevel")); bool UToolMenuEntryScript::ShowInToolbarTopLevel(FToolMenuContext const& Context) const { UFunction* Func = FindFunctionChecked(NAME_UToolMenuEntryScript_ShowInToolbarTopLevel); if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)) { ToolMenuEntryScript_eventShowInToolbarTopLevel_Parms Parms; Parms.Context=Context; const_cast(this)->ProcessEvent(Func,&Parms); return !!Parms.ReturnValue; } else { return const_cast(this)->ShowInToolbarTopLevel_Implementation(Context); } } struct Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ShowInToolbarTopLevel constinit property declarations ***************** static const UECodeGen_Private::FStructPropertyParams NewProp_Context; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ShowInToolbarTopLevel constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ShowInToolbarTopLevel Property Definitions **************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuEntryScript_eventShowInToolbarTopLevel_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250 void Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((ToolMenuEntryScript_eventShowInToolbarTopLevel_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ToolMenuEntryScript_eventShowInToolbarTopLevel_Parms), &Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::NewProp_Context, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::PropPointers) < 2048); // ********** End Function ShowInToolbarTopLevel Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "ShowInToolbarTopLevel", Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::PropPointers), sizeof(ToolMenuEntryScript_eventShowInToolbarTopLevel_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x48420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(ToolMenuEntryScript_eventShowInToolbarTopLevel_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenuEntryScript::execShowInToolbarTopLevel) { P_GET_STRUCT_REF(FToolMenuContext,Z_Param_Out_Context); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->ShowInToolbarTopLevel_Implementation(Z_Param_Out_Context); P_NATIVE_END; } // ********** End Class UToolMenuEntryScript Function ShowInToolbarTopLevel ************************ // ********** Begin Class UToolMenuEntryScript Function UnregisterMenuEntry ************************ struct Z_Construct_UFunction_UToolMenuEntryScript_UnregisterMenuEntry_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Advanced" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; #endif // WITH_METADATA // ********** Begin Function UnregisterMenuEntry constinit property declarations ******************* // ********** End Function UnregisterMenuEntry constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuEntryScript_UnregisterMenuEntry_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuEntryScript, nullptr, "UnregisterMenuEntry", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuEntryScript_UnregisterMenuEntry_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuEntryScript_UnregisterMenuEntry_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UToolMenuEntryScript_UnregisterMenuEntry() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuEntryScript_UnregisterMenuEntry_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UToolMenuEntryScript::execUnregisterMenuEntry) { P_FINISH; P_NATIVE_BEGIN; P_THIS->UnregisterMenuEntry(); P_NATIVE_END; } // ********** End Class UToolMenuEntryScript Function UnregisterMenuEntry ************************** // ********** Begin Class UToolMenuEntryScript ***************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UToolMenuEntryScript; UClass* UToolMenuEntryScript::GetPrivateStaticClass() { using TClass = UToolMenuEntryScript; if (!Z_Registration_Info_UClass_UToolMenuEntryScript.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ToolMenuEntryScript"), Z_Registration_Info_UClass_UToolMenuEntryScript.InnerSingleton, StaticRegisterNativesUToolMenuEntryScript, 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_UToolMenuEntryScript.InnerSingleton; } UClass* Z_Construct_UClass_UToolMenuEntryScript_NoRegister() { return UToolMenuEntryScript::GetPrivateStaticClass(); } struct Z_Construct_UClass_UToolMenuEntryScript_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "IncludePath", "ToolMenuEntryScript.h" }, { "IsBlueprintBase", "true" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Data_MetaData[] = { { "Category", "Data" }, { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasRegisteredMenuEntry_MetaData[] = { { "ModuleRelativePath", "Public/ToolMenuEntryScript.h" }, }; #endif // WITH_METADATA // ********** Begin Class UToolMenuEntryScript constinit property declarations ********************* static const UECodeGen_Private::FStructPropertyParams NewProp_Data; static void NewProp_bHasRegisteredMenuEntry_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasRegisteredMenuEntry; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UToolMenuEntryScript constinit property declarations *********************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("CanExecute"), .Pointer = &UToolMenuEntryScript::execCanExecute }, { .NameUTF8 = UTF8TEXT("GetCheckState"), .Pointer = &UToolMenuEntryScript::execGetCheckState }, { .NameUTF8 = UTF8TEXT("GetIcon"), .Pointer = &UToolMenuEntryScript::execGetIcon }, { .NameUTF8 = UTF8TEXT("GetLabel"), .Pointer = &UToolMenuEntryScript::execGetLabel }, { .NameUTF8 = UTF8TEXT("GetToolTip"), .Pointer = &UToolMenuEntryScript::execGetToolTip }, { .NameUTF8 = UTF8TEXT("InitEntry"), .Pointer = &UToolMenuEntryScript::execInitEntry }, { .NameUTF8 = UTF8TEXT("IsVisible"), .Pointer = &UToolMenuEntryScript::execIsVisible }, { .NameUTF8 = UTF8TEXT("RegisterMenuEntry"), .Pointer = &UToolMenuEntryScript::execRegisterMenuEntry }, { .NameUTF8 = UTF8TEXT("ShowInToolbarTopLevel"), .Pointer = &UToolMenuEntryScript::execShowInToolbarTopLevel }, { .NameUTF8 = UTF8TEXT("UnregisterMenuEntry"), .Pointer = &UToolMenuEntryScript::execUnregisterMenuEntry }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UToolMenuEntryScript_CanExecute, "CanExecute" }, // 352361916 { &Z_Construct_UFunction_UToolMenuEntryScript_ConstructMenuEntry, "ConstructMenuEntry" }, // 2663002125 { &Z_Construct_UFunction_UToolMenuEntryScript_Execute, "Execute" }, // 204106709 { &Z_Construct_UFunction_UToolMenuEntryScript_GetCheckState, "GetCheckState" }, // 4009989087 { &Z_Construct_UFunction_UToolMenuEntryScript_GetIcon, "GetIcon" }, // 2954968097 { &Z_Construct_UFunction_UToolMenuEntryScript_GetLabel, "GetLabel" }, // 1183610645 { &Z_Construct_UFunction_UToolMenuEntryScript_GetToolTip, "GetToolTip" }, // 1405457011 { &Z_Construct_UFunction_UToolMenuEntryScript_InitEntry, "InitEntry" }, // 3509114159 { &Z_Construct_UFunction_UToolMenuEntryScript_IsVisible, "IsVisible" }, // 974855076 { &Z_Construct_UFunction_UToolMenuEntryScript_RegisterMenuEntry, "RegisterMenuEntry" }, // 861435452 { &Z_Construct_UFunction_UToolMenuEntryScript_ShowInToolbarTopLevel, "ShowInToolbarTopLevel" }, // 4026201975 { &Z_Construct_UFunction_UToolMenuEntryScript_UnregisterMenuEntry, "UnregisterMenuEntry" }, // 2066409511 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UToolMenuEntryScript_Statics // ********** Begin Class UToolMenuEntryScript Property Definitions ******************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UToolMenuEntryScript_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolMenuEntryScript, Data), Z_Construct_UScriptStruct_FToolMenuEntryScriptData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Data_MetaData), NewProp_Data_MetaData) }; // 1513466265 void Z_Construct_UClass_UToolMenuEntryScript_Statics::NewProp_bHasRegisteredMenuEntry_SetBit(void* Obj) { ((UToolMenuEntryScript*)Obj)->bHasRegisteredMenuEntry = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UToolMenuEntryScript_Statics::NewProp_bHasRegisteredMenuEntry = { "bHasRegisteredMenuEntry", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UToolMenuEntryScript), &Z_Construct_UClass_UToolMenuEntryScript_Statics::NewProp_bHasRegisteredMenuEntry_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasRegisteredMenuEntry_MetaData), NewProp_bHasRegisteredMenuEntry_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UToolMenuEntryScript_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenuEntryScript_Statics::NewProp_Data, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolMenuEntryScript_Statics::NewProp_bHasRegisteredMenuEntry, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenuEntryScript_Statics::PropPointers) < 2048); // ********** End Class UToolMenuEntryScript Property Definitions ********************************** UObject* (*const Z_Construct_UClass_UToolMenuEntryScript_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_ToolMenus, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenuEntryScript_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UToolMenuEntryScript_Statics::ClassParams = { &UToolMenuEntryScript::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UToolMenuEntryScript_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenuEntryScript_Statics::PropPointers), 0, 0x000800A1u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenuEntryScript_Statics::Class_MetaDataParams), Z_Construct_UClass_UToolMenuEntryScript_Statics::Class_MetaDataParams) }; void UToolMenuEntryScript::StaticRegisterNativesUToolMenuEntryScript() { UClass* Class = UToolMenuEntryScript::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UToolMenuEntryScript_Statics::Funcs)); } UClass* Z_Construct_UClass_UToolMenuEntryScript() { if (!Z_Registration_Info_UClass_UToolMenuEntryScript.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UToolMenuEntryScript.OuterSingleton, Z_Construct_UClass_UToolMenuEntryScript_Statics::ClassParams); } return Z_Registration_Info_UClass_UToolMenuEntryScript.OuterSingleton; } UToolMenuEntryScript::UToolMenuEntryScript(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UToolMenuEntryScript); UToolMenuEntryScript::~UToolMenuEntryScript() {} // ********** End Class UToolMenuEntryScript ******************************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h__Script_ToolMenus_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FScriptSlateIcon::StaticStruct, Z_Construct_UScriptStruct_FScriptSlateIcon_Statics::NewStructOps, TEXT("ScriptSlateIcon"),&Z_Registration_Info_UScriptStruct_FScriptSlateIcon, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FScriptSlateIcon), 3933351257U) }, { FToolMenuEntryScriptDataAdvanced::StaticStruct, Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics::NewStructOps, TEXT("ToolMenuEntryScriptDataAdvanced"),&Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptDataAdvanced, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FToolMenuEntryScriptDataAdvanced), 958122670U) }, { FToolMenuEntryScriptData::StaticStruct, Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics::NewStructOps, TEXT("ToolMenuEntryScriptData"),&Z_Registration_Info_UScriptStruct_FToolMenuEntryScriptData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FToolMenuEntryScriptData), 1513466265U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UToolMenuEntryScript, UToolMenuEntryScript::StaticClass, TEXT("UToolMenuEntryScript"), &Z_Registration_Info_UClass_UToolMenuEntryScript, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UToolMenuEntryScript), 1843528673U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h__Script_ToolMenus_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h__Script_ToolMenus_1890321942{ TEXT("/Script/ToolMenus"), Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h__Script_ToolMenus_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h__Script_ToolMenus_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h__Script_ToolMenus_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h__Script_ToolMenus_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS