Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Public\ToolMenu.h
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Public\ToolMenuDelegates.h
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Public\ToolMenuEntry.h
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Public\ToolMenuEntryScript.h
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Public\ToolMenuMisc.h
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Public\ToolMenuContext.h
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Public\ToolMenuOwner.h
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Public\ToolMenus.h
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Public\ToolMenuSection.h
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Public\ToolMenuWidgetCollectionContext.h
D:\UE_5_7_1\Engine\Source\Developer\ToolMenus\Private\ToolMenusBlueprintLibrary.h

View File

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

View File

@@ -0,0 +1,80 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenu.h"
#ifdef TOOLMENUS_ToolMenu_generated_h
#error "ToolMenu.generated.h already included, missing '#pragma once' in ToolMenu.h"
#endif
#define TOOLMENUS_ToolMenu_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UToolMenu;
class UToolMenuEntryScript;
class UToolMenuSectionDynamic;
enum class EMultiBoxType : uint8;
enum class EToolMenuInsertType : uint8;
enum class EToolMenuSectionAlign : uint8;
struct FToolMenuEntry;
struct FToolMenuOwner;
// ********** Begin Class UToolMenu ****************************************************************
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h_26_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execAddSubMenuScript); \
DECLARE_FUNCTION(execRemoveMenuEntryObject); \
DECLARE_FUNCTION(execAddMenuEntryObject); \
DECLARE_FUNCTION(execAddMenuEntry); \
DECLARE_FUNCTION(execAddDynamicSectionScript); \
DECLARE_FUNCTION(execAddSectionScript); \
DECLARE_FUNCTION(execInitMenu);
struct Z_Construct_UClass_UToolMenu_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenu_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h_26_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolMenu(); \
friend struct ::Z_Construct_UClass_UToolMenu_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_UToolMenu_NoRegister(); \
public: \
DECLARE_CLASS2(UToolMenu, UToolMenuBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_UToolMenu_NoRegister) \
DECLARE_SERIALIZER(UToolMenu)
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h_26_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UToolMenu(UToolMenu&&) = delete; \
UToolMenu(const UToolMenu&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLMENUS_API, UToolMenu); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolMenu); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UToolMenu) \
TOOLMENUS_API virtual ~UToolMenu();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h_23_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h_26_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h_26_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h_26_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h_26_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolMenu;
// ********** End Class UToolMenu ******************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Public_ToolMenu_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,279 @@
// 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 "ToolMenuContext.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeToolMenuContext() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
TOOLMENUS_API UClass* Z_Construct_UClass_USlateTabManagerContext();
TOOLMENUS_API UClass* Z_Construct_UClass_USlateTabManagerContext_NoRegister();
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuContextBase();
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuContextBase_NoRegister();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuContext();
UPackage* Z_Construct_UPackage__Script_ToolMenus();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UToolMenuContextBase *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UToolMenuContextBase;
UClass* UToolMenuContextBase::GetPrivateStaticClass()
{
using TClass = UToolMenuContextBase;
if (!Z_Registration_Info_UClass_UToolMenuContextBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ToolMenuContextBase"),
Z_Registration_Info_UClass_UToolMenuContextBase.InnerSingleton,
StaticRegisterNativesUToolMenuContextBase,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UToolMenuContextBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UToolMenuContextBase_NoRegister()
{
return UToolMenuContextBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UToolMenuContextBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "ToolMenuContext.h" },
{ "ModuleRelativePath", "Public/ToolMenuContext.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UToolMenuContextBase constinit property declarations *********************
// ********** End Class UToolMenuContextBase constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UToolMenuContextBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UToolMenuContextBase_Statics
UObject* (*const Z_Construct_UClass_UToolMenuContextBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenuContextBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UToolMenuContextBase_Statics::ClassParams = {
&UToolMenuContextBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenuContextBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UToolMenuContextBase_Statics::Class_MetaDataParams)
};
void UToolMenuContextBase::StaticRegisterNativesUToolMenuContextBase()
{
}
UClass* Z_Construct_UClass_UToolMenuContextBase()
{
if (!Z_Registration_Info_UClass_UToolMenuContextBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UToolMenuContextBase.OuterSingleton, Z_Construct_UClass_UToolMenuContextBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UToolMenuContextBase.OuterSingleton;
}
UToolMenuContextBase::UToolMenuContextBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UToolMenuContextBase);
UToolMenuContextBase::~UToolMenuContextBase() {}
// ********** End Class UToolMenuContextBase *******************************************************
// ********** Begin Class USlateTabManagerContext **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USlateTabManagerContext;
UClass* USlateTabManagerContext::GetPrivateStaticClass()
{
using TClass = USlateTabManagerContext;
if (!Z_Registration_Info_UClass_USlateTabManagerContext.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SlateTabManagerContext"),
Z_Registration_Info_UClass_USlateTabManagerContext.InnerSingleton,
StaticRegisterNativesUSlateTabManagerContext,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_USlateTabManagerContext.InnerSingleton;
}
UClass* Z_Construct_UClass_USlateTabManagerContext_NoRegister()
{
return USlateTabManagerContext::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USlateTabManagerContext_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "ToolMenuContext.h" },
{ "ModuleRelativePath", "Public/ToolMenuContext.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USlateTabManagerContext constinit property declarations ******************
// ********** End Class USlateTabManagerContext constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USlateTabManagerContext>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USlateTabManagerContext_Statics
UObject* (*const Z_Construct_UClass_USlateTabManagerContext_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolMenuContextBase,
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USlateTabManagerContext_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USlateTabManagerContext_Statics::ClassParams = {
&USlateTabManagerContext::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USlateTabManagerContext_Statics::Class_MetaDataParams), Z_Construct_UClass_USlateTabManagerContext_Statics::Class_MetaDataParams)
};
void USlateTabManagerContext::StaticRegisterNativesUSlateTabManagerContext()
{
}
UClass* Z_Construct_UClass_USlateTabManagerContext()
{
if (!Z_Registration_Info_UClass_USlateTabManagerContext.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USlateTabManagerContext.OuterSingleton, Z_Construct_UClass_USlateTabManagerContext_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USlateTabManagerContext.OuterSingleton;
}
USlateTabManagerContext::USlateTabManagerContext(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USlateTabManagerContext);
USlateTabManagerContext::~USlateTabManagerContext() {}
// ********** End Class USlateTabManagerContext ****************************************************
// ********** Begin ScriptStruct FToolMenuContext **************************************************
struct Z_Construct_UScriptStruct_FToolMenuContext_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FToolMenuContext); }
static inline consteval int16 GetStructAlignment() { return alignof(FToolMenuContext); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/ToolMenuContext.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContextObjects_MetaData[] = {
{ "ModuleRelativePath", "Public/ToolMenuContext.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FToolMenuContext constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ContextObjects_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ContextObjects;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FToolMenuContext constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FToolMenuContext>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FToolMenuContext_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FToolMenuContext;
class UScriptStruct* FToolMenuContext::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuContext.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FToolMenuContext.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FToolMenuContext, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("ToolMenuContext"));
}
return Z_Registration_Info_UScriptStruct_FToolMenuContext.OuterSingleton;
}
// ********** Begin ScriptStruct FToolMenuContext Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FToolMenuContext_Statics::NewProp_ContextObjects_Inner = { "ContextObjects", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FToolMenuContext_Statics::NewProp_ContextObjects = { "ContextObjects", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuContext, ContextObjects), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContextObjects_MetaData), NewProp_ContextObjects_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FToolMenuContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuContext_Statics::NewProp_ContextObjects_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuContext_Statics::NewProp_ContextObjects,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuContext_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FToolMenuContext Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FToolMenuContext_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
&NewStructOps,
"ToolMenuContext",
Z_Construct_UScriptStruct_FToolMenuContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuContext_Statics::PropPointers),
sizeof(FToolMenuContext),
alignof(FToolMenuContext),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuContext_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FToolMenuContext_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FToolMenuContext()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuContext.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FToolMenuContext.InnerSingleton, Z_Construct_UScriptStruct_FToolMenuContext_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FToolMenuContext.InnerSingleton);
}
// ********** End ScriptStruct FToolMenuContext ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h__Script_ToolMenus_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FToolMenuContext::StaticStruct, Z_Construct_UScriptStruct_FToolMenuContext_Statics::NewStructOps, TEXT("ToolMenuContext"),&Z_Registration_Info_UScriptStruct_FToolMenuContext, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FToolMenuContext), 585485250U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UToolMenuContextBase, UToolMenuContextBase::StaticClass, TEXT("UToolMenuContextBase"), &Z_Registration_Info_UClass_UToolMenuContextBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UToolMenuContextBase), 590526862U) },
{ Z_Construct_UClass_USlateTabManagerContext, USlateTabManagerContext::StaticClass, TEXT("USlateTabManagerContext"), &Z_Registration_Info_UClass_USlateTabManagerContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USlateTabManagerContext), 1431988552U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h__Script_ToolMenus_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h__Script_ToolMenus_1210806912{
TEXT("/Script/ToolMenus"),
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h__Script_ToolMenus_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h__Script_ToolMenus_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h__Script_ToolMenus_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h__Script_ToolMenus_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,114 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenuContext.h"
#ifdef TOOLMENUS_ToolMenuContext_generated_h
#error "ToolMenuContext.generated.h already included, missing '#pragma once' in ToolMenuContext.h"
#endif
#define TOOLMENUS_ToolMenuContext_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UToolMenuContextBase *****************************************************
struct Z_Construct_UClass_UToolMenuContextBase_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuContextBase_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_21_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolMenuContextBase(); \
friend struct ::Z_Construct_UClass_UToolMenuContextBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_UToolMenuContextBase_NoRegister(); \
public: \
DECLARE_CLASS2(UToolMenuContextBase, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_UToolMenuContextBase_NoRegister) \
DECLARE_SERIALIZER(UToolMenuContextBase)
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_21_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
TOOLMENUS_API UToolMenuContextBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UToolMenuContextBase(UToolMenuContextBase&&) = delete; \
UToolMenuContextBase(const UToolMenuContextBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLMENUS_API, UToolMenuContextBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolMenuContextBase); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UToolMenuContextBase) \
TOOLMENUS_API virtual ~UToolMenuContextBase();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_18_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_21_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_21_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolMenuContextBase;
// ********** End Class UToolMenuContextBase *******************************************************
// ********** Begin Class USlateTabManagerContext **************************************************
struct Z_Construct_UClass_USlateTabManagerContext_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_USlateTabManagerContext_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_27_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSlateTabManagerContext(); \
friend struct ::Z_Construct_UClass_USlateTabManagerContext_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_USlateTabManagerContext_NoRegister(); \
public: \
DECLARE_CLASS2(USlateTabManagerContext, UToolMenuContextBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_USlateTabManagerContext_NoRegister) \
DECLARE_SERIALIZER(USlateTabManagerContext)
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_27_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
TOOLMENUS_API USlateTabManagerContext(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USlateTabManagerContext(USlateTabManagerContext&&) = delete; \
USlateTabManagerContext(const USlateTabManagerContext&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLMENUS_API, USlateTabManagerContext); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USlateTabManagerContext); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USlateTabManagerContext) \
TOOLMENUS_API virtual ~USlateTabManagerContext();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_24_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_27_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_27_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USlateTabManagerContext;
// ********** End Class USlateTabManagerContext ****************************************************
// ********** Begin ScriptStruct FToolMenuContext **************************************************
struct Z_Construct_UScriptStruct_FToolMenuContext_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h_36_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FToolMenuContext_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FToolMenuContext;
// ********** End ScriptStruct FToolMenuContext ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuContext_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,475 @@
// 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 "ToolMenuDelegates.h"
#include "ToolMenuContext.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeToolMenuDelegates() {}
// ********** Begin Cross Module References ********************************************************
SLATECORE_API UEnum* Z_Construct_UEnum_SlateCore_ECheckBoxState();
TOOLMENUS_API UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature();
TOOLMENUS_API UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature();
TOOLMENUS_API UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature();
TOOLMENUS_API UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature();
TOOLMENUS_API UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolDynamicUIAction();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuContext();
UPackage* Z_Construct_UPackage__Script_ToolMenus();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FToolMenuDynamicExecuteAction *****************************************
struct Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics
{
struct _Script_ToolMenus_eventToolMenuDynamicExecuteAction_Parms
{
FToolMenuContext Context;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ToolMenuDelegates.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FToolMenuDynamicExecuteAction constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FToolMenuDynamicExecuteAction constinit property declarations ***********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FToolMenuDynamicExecuteAction Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_ToolMenus_eventToolMenuDynamicExecuteAction_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_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::NewProp_Context,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FToolMenuDynamicExecuteAction Property Definitions **********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_ToolMenus, nullptr, "ToolMenuDynamicExecuteAction__DelegateSignature", Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::_Script_ToolMenus_eventToolMenuDynamicExecuteAction_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00520000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::_Script_ToolMenus_eventToolMenuDynamicExecuteAction_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FToolMenuDynamicExecuteAction_DelegateWrapper(const FScriptDelegate& ToolMenuDynamicExecuteAction, FToolMenuContext const& Context)
{
struct _Script_ToolMenus_eventToolMenuDynamicExecuteAction_Parms
{
FToolMenuContext Context;
};
_Script_ToolMenus_eventToolMenuDynamicExecuteAction_Parms Parms;
Parms.Context=Context;
ToolMenuDynamicExecuteAction.ProcessDelegate<UObject>(&Parms);
}
// ********** End Delegate FToolMenuDynamicExecuteAction *******************************************
// ********** Begin Delegate FToolMenuDynamicCanExecuteAction **************************************
struct Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics
{
struct _Script_ToolMenus_eventToolMenuDynamicCanExecuteAction_Parms
{
FToolMenuContext Context;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ToolMenuDelegates.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FToolMenuDynamicCanExecuteAction 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 Delegate FToolMenuDynamicCanExecuteAction constinit property declarations ********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FToolMenuDynamicCanExecuteAction Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_ToolMenus_eventToolMenuDynamicCanExecuteAction_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250
void Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((_Script_ToolMenus_eventToolMenuDynamicCanExecuteAction_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_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(_Script_ToolMenus_eventToolMenuDynamicCanExecuteAction_Parms), &Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FToolMenuDynamicCanExecuteAction Property Definitions *******************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_ToolMenus, nullptr, "ToolMenuDynamicCanExecuteAction__DelegateSignature", Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::_Script_ToolMenus_eventToolMenuDynamicCanExecuteAction_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00520000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::_Script_ToolMenus_eventToolMenuDynamicCanExecuteAction_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
bool FToolMenuDynamicCanExecuteAction_DelegateWrapper(const FScriptDelegate& ToolMenuDynamicCanExecuteAction, FToolMenuContext const& Context)
{
struct _Script_ToolMenus_eventToolMenuDynamicCanExecuteAction_Parms
{
FToolMenuContext Context;
bool ReturnValue;
/** Constructor, initializes return property only **/
_Script_ToolMenus_eventToolMenuDynamicCanExecuteAction_Parms()
: ReturnValue(false)
{
}
};
_Script_ToolMenus_eventToolMenuDynamicCanExecuteAction_Parms Parms;
Parms.Context=Context;
ToolMenuDynamicCanExecuteAction.ProcessDelegate<UObject>(&Parms);
return !!Parms.ReturnValue;
}
// ********** End Delegate FToolMenuDynamicCanExecuteAction ****************************************
// ********** Begin Delegate FToolMenuDynamicIsActionChecked ***************************************
struct Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics
{
struct _Script_ToolMenus_eventToolMenuDynamicIsActionChecked_Parms
{
FToolMenuContext Context;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ToolMenuDelegates.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FToolMenuDynamicIsActionChecked 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 Delegate FToolMenuDynamicIsActionChecked constinit property declarations *********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FToolMenuDynamicIsActionChecked Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_ToolMenus_eventToolMenuDynamicIsActionChecked_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250
void Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((_Script_ToolMenus_eventToolMenuDynamicIsActionChecked_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_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(_Script_ToolMenus_eventToolMenuDynamicIsActionChecked_Parms), &Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FToolMenuDynamicIsActionChecked Property Definitions ********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_ToolMenus, nullptr, "ToolMenuDynamicIsActionChecked__DelegateSignature", Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::_Script_ToolMenus_eventToolMenuDynamicIsActionChecked_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00520000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::_Script_ToolMenus_eventToolMenuDynamicIsActionChecked_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
bool FToolMenuDynamicIsActionChecked_DelegateWrapper(const FScriptDelegate& ToolMenuDynamicIsActionChecked, FToolMenuContext const& Context)
{
struct _Script_ToolMenus_eventToolMenuDynamicIsActionChecked_Parms
{
FToolMenuContext Context;
bool ReturnValue;
/** Constructor, initializes return property only **/
_Script_ToolMenus_eventToolMenuDynamicIsActionChecked_Parms()
: ReturnValue(false)
{
}
};
_Script_ToolMenus_eventToolMenuDynamicIsActionChecked_Parms Parms;
Parms.Context=Context;
ToolMenuDynamicIsActionChecked.ProcessDelegate<UObject>(&Parms);
return !!Parms.ReturnValue;
}
// ********** End Delegate FToolMenuDynamicIsActionChecked *****************************************
// ********** Begin Delegate FToolMenuDynamicGetActionCheckState ***********************************
struct Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics
{
struct _Script_ToolMenus_eventToolMenuDynamicGetActionCheckState_Parms
{
FToolMenuContext Context;
ECheckBoxState ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ToolMenuDelegates.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FToolMenuDynamicGetActionCheckState 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 Delegate FToolMenuDynamicGetActionCheckState constinit property declarations *****
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FToolMenuDynamicGetActionCheckState Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_ToolMenus_eventToolMenuDynamicGetActionCheckState_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250
const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_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_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_ToolMenus_eventToolMenuDynamicGetActionCheckState_Parms, ReturnValue), Z_Construct_UEnum_SlateCore_ECheckBoxState, METADATA_PARAMS(0, nullptr) }; // 1595478579
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::NewProp_ReturnValue_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FToolMenuDynamicGetActionCheckState Property Definitions ****************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_ToolMenus, nullptr, "ToolMenuDynamicGetActionCheckState__DelegateSignature", Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::_Script_ToolMenus_eventToolMenuDynamicGetActionCheckState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00520000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::_Script_ToolMenus_eventToolMenuDynamicGetActionCheckState_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
ECheckBoxState FToolMenuDynamicGetActionCheckState_DelegateWrapper(const FScriptDelegate& ToolMenuDynamicGetActionCheckState, FToolMenuContext const& Context)
{
struct _Script_ToolMenus_eventToolMenuDynamicGetActionCheckState_Parms
{
FToolMenuContext Context;
ECheckBoxState ReturnValue;
/** Constructor, initializes return property only **/
_Script_ToolMenus_eventToolMenuDynamicGetActionCheckState_Parms()
: ReturnValue((ECheckBoxState)0)
{
}
};
_Script_ToolMenus_eventToolMenuDynamicGetActionCheckState_Parms Parms;
Parms.Context=Context;
ToolMenuDynamicGetActionCheckState.ProcessDelegate<UObject>(&Parms);
return Parms.ReturnValue;
}
// ********** End Delegate FToolMenuDynamicGetActionCheckState *************************************
// ********** Begin Delegate FToolMenuDynamicIsActionButtonVisible *********************************
struct Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics
{
struct _Script_ToolMenus_eventToolMenuDynamicIsActionButtonVisible_Parms
{
FToolMenuContext Context;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ToolMenuDelegates.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FToolMenuDynamicIsActionButtonVisible 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 Delegate FToolMenuDynamicIsActionButtonVisible constinit property declarations ***
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FToolMenuDynamicIsActionButtonVisible Property Definitions ************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_ToolMenus_eventToolMenuDynamicIsActionButtonVisible_Parms, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250
void Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((_Script_ToolMenus_eventToolMenuDynamicIsActionButtonVisible_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_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(_Script_ToolMenus_eventToolMenuDynamicIsActionButtonVisible_Parms), &Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FToolMenuDynamicIsActionButtonVisible Property Definitions **************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_ToolMenus, nullptr, "ToolMenuDynamicIsActionButtonVisible__DelegateSignature", Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::_Script_ToolMenus_eventToolMenuDynamicIsActionButtonVisible_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00520000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::_Script_ToolMenus_eventToolMenuDynamicIsActionButtonVisible_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
bool FToolMenuDynamicIsActionButtonVisible_DelegateWrapper(const FScriptDelegate& ToolMenuDynamicIsActionButtonVisible, FToolMenuContext const& Context)
{
struct _Script_ToolMenus_eventToolMenuDynamicIsActionButtonVisible_Parms
{
FToolMenuContext Context;
bool ReturnValue;
/** Constructor, initializes return property only **/
_Script_ToolMenus_eventToolMenuDynamicIsActionButtonVisible_Parms()
: ReturnValue(false)
{
}
};
_Script_ToolMenus_eventToolMenuDynamicIsActionButtonVisible_Parms Parms;
Parms.Context=Context;
ToolMenuDynamicIsActionButtonVisible.ProcessDelegate<UObject>(&Parms);
return !!Parms.ReturnValue;
}
// ********** End Delegate FToolMenuDynamicIsActionButtonVisible ***********************************
// ********** Begin ScriptStruct FToolDynamicUIAction **********************************************
struct Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FToolDynamicUIAction); }
static inline consteval int16 GetStructAlignment() { return alignof(FToolDynamicUIAction); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/ToolMenuDelegates.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecuteAction_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuDelegates.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CanExecuteAction_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuDelegates.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GetActionCheckState_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuDelegates.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IsActionVisibleDelegate_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuDelegates.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FToolDynamicUIAction constinit property declarations **************
static const UECodeGen_Private::FDelegatePropertyParams NewProp_ExecuteAction;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_CanExecuteAction;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_GetActionCheckState;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_IsActionVisibleDelegate;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FToolDynamicUIAction constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FToolDynamicUIAction>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FToolDynamicUIAction;
class UScriptStruct* FToolDynamicUIAction::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FToolDynamicUIAction.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FToolDynamicUIAction.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FToolDynamicUIAction, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("ToolDynamicUIAction"));
}
return Z_Registration_Info_UScriptStruct_FToolDynamicUIAction.OuterSingleton;
}
// ********** Begin ScriptStruct FToolDynamicUIAction Property Definitions *************************
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::NewProp_ExecuteAction = { "ExecuteAction", nullptr, (EPropertyFlags)0x0010000000080005, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolDynamicUIAction, ExecuteAction), Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecuteAction_MetaData), NewProp_ExecuteAction_MetaData) }; // 3596113927
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::NewProp_CanExecuteAction = { "CanExecuteAction", nullptr, (EPropertyFlags)0x0010000000080005, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolDynamicUIAction, CanExecuteAction), Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CanExecuteAction_MetaData), NewProp_CanExecuteAction_MetaData) }; // 201211327
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::NewProp_GetActionCheckState = { "GetActionCheckState", nullptr, (EPropertyFlags)0x0010000000080005, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolDynamicUIAction, GetActionCheckState), Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GetActionCheckState_MetaData), NewProp_GetActionCheckState_MetaData) }; // 3384952484
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::NewProp_IsActionVisibleDelegate = { "IsActionVisibleDelegate", nullptr, (EPropertyFlags)0x0010000000080005, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolDynamicUIAction, IsActionVisibleDelegate), Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IsActionVisibleDelegate_MetaData), NewProp_IsActionVisibleDelegate_MetaData) }; // 178056896
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::NewProp_ExecuteAction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::NewProp_CanExecuteAction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::NewProp_GetActionCheckState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::NewProp_IsActionVisibleDelegate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FToolDynamicUIAction Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
&NewStructOps,
"ToolDynamicUIAction",
Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::PropPointers),
sizeof(FToolDynamicUIAction),
alignof(FToolDynamicUIAction),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FToolDynamicUIAction()
{
if (!Z_Registration_Info_UScriptStruct_FToolDynamicUIAction.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FToolDynamicUIAction.InnerSingleton, Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FToolDynamicUIAction.InnerSingleton);
}
// ********** End ScriptStruct FToolDynamicUIAction ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h__Script_ToolMenus_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FToolDynamicUIAction::StaticStruct, Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics::NewStructOps, TEXT("ToolDynamicUIAction"),&Z_Registration_Info_UScriptStruct_FToolDynamicUIAction, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FToolDynamicUIAction), 2562361533U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h__Script_ToolMenus_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h__Script_ToolMenus_2296601262{
TEXT("/Script/ToolMenus"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h__Script_ToolMenus_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h__Script_ToolMenus_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenuDelegates.h"
#ifdef TOOLMENUS_ToolMenuDelegates_generated_h
#error "ToolMenuDelegates.generated.h already included, missing '#pragma once' in ToolMenuDelegates.h"
#endif
#define TOOLMENUS_ToolMenuDelegates_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
enum class ECheckBoxState : uint8;
struct FToolMenuContext;
// ********** Begin Delegate FToolMenuDynamicExecuteAction *****************************************
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h_40_DELEGATE \
TOOLMENUS_API void FToolMenuDynamicExecuteAction_DelegateWrapper(const FScriptDelegate& ToolMenuDynamicExecuteAction, FToolMenuContext const& Context);
// ********** End Delegate FToolMenuDynamicExecuteAction *******************************************
// ********** Begin Delegate FToolMenuDynamicCanExecuteAction **************************************
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h_41_DELEGATE \
TOOLMENUS_API bool FToolMenuDynamicCanExecuteAction_DelegateWrapper(const FScriptDelegate& ToolMenuDynamicCanExecuteAction, FToolMenuContext const& Context);
// ********** End Delegate FToolMenuDynamicCanExecuteAction ****************************************
// ********** Begin Delegate FToolMenuDynamicIsActionChecked ***************************************
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h_42_DELEGATE \
TOOLMENUS_API bool FToolMenuDynamicIsActionChecked_DelegateWrapper(const FScriptDelegate& ToolMenuDynamicIsActionChecked, FToolMenuContext const& Context);
// ********** End Delegate FToolMenuDynamicIsActionChecked *****************************************
// ********** Begin Delegate FToolMenuDynamicGetActionCheckState ***********************************
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h_43_DELEGATE \
TOOLMENUS_API ECheckBoxState FToolMenuDynamicGetActionCheckState_DelegateWrapper(const FScriptDelegate& ToolMenuDynamicGetActionCheckState, FToolMenuContext const& Context);
// ********** End Delegate FToolMenuDynamicGetActionCheckState *************************************
// ********** Begin Delegate FToolMenuDynamicIsActionButtonVisible *********************************
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h_44_DELEGATE \
TOOLMENUS_API bool FToolMenuDynamicIsActionButtonVisible_DelegateWrapper(const FScriptDelegate& ToolMenuDynamicIsActionButtonVisible, FToolMenuContext const& Context);
// ********** End Delegate FToolMenuDynamicIsActionButtonVisible ***********************************
// ********** Begin ScriptStruct FToolDynamicUIAction **********************************************
struct Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h_70_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FToolDynamicUIAction_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FToolDynamicUIAction;
// ********** End ScriptStruct FToolDynamicUIAction ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuDelegates_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,187 @@
// 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 "ToolMenuEntry.h"
#include "ToolMenuMisc.h"
#include "ToolMenuOwner.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeToolMenuEntry() {}
// ********** Begin Cross Module References ********************************************************
SLATE_API UEnum* Z_Construct_UEnum_Slate_EMultiBlockType();
SLATE_API UEnum* Z_Construct_UEnum_Slate_EUserInterfaceActionType();
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuEntryScript_NoRegister();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuEntry();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuInsert();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuOwner();
UPackage* Z_Construct_UPackage__Script_ToolMenus();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FToolMenuEntry ****************************************************
struct Z_Construct_UScriptStruct_FToolMenuEntry_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FToolMenuEntry); }
static inline consteval int16 GetStructAlignment() { return alignof(FToolMenuEntry); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Represents entries in menus such as buttons, checkboxes, and sub-menus.\n *\n * Many entries are created for you via the methods of FToolMenuSection, such as FToolMenuSection::AddMenuEntry.\n */" },
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
{ "ToolTip", "Represents entries in menus such as buttons, checkboxes, and sub-menus.\n\nMany entries are created for you via the methods of FToolMenuSection, such as FToolMenuSection::AddMenuEntry." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Owner_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UserInterfaceActionType_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TutorialHighlightName_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InsertPosition_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldCloseWindowAfterMenuSelection_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScriptObject_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StyleNameOverride_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCommandIsKeybindOnly_MetaData[] = {
{ "ModuleRelativePath", "Public/ToolMenuEntry.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FToolMenuEntry constinit property declarations ********************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FStructPropertyParams NewProp_Owner;
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static const UECodeGen_Private::FBytePropertyParams NewProp_UserInterfaceActionType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_UserInterfaceActionType;
static const UECodeGen_Private::FNamePropertyParams NewProp_TutorialHighlightName;
static const UECodeGen_Private::FStructPropertyParams NewProp_InsertPosition;
static void NewProp_bShouldCloseWindowAfterMenuSelection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldCloseWindowAfterMenuSelection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ScriptObject;
static const UECodeGen_Private::FNamePropertyParams NewProp_StyleNameOverride;
static void NewProp_bCommandIsKeybindOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCommandIsKeybindOnly;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FToolMenuEntry constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FToolMenuEntry>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FToolMenuEntry_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FToolMenuEntry;
class UScriptStruct* FToolMenuEntry::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuEntry.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FToolMenuEntry.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FToolMenuEntry, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("ToolMenuEntry"));
}
return Z_Registration_Info_UScriptStruct_FToolMenuEntry.OuterSingleton;
}
// ********** Begin ScriptStruct FToolMenuEntry Property Definitions *******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntry, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntry, Owner), Z_Construct_UScriptStruct_FToolMenuOwner, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Owner_MetaData), NewProp_Owner_MetaData) }; // 1149001
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntry, Type), Z_Construct_UEnum_Slate_EMultiBlockType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 2287460857
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FToolMenuEntry_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_FToolMenuEntry_Statics::NewProp_UserInterfaceActionType = { "UserInterfaceActionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntry, 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_FToolMenuEntry_Statics::NewProp_TutorialHighlightName = { "TutorialHighlightName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntry, TutorialHighlightName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TutorialHighlightName_MetaData), NewProp_TutorialHighlightName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_InsertPosition = { "InsertPosition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntry, InsertPosition), Z_Construct_UScriptStruct_FToolMenuInsert, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InsertPosition_MetaData), NewProp_InsertPosition_MetaData) }; // 1920240022
void Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_bShouldCloseWindowAfterMenuSelection_SetBit(void* Obj)
{
((FToolMenuEntry*)Obj)->bShouldCloseWindowAfterMenuSelection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FToolMenuEntry_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(FToolMenuEntry), &Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_bShouldCloseWindowAfterMenuSelection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldCloseWindowAfterMenuSelection_MetaData), NewProp_bShouldCloseWindowAfterMenuSelection_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_ScriptObject = { "ScriptObject", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntry, ScriptObject), Z_Construct_UClass_UToolMenuEntryScript_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScriptObject_MetaData), NewProp_ScriptObject_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_StyleNameOverride = { "StyleNameOverride", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuEntry, StyleNameOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StyleNameOverride_MetaData), NewProp_StyleNameOverride_MetaData) };
void Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_bCommandIsKeybindOnly_SetBit(void* Obj)
{
((FToolMenuEntry*)Obj)->bCommandIsKeybindOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_bCommandIsKeybindOnly = { "bCommandIsKeybindOnly", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FToolMenuEntry), &Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_bCommandIsKeybindOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCommandIsKeybindOnly_MetaData), NewProp_bCommandIsKeybindOnly_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FToolMenuEntry_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_Owner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_UserInterfaceActionType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_UserInterfaceActionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_TutorialHighlightName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_InsertPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_bShouldCloseWindowAfterMenuSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_ScriptObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_StyleNameOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewProp_bCommandIsKeybindOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuEntry_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FToolMenuEntry Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FToolMenuEntry_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
&NewStructOps,
"ToolMenuEntry",
Z_Construct_UScriptStruct_FToolMenuEntry_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuEntry_Statics::PropPointers),
sizeof(FToolMenuEntry),
alignof(FToolMenuEntry),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuEntry_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FToolMenuEntry_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FToolMenuEntry()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuEntry.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FToolMenuEntry.InnerSingleton, Z_Construct_UScriptStruct_FToolMenuEntry_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FToolMenuEntry.InnerSingleton);
}
// ********** End ScriptStruct FToolMenuEntry ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntry_h__Script_ToolMenus_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FToolMenuEntry::StaticStruct, Z_Construct_UScriptStruct_FToolMenuEntry_Statics::NewStructOps, TEXT("ToolMenuEntry"),&Z_Registration_Info_UScriptStruct_FToolMenuEntry, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FToolMenuEntry), 2213149555U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntry_h__Script_ToolMenus_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntry_h__Script_ToolMenus_2041899126{
TEXT("/Script/ToolMenus"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntry_h__Script_ToolMenus_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntry_h__Script_ToolMenus_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenuEntry.h"
#ifdef TOOLMENUS_ToolMenuEntry_generated_h
#error "ToolMenuEntry.generated.h already included, missing '#pragma once' in ToolMenuEntry.h"
#endif
#define TOOLMENUS_ToolMenuEntry_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FToolMenuEntry ****************************************************
struct Z_Construct_UScriptStruct_FToolMenuEntry_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntry_h_167_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FToolMenuEntry_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FToolMenuEntry;
// ********** End ScriptStruct FToolMenuEntry ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntry_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,113 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenuEntryScript.h"
#ifdef TOOLMENUS_ToolMenuEntryScript_generated_h
#error "ToolMenuEntryScript.generated.h already included, missing '#pragma once' in ToolMenuEntryScript.h"
#endif
#define TOOLMENUS_ToolMenuEntryScript_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UToolMenu;
enum class ECheckBoxState : uint8;
struct FScriptSlateIcon;
struct FToolMenuContext;
// ********** Begin ScriptStruct FScriptSlateIcon **************************************************
struct Z_Construct_UScriptStruct_FScriptSlateIcon_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FScriptSlateIcon_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FScriptSlateIcon;
// ********** End ScriptStruct FScriptSlateIcon ****************************************************
// ********** Begin ScriptStruct FToolMenuEntryScriptDataAdvanced **********************************
struct Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_53_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FToolMenuEntryScriptDataAdvanced_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FToolMenuEntryScriptDataAdvanced;
// ********** End ScriptStruct FToolMenuEntryScriptDataAdvanced ************************************
// ********** Begin ScriptStruct FToolMenuEntryScriptData ******************************************
struct Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_87_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FToolMenuEntryScriptData_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FToolMenuEntryScriptData;
// ********** End ScriptStruct FToolMenuEntryScriptData ********************************************
// ********** Begin Class UToolMenuEntryScript *****************************************************
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_123_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execShowInToolbarTopLevel); \
DECLARE_FUNCTION(execInitEntry); \
DECLARE_FUNCTION(execUnregisterMenuEntry); \
DECLARE_FUNCTION(execRegisterMenuEntry); \
DECLARE_FUNCTION(execGetIcon); \
DECLARE_FUNCTION(execGetToolTip); \
DECLARE_FUNCTION(execGetLabel); \
DECLARE_FUNCTION(execIsVisible); \
DECLARE_FUNCTION(execGetCheckState); \
DECLARE_FUNCTION(execCanExecute);
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_123_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UToolMenuEntryScript_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuEntryScript_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_123_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolMenuEntryScript(); \
friend struct ::Z_Construct_UClass_UToolMenuEntryScript_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_UToolMenuEntryScript_NoRegister(); \
public: \
DECLARE_CLASS2(UToolMenuEntryScript, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_UToolMenuEntryScript_NoRegister) \
DECLARE_SERIALIZER(UToolMenuEntryScript)
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_123_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
TOOLMENUS_API UToolMenuEntryScript(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UToolMenuEntryScript(UToolMenuEntryScript&&) = delete; \
UToolMenuEntryScript(const UToolMenuEntryScript&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLMENUS_API, UToolMenuEntryScript); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolMenuEntryScript); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UToolMenuEntryScript) \
TOOLMENUS_API virtual ~UToolMenuEntryScript();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_120_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_123_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_123_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_123_CALLBACK_WRAPPERS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_123_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h_123_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolMenuEntryScript;
// ********** End Class UToolMenuEntryScript *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuEntryScript_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,400 @@
// 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 "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 EmptyLinkFunctionForGeneratedCodeToolMenuMisc() {}
// ********** Begin Cross Module References ********************************************************
TOOLMENUS_API UEnum* Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback();
TOOLMENUS_API UEnum* Z_Construct_UEnum_ToolMenus_EToolMenuInsertType();
TOOLMENUS_API UEnum* Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuInsert();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuStringCommand();
UPackage* Z_Construct_UPackage__Script_ToolMenus();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EToolMenuStringCommandType ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EToolMenuStringCommandType;
static UEnum* EToolMenuStringCommandType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EToolMenuStringCommandType.OuterSingleton)
{
Z_Registration_Info_UEnum_EToolMenuStringCommandType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("EToolMenuStringCommandType"));
}
return Z_Registration_Info_UEnum_EToolMenuStringCommandType.OuterSingleton;
}
template<> TOOLMENUS_NON_ATTRIBUTED_API UEnum* StaticEnum<EToolMenuStringCommandType>()
{
return EToolMenuStringCommandType_StaticEnum();
}
struct Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Command.Name", "EToolMenuStringCommandType::Command" },
{ "Custom.Name", "EToolMenuStringCommandType::Custom" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
{ "Python.Name", "EToolMenuStringCommandType::Python" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EToolMenuStringCommandType::Command", (int64)EToolMenuStringCommandType::Command },
{ "EToolMenuStringCommandType::Python", (int64)EToolMenuStringCommandType::Python },
{ "EToolMenuStringCommandType::Custom", (int64)EToolMenuStringCommandType::Custom },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
"EToolMenuStringCommandType",
"EToolMenuStringCommandType",
Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType()
{
if (!Z_Registration_Info_UEnum_EToolMenuStringCommandType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EToolMenuStringCommandType.InnerSingleton, Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EToolMenuStringCommandType.InnerSingleton;
}
// ********** End Enum EToolMenuStringCommandType **************************************************
// ********** Begin ScriptStruct FToolMenuStringCommand ********************************************
struct Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FToolMenuStringCommand); }
static inline consteval int16 GetStructAlignment() { return alignof(FToolMenuStringCommand); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HasNativeBreak", "/Script/ToolMenus.ToolMenuEntryExtensions.BreakStringCommand" },
{ "HasNativeMake", "/Script/ToolMenus.ToolMenuEntryExtensions.MakeStringCommand" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Tool Menus" },
{ "Comment", "// Which command handler to use\n" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
{ "ToolTip", "Which command handler to use" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomType_MetaData[] = {
{ "Category", "Tool Menus" },
{ "Comment", "// Which command handler to use when type is custom\n" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
{ "ToolTip", "Which command handler to use when type is custom" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "Category", "Tool Menus" },
{ "Comment", "// String to pass to command handler\n" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
{ "ToolTip", "String to pass to command handler" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FToolMenuStringCommand constinit property declarations ************
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static const UECodeGen_Private::FNamePropertyParams NewProp_CustomType;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FToolMenuStringCommand constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FToolMenuStringCommand>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FToolMenuStringCommand;
class UScriptStruct* FToolMenuStringCommand::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuStringCommand.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FToolMenuStringCommand.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FToolMenuStringCommand, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("ToolMenuStringCommand"));
}
return Z_Registration_Info_UScriptStruct_FToolMenuStringCommand.OuterSingleton;
}
// ********** Begin ScriptStruct FToolMenuStringCommand Property Definitions ***********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuStringCommand, Type), Z_Construct_UEnum_ToolMenus_EToolMenuStringCommandType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 1721282112
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::NewProp_CustomType = { "CustomType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuStringCommand, CustomType), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomType_MetaData), NewProp_CustomType_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuStringCommand, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::NewProp_CustomType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FToolMenuStringCommand Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
&NewStructOps,
"ToolMenuStringCommand",
Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::PropPointers),
sizeof(FToolMenuStringCommand),
alignof(FToolMenuStringCommand),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FToolMenuStringCommand()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuStringCommand.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FToolMenuStringCommand.InnerSingleton, Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FToolMenuStringCommand.InnerSingleton);
}
// ********** End ScriptStruct FToolMenuStringCommand **********************************************
// ********** Begin Enum EToolMenuInsertType *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EToolMenuInsertType;
static UEnum* EToolMenuInsertType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EToolMenuInsertType.OuterSingleton)
{
Z_Registration_Info_UEnum_EToolMenuInsertType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ToolMenus_EToolMenuInsertType, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("EToolMenuInsertType"));
}
return Z_Registration_Info_UEnum_EToolMenuInsertType.OuterSingleton;
}
template<> TOOLMENUS_NON_ATTRIBUTED_API UEnum* StaticEnum<EToolMenuInsertType>()
{
return EToolMenuInsertType_StaticEnum();
}
struct Z_Construct_UEnum_ToolMenus_EToolMenuInsertType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "After.Name", "EToolMenuInsertType::After" },
{ "Before.Name", "EToolMenuInsertType::Before" },
{ "BlueprintType", "true" },
{ "Default.Name", "EToolMenuInsertType::Default" },
{ "First.Name", "EToolMenuInsertType::First" },
{ "Last.Name", "EToolMenuInsertType::Last" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EToolMenuInsertType::Default", (int64)EToolMenuInsertType::Default },
{ "EToolMenuInsertType::Before", (int64)EToolMenuInsertType::Before },
{ "EToolMenuInsertType::After", (int64)EToolMenuInsertType::After },
{ "EToolMenuInsertType::First", (int64)EToolMenuInsertType::First },
{ "EToolMenuInsertType::Last", (int64)EToolMenuInsertType::Last },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ToolMenus_EToolMenuInsertType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ToolMenus_EToolMenuInsertType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
"EToolMenuInsertType",
"EToolMenuInsertType",
Z_Construct_UEnum_ToolMenus_EToolMenuInsertType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ToolMenus_EToolMenuInsertType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ToolMenus_EToolMenuInsertType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ToolMenus_EToolMenuInsertType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ToolMenus_EToolMenuInsertType()
{
if (!Z_Registration_Info_UEnum_EToolMenuInsertType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EToolMenuInsertType.InnerSingleton, Z_Construct_UEnum_ToolMenus_EToolMenuInsertType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EToolMenuInsertType.InnerSingleton;
}
// ********** End Enum EToolMenuInsertType *********************************************************
// ********** Begin Enum EToolMenuInsertFallback ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EToolMenuInsertFallback;
static UEnum* EToolMenuInsertFallback_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EToolMenuInsertFallback.OuterSingleton)
{
Z_Registration_Info_UEnum_EToolMenuInsertFallback.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("EToolMenuInsertFallback"));
}
return Z_Registration_Info_UEnum_EToolMenuInsertFallback.OuterSingleton;
}
template<> TOOLMENUS_NON_ATTRIBUTED_API UEnum* StaticEnum<EToolMenuInsertFallback>()
{
return EToolMenuInsertFallback_StaticEnum();
}
struct Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bitflags", "" },
{ "BlueprintType", "true" },
{ "Insert.Comment", "/** Insert the item even when the target is not found */" },
{ "Insert.Name", "EToolMenuInsertFallback::Insert" },
{ "Insert.ToolTip", "Insert the item even when the target is not found" },
{ "Log.Comment", "/** Log a warning if the target is not found */" },
{ "Log.Name", "EToolMenuInsertFallback::Log" },
{ "Log.ToolTip", "Log a warning if the target is not found" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
{ "None.Hidden", "" },
{ "None.Name", "EToolMenuInsertFallback::None" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EToolMenuInsertFallback::None", (int64)EToolMenuInsertFallback::None },
{ "EToolMenuInsertFallback::Insert", (int64)EToolMenuInsertFallback::Insert },
{ "EToolMenuInsertFallback::Log", (int64)EToolMenuInsertFallback::Log },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
"EToolMenuInsertFallback",
"EToolMenuInsertFallback",
Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback()
{
if (!Z_Registration_Info_UEnum_EToolMenuInsertFallback.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EToolMenuInsertFallback.InnerSingleton, Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EToolMenuInsertFallback.InnerSingleton;
}
// ********** End Enum EToolMenuInsertFallback *****************************************************
// ********** Begin ScriptStruct FToolMenuInsert ***************************************************
struct Z_Construct_UScriptStruct_FToolMenuInsert_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FToolMenuInsert); }
static inline consteval int16 GetStructAlignment() { return alignof(FToolMenuInsert); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "Tool Menus" },
{ "Comment", "// Where to insert\n" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
{ "ToolTip", "Where to insert" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Tool Menus" },
{ "Comment", "// How to insert\n" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
{ "ToolTip", "How to insert" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Fallback_MetaData[] = {
{ "Category", "Tool Menus" },
{ "Comment", "// How to handle an item when the target insertion position is not found. Defaults to inserting the item while logging that the target was not found.\n" },
{ "ModuleRelativePath", "Public/ToolMenuMisc.h" },
{ "ToolTip", "How to handle an item when the target insertion position is not found. Defaults to inserting the item while logging that the target was not found." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FToolMenuInsert constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FBytePropertyParams NewProp_Position_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Position;
static const UECodeGen_Private::FBytePropertyParams NewProp_Fallback_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Fallback;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FToolMenuInsert constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FToolMenuInsert>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FToolMenuInsert_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FToolMenuInsert;
class UScriptStruct* FToolMenuInsert::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuInsert.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FToolMenuInsert.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FToolMenuInsert, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("ToolMenuInsert"));
}
return Z_Registration_Info_UScriptStruct_FToolMenuInsert.OuterSingleton;
}
// ********** Begin ScriptStruct FToolMenuInsert Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuInsert_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuInsert, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FToolMenuInsert_Statics::NewProp_Position_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_FToolMenuInsert_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuInsert, Position), Z_Construct_UEnum_ToolMenus_EToolMenuInsertType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) }; // 2362448152
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FToolMenuInsert_Statics::NewProp_Fallback_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_FToolMenuInsert_Statics::NewProp_Fallback = { "Fallback", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuInsert, Fallback), Z_Construct_UEnum_ToolMenus_EToolMenuInsertFallback, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Fallback_MetaData), NewProp_Fallback_MetaData) }; // 1818832475
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FToolMenuInsert_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuInsert_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuInsert_Statics::NewProp_Position_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuInsert_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuInsert_Statics::NewProp_Fallback_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuInsert_Statics::NewProp_Fallback,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuInsert_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FToolMenuInsert Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FToolMenuInsert_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
&NewStructOps,
"ToolMenuInsert",
Z_Construct_UScriptStruct_FToolMenuInsert_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuInsert_Statics::PropPointers),
sizeof(FToolMenuInsert),
alignof(FToolMenuInsert),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuInsert_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FToolMenuInsert_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FToolMenuInsert()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuInsert.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FToolMenuInsert.InnerSingleton, Z_Construct_UScriptStruct_FToolMenuInsert_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FToolMenuInsert.InnerSingleton);
}
// ********** End ScriptStruct FToolMenuInsert *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuMisc_h__Script_ToolMenus_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EToolMenuStringCommandType_StaticEnum, TEXT("EToolMenuStringCommandType"), &Z_Registration_Info_UEnum_EToolMenuStringCommandType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1721282112U) },
{ EToolMenuInsertType_StaticEnum, TEXT("EToolMenuInsertType"), &Z_Registration_Info_UEnum_EToolMenuInsertType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2362448152U) },
{ EToolMenuInsertFallback_StaticEnum, TEXT("EToolMenuInsertFallback"), &Z_Registration_Info_UEnum_EToolMenuInsertFallback, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1818832475U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FToolMenuStringCommand::StaticStruct, Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics::NewStructOps, TEXT("ToolMenuStringCommand"),&Z_Registration_Info_UScriptStruct_FToolMenuStringCommand, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FToolMenuStringCommand), 3087691590U) },
{ FToolMenuInsert::StaticStruct, Z_Construct_UScriptStruct_FToolMenuInsert_Statics::NewStructOps, TEXT("ToolMenuInsert"),&Z_Registration_Info_UScriptStruct_FToolMenuInsert, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FToolMenuInsert), 1920240022U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuMisc_h__Script_ToolMenus_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuMisc_h__Script_ToolMenus_1007821820{
TEXT("/Script/ToolMenus"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuMisc_h__Script_ToolMenus_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuMisc_h__Script_ToolMenus_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuMisc_h__Script_ToolMenus_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuMisc_h__Script_ToolMenus_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,77 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenuMisc.h"
#ifdef TOOLMENUS_ToolMenuMisc_generated_h
#error "ToolMenuMisc.generated.h already included, missing '#pragma once' in ToolMenuMisc.h"
#endif
#define TOOLMENUS_ToolMenuMisc_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FToolMenuStringCommand ********************************************
struct Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuMisc_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FToolMenuStringCommand_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FToolMenuStringCommand;
// ********** End ScriptStruct FToolMenuStringCommand **********************************************
// ********** Begin ScriptStruct FToolMenuInsert ***************************************************
struct Z_Construct_UScriptStruct_FToolMenuInsert_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuMisc_h_83_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FToolMenuInsert_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FToolMenuInsert;
// ********** End ScriptStruct FToolMenuInsert *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuMisc_h
// ********** Begin Enum EToolMenuStringCommandType ************************************************
#define FOREACH_ENUM_ETOOLMENUSTRINGCOMMANDTYPE(op) \
op(EToolMenuStringCommandType::Command) \
op(EToolMenuStringCommandType::Python) \
op(EToolMenuStringCommandType::Custom)
enum class EToolMenuStringCommandType : uint8;
template<> struct TIsUEnumClass<EToolMenuStringCommandType> { enum { Value = true }; };
template<> TOOLMENUS_NON_ATTRIBUTED_API UEnum* StaticEnum<EToolMenuStringCommandType>();
// ********** End Enum EToolMenuStringCommandType **************************************************
// ********** Begin Enum EToolMenuInsertType *******************************************************
#define FOREACH_ENUM_ETOOLMENUINSERTTYPE(op) \
op(EToolMenuInsertType::Default) \
op(EToolMenuInsertType::Before) \
op(EToolMenuInsertType::After) \
op(EToolMenuInsertType::First) \
op(EToolMenuInsertType::Last)
enum class EToolMenuInsertType : uint8;
template<> struct TIsUEnumClass<EToolMenuInsertType> { enum { Value = true }; };
template<> TOOLMENUS_NON_ATTRIBUTED_API UEnum* StaticEnum<EToolMenuInsertType>();
// ********** End Enum EToolMenuInsertType *********************************************************
// ********** Begin Enum EToolMenuInsertFallback ***************************************************
#define FOREACH_ENUM_ETOOLMENUINSERTFALLBACK(op) \
op(EToolMenuInsertFallback::None) \
op(EToolMenuInsertFallback::Insert) \
op(EToolMenuInsertFallback::Log)
enum class EToolMenuInsertFallback : uint8;
template<> struct TIsUEnumClass<EToolMenuInsertFallback> { enum { Value = true }; };
template<> TOOLMENUS_NON_ATTRIBUTED_API UEnum* StaticEnum<EToolMenuInsertFallback>();
// ********** End Enum EToolMenuInsertFallback *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,90 @@
// 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 "ToolMenuOwner.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeToolMenuOwner() {}
// ********** Begin Cross Module References ********************************************************
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuOwner();
UPackage* Z_Construct_UPackage__Script_ToolMenus();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FToolMenuOwner ****************************************************
struct Z_Construct_UScriptStruct_FToolMenuOwner_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FToolMenuOwner); }
static inline consteval int16 GetStructAlignment() { return alignof(FToolMenuOwner); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Represents the owner of a menu. Can be used when registering menus\n * to later unregistering all menus created by a specified owner.\n *\n * See UToolMenus::UnregisterOwnerByName and FToolMenuOwnerScoped which relate to this.\n */" },
{ "HasNativeBreak", "/Script/ToolMenus.ToolMenuEntryExtensions.BreakToolMenuOwner" },
{ "HasNativeMake", "/Script/ToolMenus.ToolMenuEntryExtensions.MakeToolMenuOwner" },
{ "ModuleRelativePath", "Public/ToolMenuOwner.h" },
{ "ToolTip", "Represents the owner of a menu. Can be used when registering menus\nto later unregistering all menus created by a specified owner.\n\nSee UToolMenus::UnregisterOwnerByName and FToolMenuOwnerScoped which relate to this." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FToolMenuOwner constinit property declarations ********************
// ********** End ScriptStruct FToolMenuOwner constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FToolMenuOwner>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FToolMenuOwner_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FToolMenuOwner;
class UScriptStruct* FToolMenuOwner::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuOwner.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FToolMenuOwner.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FToolMenuOwner, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("ToolMenuOwner"));
}
return Z_Registration_Info_UScriptStruct_FToolMenuOwner.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FToolMenuOwner_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
&NewStructOps,
"ToolMenuOwner",
nullptr,
0,
sizeof(FToolMenuOwner),
alignof(FToolMenuOwner),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuOwner_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FToolMenuOwner_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FToolMenuOwner()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuOwner.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FToolMenuOwner.InnerSingleton, Z_Construct_UScriptStruct_FToolMenuOwner_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FToolMenuOwner.InnerSingleton);
}
// ********** End ScriptStruct FToolMenuOwner ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuOwner_h__Script_ToolMenus_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FToolMenuOwner::StaticStruct, Z_Construct_UScriptStruct_FToolMenuOwner_Statics::NewStructOps, TEXT("ToolMenuOwner"),&Z_Registration_Info_UScriptStruct_FToolMenuOwner, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FToolMenuOwner), 1149001U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuOwner_h__Script_ToolMenus_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuOwner_h__Script_ToolMenus_2160613449{
TEXT("/Script/ToolMenus"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuOwner_h__Script_ToolMenus_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuOwner_h__Script_ToolMenus_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenuOwner.h"
#ifdef TOOLMENUS_ToolMenuOwner_generated_h
#error "ToolMenuOwner.generated.h already included, missing '#pragma once' in ToolMenuOwner.h"
#endif
#define TOOLMENUS_ToolMenuOwner_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FToolMenuOwner ****************************************************
struct Z_Construct_UScriptStruct_FToolMenuOwner_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuOwner_h_18_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FToolMenuOwner_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FToolMenuOwner;
// ********** End ScriptStruct FToolMenuOwner ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuOwner_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,362 @@
// 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 "ToolMenuSection.h"
#include "ToolMenuContext.h"
#include "ToolMenuEntry.h"
#include "ToolMenuMisc.h"
#include "ToolMenuOwner.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeToolMenuSection() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenu_NoRegister();
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuSectionDynamic();
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuSectionDynamic_NoRegister();
TOOLMENUS_API UEnum* Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuContext();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuEntry();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuInsert();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuOwner();
TOOLMENUS_API UScriptStruct* Z_Construct_UScriptStruct_FToolMenuSection();
UPackage* Z_Construct_UPackage__Script_ToolMenus();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UToolMenuSectionDynamic Function ConstructSections ***********************
struct ToolMenuSectionDynamic_eventConstructSections_Parms
{
UToolMenu* Menu;
FToolMenuContext Context;
};
static FName NAME_UToolMenuSectionDynamic_ConstructSections = FName(TEXT("ConstructSections"));
void UToolMenuSectionDynamic::ConstructSections(UToolMenu* Menu, FToolMenuContext const& Context)
{
ToolMenuSectionDynamic_eventConstructSections_Parms Parms;
Parms.Menu=Menu;
Parms.Context=Context;
UFunction* Func = FindFunctionChecked(NAME_UToolMenuSectionDynamic_ConstructSections);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuSection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConstructSections constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Menu;
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConstructSections constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConstructSections Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::NewProp_Menu = { "Menu", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuSectionDynamic_eventConstructSections_Parms, Menu), Z_Construct_UClass_UToolMenu_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ToolMenuSectionDynamic_eventConstructSections_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_UToolMenuSectionDynamic_ConstructSections_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::NewProp_Menu,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::NewProp_Context,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::PropPointers) < 2048);
// ********** End Function ConstructSections Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UToolMenuSectionDynamic, nullptr, "ConstructSections", Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::PropPointers),
sizeof(ToolMenuSectionDynamic_eventConstructSections_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::Function_MetaDataParams), Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(ToolMenuSectionDynamic_eventConstructSections_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UToolMenuSectionDynamic Function ConstructSections *************************
// ********** Begin Class UToolMenuSectionDynamic **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UToolMenuSectionDynamic;
UClass* UToolMenuSectionDynamic::GetPrivateStaticClass()
{
using TClass = UToolMenuSectionDynamic;
if (!Z_Registration_Info_UClass_UToolMenuSectionDynamic.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ToolMenuSectionDynamic"),
Z_Registration_Info_UClass_UToolMenuSectionDynamic.InnerSingleton,
StaticRegisterNativesUToolMenuSectionDynamic,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UToolMenuSectionDynamic.InnerSingleton;
}
UClass* Z_Construct_UClass_UToolMenuSectionDynamic_NoRegister()
{
return UToolMenuSectionDynamic::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UToolMenuSectionDynamic_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "ToolMenuSection.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/ToolMenuSection.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UToolMenuSectionDynamic constinit property declarations ******************
// ********** End Class UToolMenuSectionDynamic constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UToolMenuSectionDynamic_ConstructSections, "ConstructSections" }, // 2419810753
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UToolMenuSectionDynamic>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UToolMenuSectionDynamic_Statics
UObject* (*const Z_Construct_UClass_UToolMenuSectionDynamic_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenuSectionDynamic_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UToolMenuSectionDynamic_Statics::ClassParams = {
&UToolMenuSectionDynamic::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenuSectionDynamic_Statics::Class_MetaDataParams), Z_Construct_UClass_UToolMenuSectionDynamic_Statics::Class_MetaDataParams)
};
void UToolMenuSectionDynamic::StaticRegisterNativesUToolMenuSectionDynamic()
{
}
UClass* Z_Construct_UClass_UToolMenuSectionDynamic()
{
if (!Z_Registration_Info_UClass_UToolMenuSectionDynamic.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UToolMenuSectionDynamic.OuterSingleton, Z_Construct_UClass_UToolMenuSectionDynamic_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UToolMenuSectionDynamic.OuterSingleton;
}
UToolMenuSectionDynamic::UToolMenuSectionDynamic(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UToolMenuSectionDynamic);
UToolMenuSectionDynamic::~UToolMenuSectionDynamic() {}
// ********** End Class UToolMenuSectionDynamic ****************************************************
// ********** Begin Enum EToolMenuSectionAlign *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EToolMenuSectionAlign;
static UEnum* EToolMenuSectionAlign_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EToolMenuSectionAlign.OuterSingleton)
{
Z_Registration_Info_UEnum_EToolMenuSectionAlign.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("EToolMenuSectionAlign"));
}
return Z_Registration_Info_UEnum_EToolMenuSectionAlign.OuterSingleton;
}
template<> TOOLMENUS_NON_ATTRIBUTED_API UEnum* StaticEnum<EToolMenuSectionAlign>()
{
return EToolMenuSectionAlign_StaticEnum();
}
struct Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Default.Name", "EToolMenuSectionAlign::Default" },
{ "First.Name", "EToolMenuSectionAlign::First" },
{ "Last.Name", "EToolMenuSectionAlign::Last" },
{ "Middle.Name", "EToolMenuSectionAlign::Middle" },
{ "ModuleRelativePath", "Public/ToolMenuSection.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EToolMenuSectionAlign::Default", (int64)EToolMenuSectionAlign::Default },
{ "EToolMenuSectionAlign::First", (int64)EToolMenuSectionAlign::First },
{ "EToolMenuSectionAlign::Middle", (int64)EToolMenuSectionAlign::Middle },
{ "EToolMenuSectionAlign::Last", (int64)EToolMenuSectionAlign::Last },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
"EToolMenuSectionAlign",
"EToolMenuSectionAlign",
Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign()
{
if (!Z_Registration_Info_UEnum_EToolMenuSectionAlign.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EToolMenuSectionAlign.InnerSingleton, Z_Construct_UEnum_ToolMenus_EToolMenuSectionAlign_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EToolMenuSectionAlign.InnerSingleton;
}
// ********** End Enum EToolMenuSectionAlign *******************************************************
// ********** Begin ScriptStruct FToolMenuSection **************************************************
struct Z_Construct_UScriptStruct_FToolMenuSection_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FToolMenuSection); }
static inline consteval int16 GetStructAlignment() { return alignof(FToolMenuSection); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/ToolMenuSection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuSection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Owner_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuSection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Blocks_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuSection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InsertPosition_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuSection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuSection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToolMenuSectionDynamic_MetaData[] = {
{ "Category", "Tool Menus" },
{ "ModuleRelativePath", "Public/ToolMenuSection.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FToolMenuSection constinit property declarations ******************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FStructPropertyParams NewProp_Owner;
static const UECodeGen_Private::FStructPropertyParams NewProp_Blocks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Blocks;
static const UECodeGen_Private::FStructPropertyParams NewProp_InsertPosition;
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ToolMenuSectionDynamic;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FToolMenuSection constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FToolMenuSection>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FToolMenuSection_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FToolMenuSection;
class UScriptStruct* FToolMenuSection::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuSection.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FToolMenuSection.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FToolMenuSection, (UObject*)Z_Construct_UPackage__Script_ToolMenus(), TEXT("ToolMenuSection"));
}
return Z_Registration_Info_UScriptStruct_FToolMenuSection.OuterSingleton;
}
// ********** Begin ScriptStruct FToolMenuSection Property Definitions *****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuSection, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuSection, Owner), Z_Construct_UScriptStruct_FToolMenuOwner, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Owner_MetaData), NewProp_Owner_MetaData) }; // 1149001
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_Blocks_Inner = { "Blocks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FToolMenuEntry, METADATA_PARAMS(0, nullptr) }; // 2213149555
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_Blocks = { "Blocks", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuSection, Blocks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Blocks_MetaData), NewProp_Blocks_MetaData) }; // 2213149555
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_InsertPosition = { "InsertPosition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuSection, InsertPosition), Z_Construct_UScriptStruct_FToolMenuInsert, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InsertPosition_MetaData), NewProp_InsertPosition_MetaData) }; // 1920240022
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuSection, Context), Z_Construct_UScriptStruct_FToolMenuContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 585485250
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_ToolMenuSectionDynamic = { "ToolMenuSectionDynamic", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FToolMenuSection, ToolMenuSectionDynamic), Z_Construct_UClass_UToolMenuSectionDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolMenuSectionDynamic_MetaData), NewProp_ToolMenuSectionDynamic_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FToolMenuSection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_Owner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_Blocks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_Blocks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_InsertPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewProp_ToolMenuSectionDynamic,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuSection_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FToolMenuSection Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FToolMenuSection_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
nullptr,
&NewStructOps,
"ToolMenuSection",
Z_Construct_UScriptStruct_FToolMenuSection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuSection_Statics::PropPointers),
sizeof(FToolMenuSection),
alignof(FToolMenuSection),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FToolMenuSection_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FToolMenuSection_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FToolMenuSection()
{
if (!Z_Registration_Info_UScriptStruct_FToolMenuSection.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FToolMenuSection.InnerSingleton, Z_Construct_UScriptStruct_FToolMenuSection_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FToolMenuSection.InnerSingleton);
}
// ********** End ScriptStruct FToolMenuSection ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h__Script_ToolMenus_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EToolMenuSectionAlign_StaticEnum, TEXT("EToolMenuSectionAlign"), &Z_Registration_Info_UEnum_EToolMenuSectionAlign, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2108103455U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FToolMenuSection::StaticStruct, Z_Construct_UScriptStruct_FToolMenuSection_Statics::NewStructOps, TEXT("ToolMenuSection"),&Z_Registration_Info_UScriptStruct_FToolMenuSection, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FToolMenuSection), 1404817569U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UToolMenuSectionDynamic, UToolMenuSectionDynamic::StaticClass, TEXT("UToolMenuSectionDynamic"), &Z_Registration_Info_UClass_UToolMenuSectionDynamic, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UToolMenuSectionDynamic), 128364819U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h__Script_ToolMenus_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h__Script_ToolMenus_1757847924{
TEXT("/Script/ToolMenus"),
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h__Script_ToolMenus_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h__Script_ToolMenus_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h__Script_ToolMenus_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h__Script_ToolMenus_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h__Script_ToolMenus_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h__Script_ToolMenus_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,89 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenuSection.h"
#ifdef TOOLMENUS_ToolMenuSection_generated_h
#error "ToolMenuSection.generated.h already included, missing '#pragma once' in ToolMenuSection.h"
#endif
#define TOOLMENUS_ToolMenuSection_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UToolMenu;
struct FToolMenuContext;
// ********** Begin Class UToolMenuSectionDynamic **************************************************
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h_18_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UToolMenuSectionDynamic_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuSectionDynamic_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolMenuSectionDynamic(); \
friend struct ::Z_Construct_UClass_UToolMenuSectionDynamic_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_UToolMenuSectionDynamic_NoRegister(); \
public: \
DECLARE_CLASS2(UToolMenuSectionDynamic, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_UToolMenuSectionDynamic_NoRegister) \
DECLARE_SERIALIZER(UToolMenuSectionDynamic)
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
TOOLMENUS_API UToolMenuSectionDynamic(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UToolMenuSectionDynamic(UToolMenuSectionDynamic&&) = delete; \
UToolMenuSectionDynamic(const UToolMenuSectionDynamic&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLMENUS_API, UToolMenuSectionDynamic); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolMenuSectionDynamic); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UToolMenuSectionDynamic) \
TOOLMENUS_API virtual ~UToolMenuSectionDynamic();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h_15_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h_18_CALLBACK_WRAPPERS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolMenuSectionDynamic;
// ********** End Class UToolMenuSectionDynamic ****************************************************
// ********** Begin ScriptStruct FToolMenuSection **************************************************
struct Z_Construct_UScriptStruct_FToolMenuSection_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h_38_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FToolMenuSection_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FToolMenuSection;
// ********** End ScriptStruct FToolMenuSection ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuSection_h
// ********** Begin Enum EToolMenuSectionAlign *****************************************************
#define FOREACH_ENUM_ETOOLMENUSECTIONALIGN(op) \
op(EToolMenuSectionAlign::Default) \
op(EToolMenuSectionAlign::First) \
op(EToolMenuSectionAlign::Middle) \
op(EToolMenuSectionAlign::Last)
enum class EToolMenuSectionAlign : uint8;
template<> struct TIsUEnumClass<EToolMenuSectionAlign> { enum { Value = true }; };
template<> TOOLMENUS_NON_ATTRIBUTED_API UEnum* StaticEnum<EToolMenuSectionAlign>();
// ********** End Enum EToolMenuSectionAlign *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "ToolMenuWidgetCollectionContext.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeToolMenuWidgetCollectionContext() {}
// ********** Begin Cross Module References ********************************************************
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuContextBase();
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuWidgetCollectionContext();
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuWidgetCollectionContext_NoRegister();
UPackage* Z_Construct_UPackage__Script_ToolMenus();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UToolMenuWidgetCollectionContext *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UToolMenuWidgetCollectionContext;
UClass* UToolMenuWidgetCollectionContext::GetPrivateStaticClass()
{
using TClass = UToolMenuWidgetCollectionContext;
if (!Z_Registration_Info_UClass_UToolMenuWidgetCollectionContext.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ToolMenuWidgetCollectionContext"),
Z_Registration_Info_UClass_UToolMenuWidgetCollectionContext.InnerSingleton,
StaticRegisterNativesUToolMenuWidgetCollectionContext,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UToolMenuWidgetCollectionContext.InnerSingleton;
}
UClass* Z_Construct_UClass_UToolMenuWidgetCollectionContext_NoRegister()
{
return UToolMenuWidgetCollectionContext::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UToolMenuWidgetCollectionContext_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Context class containing a collection of widgets that can be added for later retrieval.\n * @see FToolMenuContext\n */" },
{ "IncludePath", "ToolMenuWidgetCollectionContext.h" },
{ "ModuleRelativePath", "Public/ToolMenuWidgetCollectionContext.h" },
{ "ToolTip", "Context class containing a collection of widgets that can be added for later retrieval.\n@see FToolMenuContext" },
};
#endif // WITH_METADATA
// ********** Begin Class UToolMenuWidgetCollectionContext constinit property declarations *********
// ********** End Class UToolMenuWidgetCollectionContext constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UToolMenuWidgetCollectionContext>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UToolMenuWidgetCollectionContext_Statics
UObject* (*const Z_Construct_UClass_UToolMenuWidgetCollectionContext_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolMenuContextBase,
(UObject* (*)())Z_Construct_UPackage__Script_ToolMenus,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenuWidgetCollectionContext_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UToolMenuWidgetCollectionContext_Statics::ClassParams = {
&UToolMenuWidgetCollectionContext::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UToolMenuWidgetCollectionContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UToolMenuWidgetCollectionContext_Statics::Class_MetaDataParams)
};
void UToolMenuWidgetCollectionContext::StaticRegisterNativesUToolMenuWidgetCollectionContext()
{
}
UClass* Z_Construct_UClass_UToolMenuWidgetCollectionContext()
{
if (!Z_Registration_Info_UClass_UToolMenuWidgetCollectionContext.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UToolMenuWidgetCollectionContext.OuterSingleton, Z_Construct_UClass_UToolMenuWidgetCollectionContext_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UToolMenuWidgetCollectionContext.OuterSingleton;
}
UToolMenuWidgetCollectionContext::UToolMenuWidgetCollectionContext(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UToolMenuWidgetCollectionContext);
UToolMenuWidgetCollectionContext::~UToolMenuWidgetCollectionContext() {}
// ********** End Class UToolMenuWidgetCollectionContext *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h__Script_ToolMenus_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UToolMenuWidgetCollectionContext, UToolMenuWidgetCollectionContext::StaticClass, TEXT("UToolMenuWidgetCollectionContext"), &Z_Registration_Info_UClass_UToolMenuWidgetCollectionContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UToolMenuWidgetCollectionContext), 500486179U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h__Script_ToolMenus_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h__Script_ToolMenus_4185352601{
TEXT("/Script/ToolMenus"),
Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h__Script_ToolMenus_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h__Script_ToolMenus_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenuWidgetCollectionContext.h"
#ifdef TOOLMENUS_ToolMenuWidgetCollectionContext_generated_h
#error "ToolMenuWidgetCollectionContext.generated.h already included, missing '#pragma once' in ToolMenuWidgetCollectionContext.h"
#endif
#define TOOLMENUS_ToolMenuWidgetCollectionContext_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UToolMenuWidgetCollectionContext *****************************************
struct Z_Construct_UClass_UToolMenuWidgetCollectionContext_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuWidgetCollectionContext_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolMenuWidgetCollectionContext(); \
friend struct ::Z_Construct_UClass_UToolMenuWidgetCollectionContext_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_UToolMenuWidgetCollectionContext_NoRegister(); \
public: \
DECLARE_CLASS2(UToolMenuWidgetCollectionContext, UToolMenuContextBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_UToolMenuWidgetCollectionContext_NoRegister) \
DECLARE_SERIALIZER(UToolMenuWidgetCollectionContext)
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
TOOLMENUS_API UToolMenuWidgetCollectionContext(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UToolMenuWidgetCollectionContext(UToolMenuWidgetCollectionContext&&) = delete; \
UToolMenuWidgetCollectionContext(const UToolMenuWidgetCollectionContext&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLMENUS_API, UToolMenuWidgetCollectionContext); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolMenuWidgetCollectionContext); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UToolMenuWidgetCollectionContext) \
TOOLMENUS_API virtual ~UToolMenuWidgetCollectionContext();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h_15_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolMenuWidgetCollectionContext;
// ********** End Class UToolMenuWidgetCollectionContext *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Public_ToolMenuWidgetCollectionContext_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,142 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenus.h"
#ifdef TOOLMENUS_ToolMenus_generated_h
#error "ToolMenus.generated.h already included, missing '#pragma once' in ToolMenus.h"
#endif
#define TOOLMENUS_ToolMenus_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UClass;
class UObject;
class UToolMenu;
class UToolMenuEntryScript;
class UToolMenus;
enum class EMultiBoxType : uint8;
enum class EToolMenuInsertType : uint8;
struct FToolMenuContext;
// ********** Begin Class UToolMenuProfileContext **************************************************
struct Z_Construct_UClass_UToolMenuProfileContext_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuProfileContext_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_81_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolMenuProfileContext(); \
friend struct ::Z_Construct_UClass_UToolMenuProfileContext_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_UToolMenuProfileContext_NoRegister(); \
public: \
DECLARE_CLASS2(UToolMenuProfileContext, UToolMenuContextBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_UToolMenuProfileContext_NoRegister) \
DECLARE_SERIALIZER(UToolMenuProfileContext)
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_81_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
TOOLMENUS_API UToolMenuProfileContext(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UToolMenuProfileContext(UToolMenuProfileContext&&) = delete; \
UToolMenuProfileContext(const UToolMenuProfileContext&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLMENUS_API, UToolMenuProfileContext); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolMenuProfileContext); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UToolMenuProfileContext) \
TOOLMENUS_API virtual ~UToolMenuProfileContext();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_78_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_81_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_81_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_81_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolMenuProfileContext;
// ********** End Class UToolMenuProfileContext ****************************************************
// ********** Begin ScriptStruct FToolMenuProfileMap ***********************************************
struct Z_Construct_UScriptStruct_FToolMenuProfileMap_Statics;
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_93_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FToolMenuProfileMap_Statics; \
TOOLMENUS_API static class UScriptStruct* StaticStruct();
struct FToolMenuProfileMap;
// ********** End ScriptStruct FToolMenuProfileMap *************************************************
// ********** Begin Class UToolMenus ***************************************************************
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_102_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execFindContext); \
DECLARE_FUNCTION(execRemoveMenu); \
DECLARE_FUNCTION(execRemoveSection); \
DECLARE_FUNCTION(execRemoveEntry); \
DECLARE_FUNCTION(execSetSectionPosition); \
DECLARE_FUNCTION(execSetSectionLabel); \
DECLARE_FUNCTION(execUnregisterOwnerByName); \
DECLARE_FUNCTION(execRemoveMenuEntryObject); \
DECLARE_FUNCTION(execAddMenuEntryObject); \
DECLARE_FUNCTION(execRefreshAllWidgets); \
DECLARE_FUNCTION(execRefreshMenuWidget); \
DECLARE_FUNCTION(execIsMenuRegistered); \
DECLARE_FUNCTION(execFindMenu); \
DECLARE_FUNCTION(execExtendMenu); \
DECLARE_FUNCTION(execRegisterMenu); \
DECLARE_FUNCTION(execGet);
struct Z_Construct_UClass_UToolMenus_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenus_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_102_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolMenus(); \
friend struct ::Z_Construct_UClass_UToolMenus_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_UToolMenus_NoRegister(); \
public: \
DECLARE_CLASS2(UToolMenus, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_UToolMenus_NoRegister) \
DECLARE_SERIALIZER(UToolMenus) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("EditorPerProjectUserSettings");} \
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_102_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UToolMenus(UToolMenus&&) = delete; \
UToolMenus(const UToolMenus&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLMENUS_API, UToolMenus); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolMenus); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UToolMenus) \
TOOLMENUS_API virtual ~UToolMenus();
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_99_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_102_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_102_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_102_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h_102_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolMenus;
// ********** End Class UToolMenus *****************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Public_ToolMenus_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,41 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeToolMenus_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); TOOLMENUS_API UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature();
TOOLMENUS_API UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature();
TOOLMENUS_API UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature();
TOOLMENUS_API UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature();
TOOLMENUS_API UFunction* Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_ToolMenus;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ToolMenus()
{
if (!Z_Registration_Info_UPackage__Script_ToolMenus.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicCanExecuteAction__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicExecuteAction__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicGetActionCheckState__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionButtonVisible__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_ToolMenus_ToolMenuDynamicIsActionChecked__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ToolMenus",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000080,
0x1C0D581A,
0x8AB1F4CF,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ToolMenus.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ToolMenus.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ToolMenus(Z_Construct_UPackage__Script_ToolMenus, TEXT("/Script/ToolMenus"), Z_Registration_Info_UPackage__Script_ToolMenus, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x1C0D581A, 0x8AB1F4CF));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,186 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ToolMenusBlueprintLibrary.h"
#ifdef TOOLMENUS_ToolMenusBlueprintLibrary_generated_h
#error "ToolMenusBlueprintLibrary.generated.h already included, missing '#pragma once' in ToolMenusBlueprintLibrary.h"
#endif
#define TOOLMENUS_ToolMenusBlueprintLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UClass;
class UObject;
class UToolMenuEntryScript;
enum class EToolMenuStringCommandType : uint8;
struct FScriptSlateIcon;
struct FToolMenuContext;
struct FToolMenuEntry;
struct FToolMenuOwner;
struct FToolMenuSection;
struct FToolMenuStringCommand;
// ********** Begin Class UToolMenuContextExtensions ***********************************************
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execDebugLogContextObjectClasses); \
DECLARE_FUNCTION(execFindByClass);
struct Z_Construct_UClass_UToolMenuContextExtensions_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuContextExtensions_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolMenuContextExtensions(); \
friend struct ::Z_Construct_UClass_UToolMenuContextExtensions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_UToolMenuContextExtensions_NoRegister(); \
public: \
DECLARE_CLASS2(UToolMenuContextExtensions, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_UToolMenuContextExtensions_NoRegister) \
DECLARE_SERIALIZER(UToolMenuContextExtensions)
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_20_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UToolMenuContextExtensions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UToolMenuContextExtensions(UToolMenuContextExtensions&&) = delete; \
UToolMenuContextExtensions(const UToolMenuContextExtensions&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UToolMenuContextExtensions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolMenuContextExtensions); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UToolMenuContextExtensions) \
NO_API virtual ~UToolMenuContextExtensions();
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_17_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolMenuContextExtensions;
// ********** End Class UToolMenuContextExtensions *************************************************
// ********** Begin Class UToolMenuEntryExtensions *************************************************
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_34_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execInitMenuEntry); \
DECLARE_FUNCTION(execSetStringCommand); \
DECLARE_FUNCTION(execSetIcon); \
DECLARE_FUNCTION(execGetToolTip); \
DECLARE_FUNCTION(execSetToolTip); \
DECLARE_FUNCTION(execGetLabel); \
DECLARE_FUNCTION(execSetLabel); \
DECLARE_FUNCTION(execBreakToolMenuOwner); \
DECLARE_FUNCTION(execMakeToolMenuOwner); \
DECLARE_FUNCTION(execBreakStringCommand); \
DECLARE_FUNCTION(execMakeStringCommand); \
DECLARE_FUNCTION(execBreakScriptSlateIcon); \
DECLARE_FUNCTION(execMakeScriptSlateIcon);
struct Z_Construct_UClass_UToolMenuEntryExtensions_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuEntryExtensions_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_34_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolMenuEntryExtensions(); \
friend struct ::Z_Construct_UClass_UToolMenuEntryExtensions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_UToolMenuEntryExtensions_NoRegister(); \
public: \
DECLARE_CLASS2(UToolMenuEntryExtensions, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_UToolMenuEntryExtensions_NoRegister) \
DECLARE_SERIALIZER(UToolMenuEntryExtensions)
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_34_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UToolMenuEntryExtensions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UToolMenuEntryExtensions(UToolMenuEntryExtensions&&) = delete; \
UToolMenuEntryExtensions(const UToolMenuEntryExtensions&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UToolMenuEntryExtensions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolMenuEntryExtensions); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UToolMenuEntryExtensions) \
NO_API virtual ~UToolMenuEntryExtensions();
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_31_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_34_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_34_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_34_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_34_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolMenuEntryExtensions;
// ********** End Class UToolMenuEntryExtensions ***************************************************
// ********** Begin Class UToolMenuSectionExtensions ***********************************************
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_81_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execAddEntryObject); \
DECLARE_FUNCTION(execAddEntry); \
DECLARE_FUNCTION(execGetLabel); \
DECLARE_FUNCTION(execSetLabel);
struct Z_Construct_UClass_UToolMenuSectionExtensions_Statics;
TOOLMENUS_API UClass* Z_Construct_UClass_UToolMenuSectionExtensions_NoRegister();
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_81_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolMenuSectionExtensions(); \
friend struct ::Z_Construct_UClass_UToolMenuSectionExtensions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLMENUS_API UClass* ::Z_Construct_UClass_UToolMenuSectionExtensions_NoRegister(); \
public: \
DECLARE_CLASS2(UToolMenuSectionExtensions, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolMenus"), Z_Construct_UClass_UToolMenuSectionExtensions_NoRegister) \
DECLARE_SERIALIZER(UToolMenuSectionExtensions)
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_81_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UToolMenuSectionExtensions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UToolMenuSectionExtensions(UToolMenuSectionExtensions&&) = delete; \
UToolMenuSectionExtensions(const UToolMenuSectionExtensions&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UToolMenuSectionExtensions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolMenuSectionExtensions); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UToolMenuSectionExtensions) \
NO_API virtual ~UToolMenuSectionExtensions();
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_78_PROLOG
#define FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_81_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_81_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_81_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h_81_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolMenuSectionExtensions;
// ********** End Class UToolMenuSectionExtensions *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_ToolMenus_Private_ToolMenusBlueprintLibrary_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once