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,419 @@
// 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 "ModelingSelectionInteraction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeModelingSelectionInteraction() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UCombinedTransformGizmo_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInputBehaviorSet_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInputBehaviorSource_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UKeyAsModifierInputBehavior_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMouseHoverBehavior_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_USingleClickOrDragInputBehavior_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UTransformProxy_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDragAlignmentInteraction_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UGeometrySelectionManager_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_URectangleMarqueeInteraction_NoRegister();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingSelectionInteraction();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingSelectionInteraction_NoRegister();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UPathSelectionInteraction();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UPathSelectionInteraction_NoRegister();
MODELINGTOOLSEDITORMODE_API UEnum* Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode();
MODELINGTOOLSEDITORMODE_API UEnum* Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode();
UPackage* Z_Construct_UPackage__Script_ModelingToolsEditorMode();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EModelingSelectionInteraction_DragMode ************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EModelingSelectionInteraction_DragMode;
static UEnum* EModelingSelectionInteraction_DragMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EModelingSelectionInteraction_DragMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EModelingSelectionInteraction_DragMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode, (UObject*)Z_Construct_UPackage__Script_ModelingToolsEditorMode(), TEXT("EModelingSelectionInteraction_DragMode"));
}
return Z_Registration_Info_UEnum_EModelingSelectionInteraction_DragMode.OuterSingleton;
}
template<> MODELINGTOOLSEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EModelingSelectionInteraction_DragMode>()
{
return EModelingSelectionInteraction_DragMode_StaticEnum();
}
struct Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
{ "NoDragInteraction.Name", "EModelingSelectionInteraction_DragMode::NoDragInteraction" },
{ "PathInteraction.Name", "EModelingSelectionInteraction_DragMode::PathInteraction" },
{ "RectangleMarqueeInteraction.Name", "EModelingSelectionInteraction_DragMode::RectangleMarqueeInteraction" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EModelingSelectionInteraction_DragMode::NoDragInteraction", (int64)EModelingSelectionInteraction_DragMode::NoDragInteraction },
{ "EModelingSelectionInteraction_DragMode::PathInteraction", (int64)EModelingSelectionInteraction_DragMode::PathInteraction },
{ "EModelingSelectionInteraction_DragMode::RectangleMarqueeInteraction", (int64)EModelingSelectionInteraction_DragMode::RectangleMarqueeInteraction },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ModelingToolsEditorMode,
nullptr,
"EModelingSelectionInteraction_DragMode",
"EModelingSelectionInteraction_DragMode",
Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode()
{
if (!Z_Registration_Info_UEnum_EModelingSelectionInteraction_DragMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EModelingSelectionInteraction_DragMode.InnerSingleton, Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_DragMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EModelingSelectionInteraction_DragMode.InnerSingleton;
}
// ********** End Enum EModelingSelectionInteraction_DragMode **************************************
// ********** Begin Enum EModelingSelectionInteraction_LocalFrameMode ******************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EModelingSelectionInteraction_LocalFrameMode;
static UEnum* EModelingSelectionInteraction_LocalFrameMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EModelingSelectionInteraction_LocalFrameMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EModelingSelectionInteraction_LocalFrameMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode, (UObject*)Z_Construct_UPackage__Script_ModelingToolsEditorMode(), TEXT("EModelingSelectionInteraction_LocalFrameMode"));
}
return Z_Registration_Info_UEnum_EModelingSelectionInteraction_LocalFrameMode.OuterSingleton;
}
template<> MODELINGTOOLSEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EModelingSelectionInteraction_LocalFrameMode>()
{
return EModelingSelectionInteraction_LocalFrameMode_StaticEnum();
}
struct Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "FromGeometry.Name", "EModelingSelectionInteraction_LocalFrameMode::FromGeometry" },
{ "FromObject.Name", "EModelingSelectionInteraction_LocalFrameMode::FromObject" },
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EModelingSelectionInteraction_LocalFrameMode::FromGeometry", (int64)EModelingSelectionInteraction_LocalFrameMode::FromGeometry },
{ "EModelingSelectionInteraction_LocalFrameMode::FromObject", (int64)EModelingSelectionInteraction_LocalFrameMode::FromObject },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ModelingToolsEditorMode,
nullptr,
"EModelingSelectionInteraction_LocalFrameMode",
"EModelingSelectionInteraction_LocalFrameMode",
Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode()
{
if (!Z_Registration_Info_UEnum_EModelingSelectionInteraction_LocalFrameMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EModelingSelectionInteraction_LocalFrameMode.InnerSingleton, Z_Construct_UEnum_ModelingToolsEditorMode_EModelingSelectionInteraction_LocalFrameMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EModelingSelectionInteraction_LocalFrameMode.InnerSingleton;
}
// ********** End Enum EModelingSelectionInteraction_LocalFrameMode ********************************
// ********** Begin Class UModelingSelectionInteraction ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UModelingSelectionInteraction;
UClass* UModelingSelectionInteraction::GetPrivateStaticClass()
{
using TClass = UModelingSelectionInteraction;
if (!Z_Registration_Info_UClass_UModelingSelectionInteraction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ModelingSelectionInteraction"),
Z_Registration_Info_UClass_UModelingSelectionInteraction.InnerSingleton,
StaticRegisterNativesUModelingSelectionInteraction,
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_UModelingSelectionInteraction.InnerSingleton;
}
UClass* Z_Construct_UClass_UModelingSelectionInteraction_NoRegister()
{
return UModelingSelectionInteraction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UModelingSelectionInteraction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * UModelingSelectionInteraction provides element-level selection behavior (ie mesh triangles/edges/vertices)\n * via the UGeometrySelectionManager. The Interaction doesn't actually know about the meshes or interact\n * with them at all, it simply \"operates\" the SelectionManager based on user input. \n * \n * In addition to handling selection/deselection behaviors based on user input, the UModelingSelectionInteraction\n * also creates a Gizmo for the active selection if it is transformable, and forwards gizmo transformations\n * to the SelectionManager.\n * \n * Currently some desired Selection-related interactions require a slightly convoluted path through the code,\n * because (for example) we want the standard UE editor gizmo to have \"click precedence\" over our selection\n * click behaviors. However we will get the input event first, so we need to be able to check if the gizmo is\n * hit via a callback function provided by the EdMode owning the ToolsContext this Interaction will be registered in.\n * Similarly we need to be able to filter out hits if a closer visible object is hit, because there is\n * no higher-level Behavior that will do that for us. (This may be improved in future, if more of the existing\n * Editor interaction behaviors are re-implemented as InputBehaviors)\n * \n */" },
{ "IncludePath", "ModelingSelectionInteraction.h" },
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
{ "ToolTip", "UModelingSelectionInteraction provides element-level selection behavior (ie mesh triangles/edges/vertices)\nvia the UGeometrySelectionManager. The Interaction doesn't actually know about the meshes or interact\nwith them at all, it simply \"operates\" the SelectionManager based on user input.\n\nIn addition to handling selection/deselection behaviors based on user input, the UModelingSelectionInteraction\nalso creates a Gizmo for the active selection if it is transformable, and forwards gizmo transformations\nto the SelectionManager.\n\nCurrently some desired Selection-related interactions require a slightly convoluted path through the code,\nbecause (for example) we want the standard UE editor gizmo to have \"click precedence\" over our selection\nclick behaviors. However we will get the input event first, so we need to be able to check if the gizmo is\nhit via a callback function provided by the EdMode owning the ToolsContext this Interaction will be registered in.\nSimilarly we need to be able to filter out hits if a closer visible object is hit, because there is\nno higher-level Behavior that will do that for us. (This may be improved in future, if more of the existing\nEditor interaction behaviors are re-implemented as InputBehaviors)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClickOrDragBehavior_MetaData[] = {
{ "Comment", "// click-to-select behavior, various drag behaviors\n" },
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
{ "ToolTip", "click-to-select behavior, various drag behaviors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HoverBehavior_MetaData[] = {
{ "Comment", "// mouse hover behavior\n" },
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
{ "ToolTip", "mouse hover behavior" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BehaviorSet_MetaData[] = {
{ "Comment", "// set of all behaviors, will be passed up to UInputRouter\n" },
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
{ "ToolTip", "set of all behaviors, will be passed up to UInputRouter" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionManager_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformProxy_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformGizmo_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DragAlignmentInteraction_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DragAlignmentToggleBehavior_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RectangleMarqueeInteraction_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathSelectionInteraction_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UModelingSelectionInteraction constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ClickOrDragBehavior;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HoverBehavior;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BehaviorSet;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionManager;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TransformProxy;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TransformGizmo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DragAlignmentInteraction;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DragAlignmentToggleBehavior;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RectangleMarqueeInteraction;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PathSelectionInteraction;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UModelingSelectionInteraction constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UModelingSelectionInteraction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UModelingSelectionInteraction_Statics
// ********** Begin Class UModelingSelectionInteraction Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_ClickOrDragBehavior = { "ClickOrDragBehavior", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingSelectionInteraction, ClickOrDragBehavior), Z_Construct_UClass_USingleClickOrDragInputBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClickOrDragBehavior_MetaData), NewProp_ClickOrDragBehavior_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_HoverBehavior = { "HoverBehavior", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingSelectionInteraction, HoverBehavior), Z_Construct_UClass_UMouseHoverBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HoverBehavior_MetaData), NewProp_HoverBehavior_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_BehaviorSet = { "BehaviorSet", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingSelectionInteraction, BehaviorSet), Z_Construct_UClass_UInputBehaviorSet_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BehaviorSet_MetaData), NewProp_BehaviorSet_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_SelectionManager = { "SelectionManager", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingSelectionInteraction, SelectionManager), Z_Construct_UClass_UGeometrySelectionManager_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionManager_MetaData), NewProp_SelectionManager_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_TransformProxy = { "TransformProxy", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingSelectionInteraction, TransformProxy), Z_Construct_UClass_UTransformProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformProxy_MetaData), NewProp_TransformProxy_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_TransformGizmo = { "TransformGizmo", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingSelectionInteraction, TransformGizmo), Z_Construct_UClass_UCombinedTransformGizmo_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformGizmo_MetaData), NewProp_TransformGizmo_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_DragAlignmentInteraction = { "DragAlignmentInteraction", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingSelectionInteraction, DragAlignmentInteraction), Z_Construct_UClass_UDragAlignmentInteraction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DragAlignmentInteraction_MetaData), NewProp_DragAlignmentInteraction_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_DragAlignmentToggleBehavior = { "DragAlignmentToggleBehavior", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingSelectionInteraction, DragAlignmentToggleBehavior), Z_Construct_UClass_UKeyAsModifierInputBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DragAlignmentToggleBehavior_MetaData), NewProp_DragAlignmentToggleBehavior_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_RectangleMarqueeInteraction = { "RectangleMarqueeInteraction", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingSelectionInteraction, RectangleMarqueeInteraction), Z_Construct_UClass_URectangleMarqueeInteraction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RectangleMarqueeInteraction_MetaData), NewProp_RectangleMarqueeInteraction_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_PathSelectionInteraction = { "PathSelectionInteraction", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingSelectionInteraction, PathSelectionInteraction), Z_Construct_UClass_UPathSelectionInteraction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathSelectionInteraction_MetaData), NewProp_PathSelectionInteraction_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UModelingSelectionInteraction_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_ClickOrDragBehavior,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_HoverBehavior,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_BehaviorSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_SelectionManager,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_TransformProxy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_TransformGizmo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_DragAlignmentInteraction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_DragAlignmentToggleBehavior,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_RectangleMarqueeInteraction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingSelectionInteraction_Statics::NewProp_PathSelectionInteraction,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingSelectionInteraction_Statics::PropPointers) < 2048);
// ********** End Class UModelingSelectionInteraction Property Definitions *************************
UObject* (*const Z_Construct_UClass_UModelingSelectionInteraction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingToolsEditorMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingSelectionInteraction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UInputBehaviorSource_NoRegister, (int32)VTABLE_OFFSET(UModelingSelectionInteraction, IInputBehaviorSource), false }, // 767817099
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UModelingSelectionInteraction_Statics::ClassParams = {
&UModelingSelectionInteraction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UModelingSelectionInteraction_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UModelingSelectionInteraction_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingSelectionInteraction_Statics::Class_MetaDataParams), Z_Construct_UClass_UModelingSelectionInteraction_Statics::Class_MetaDataParams)
};
void UModelingSelectionInteraction::StaticRegisterNativesUModelingSelectionInteraction()
{
}
UClass* Z_Construct_UClass_UModelingSelectionInteraction()
{
if (!Z_Registration_Info_UClass_UModelingSelectionInteraction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UModelingSelectionInteraction.OuterSingleton, Z_Construct_UClass_UModelingSelectionInteraction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UModelingSelectionInteraction.OuterSingleton;
}
UModelingSelectionInteraction::UModelingSelectionInteraction(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UModelingSelectionInteraction);
UModelingSelectionInteraction::~UModelingSelectionInteraction() {}
// ********** End Class UModelingSelectionInteraction **********************************************
// ********** Begin Class UPathSelectionInteraction ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPathSelectionInteraction;
UClass* UPathSelectionInteraction::GetPrivateStaticClass()
{
using TClass = UPathSelectionInteraction;
if (!Z_Registration_Info_UClass_UPathSelectionInteraction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PathSelectionInteraction"),
Z_Registration_Info_UClass_UPathSelectionInteraction.InnerSingleton,
StaticRegisterNativesUPathSelectionInteraction,
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_UPathSelectionInteraction.InnerSingleton;
}
UClass* Z_Construct_UClass_UPathSelectionInteraction_NoRegister()
{
return UPathSelectionInteraction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPathSelectionInteraction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * UPathSelectionInteraction is a simple drag-interaction for Selection, which essentially just\n * selects/deselects any element hit by the cursor. \n * \n * Currently no attempt is made to (eg) subsample, so a fast-moving cursor will skip over some faces.\n */" },
{ "IncludePath", "ModelingSelectionInteraction.h" },
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
{ "ToolTip", "UPathSelectionInteraction is a simple drag-interaction for Selection, which essentially just\nselects/deselects any element hit by the cursor.\n\nCurrently no attempt is made to (eg) subsample, so a fast-moving cursor will skip over some faces." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionInteraction_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingSelectionInteraction.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UPathSelectionInteraction constinit property declarations ****************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_SelectionInteraction;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPathSelectionInteraction constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPathSelectionInteraction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPathSelectionInteraction_Statics
// ********** Begin Class UPathSelectionInteraction Property Definitions ***************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UPathSelectionInteraction_Statics::NewProp_SelectionInteraction = { "SelectionInteraction", nullptr, (EPropertyFlags)0x0024080000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPathSelectionInteraction, SelectionInteraction), Z_Construct_UClass_UModelingSelectionInteraction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionInteraction_MetaData), NewProp_SelectionInteraction_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPathSelectionInteraction_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPathSelectionInteraction_Statics::NewProp_SelectionInteraction,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPathSelectionInteraction_Statics::PropPointers) < 2048);
// ********** End Class UPathSelectionInteraction Property Definitions *****************************
UObject* (*const Z_Construct_UClass_UPathSelectionInteraction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingToolsEditorMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPathSelectionInteraction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPathSelectionInteraction_Statics::ClassParams = {
&UPathSelectionInteraction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPathSelectionInteraction_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPathSelectionInteraction_Statics::PropPointers),
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPathSelectionInteraction_Statics::Class_MetaDataParams), Z_Construct_UClass_UPathSelectionInteraction_Statics::Class_MetaDataParams)
};
void UPathSelectionInteraction::StaticRegisterNativesUPathSelectionInteraction()
{
}
UClass* Z_Construct_UClass_UPathSelectionInteraction()
{
if (!Z_Registration_Info_UClass_UPathSelectionInteraction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPathSelectionInteraction.OuterSingleton, Z_Construct_UClass_UPathSelectionInteraction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPathSelectionInteraction.OuterSingleton;
}
UPathSelectionInteraction::UPathSelectionInteraction(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPathSelectionInteraction);
UPathSelectionInteraction::~UPathSelectionInteraction() {}
// ********** End Class UPathSelectionInteraction **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h__Script_ModelingToolsEditorMode_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EModelingSelectionInteraction_DragMode_StaticEnum, TEXT("EModelingSelectionInteraction_DragMode"), &Z_Registration_Info_UEnum_EModelingSelectionInteraction_DragMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1551979817U) },
{ EModelingSelectionInteraction_LocalFrameMode_StaticEnum, TEXT("EModelingSelectionInteraction_LocalFrameMode"), &Z_Registration_Info_UEnum_EModelingSelectionInteraction_LocalFrameMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3957687963U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UModelingSelectionInteraction, UModelingSelectionInteraction::StaticClass, TEXT("UModelingSelectionInteraction"), &Z_Registration_Info_UClass_UModelingSelectionInteraction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UModelingSelectionInteraction), 3160240266U) },
{ Z_Construct_UClass_UPathSelectionInteraction, UPathSelectionInteraction::StaticClass, TEXT("UPathSelectionInteraction"), &Z_Registration_Info_UClass_UPathSelectionInteraction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPathSelectionInteraction), 355452145U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h__Script_ModelingToolsEditorMode_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h__Script_ModelingToolsEditorMode_536466608{
TEXT("/Script/ModelingToolsEditorMode"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h__Script_ModelingToolsEditorMode_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h__Script_ModelingToolsEditorMode_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h__Script_ModelingToolsEditorMode_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h__Script_ModelingToolsEditorMode_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,126 @@
// 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 "ModelingSelectionInteraction.h"
#ifdef MODELINGTOOLSEDITORMODE_ModelingSelectionInteraction_generated_h
#error "ModelingSelectionInteraction.generated.h already included, missing '#pragma once' in ModelingSelectionInteraction.h"
#endif
#define MODELINGTOOLSEDITORMODE_ModelingSelectionInteraction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UModelingSelectionInteraction ********************************************
struct Z_Construct_UClass_UModelingSelectionInteraction_Statics;
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingSelectionInteraction_NoRegister();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_66_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUModelingSelectionInteraction(); \
friend struct ::Z_Construct_UClass_UModelingSelectionInteraction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGTOOLSEDITORMODE_API UClass* ::Z_Construct_UClass_UModelingSelectionInteraction_NoRegister(); \
public: \
DECLARE_CLASS2(UModelingSelectionInteraction, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ModelingToolsEditorMode"), Z_Construct_UClass_UModelingSelectionInteraction_NoRegister) \
DECLARE_SERIALIZER(UModelingSelectionInteraction) \
virtual UObject* _getUObject() const override { return const_cast<UModelingSelectionInteraction*>(this); }
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_66_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UModelingSelectionInteraction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UModelingSelectionInteraction(UModelingSelectionInteraction&&) = delete; \
UModelingSelectionInteraction(const UModelingSelectionInteraction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UModelingSelectionInteraction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UModelingSelectionInteraction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UModelingSelectionInteraction) \
NO_API virtual ~UModelingSelectionInteraction();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_63_PROLOG
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_66_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_66_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_66_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UModelingSelectionInteraction;
// ********** End Class UModelingSelectionInteraction **********************************************
// ********** Begin Class UPathSelectionInteraction ************************************************
struct Z_Construct_UClass_UPathSelectionInteraction_Statics;
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UPathSelectionInteraction_NoRegister();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_244_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPathSelectionInteraction(); \
friend struct ::Z_Construct_UClass_UPathSelectionInteraction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGTOOLSEDITORMODE_API UClass* ::Z_Construct_UClass_UPathSelectionInteraction_NoRegister(); \
public: \
DECLARE_CLASS2(UPathSelectionInteraction, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ModelingToolsEditorMode"), Z_Construct_UClass_UPathSelectionInteraction_NoRegister) \
DECLARE_SERIALIZER(UPathSelectionInteraction)
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_244_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPathSelectionInteraction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPathSelectionInteraction(UPathSelectionInteraction&&) = delete; \
UPathSelectionInteraction(const UPathSelectionInteraction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPathSelectionInteraction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPathSelectionInteraction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPathSelectionInteraction) \
NO_API virtual ~UPathSelectionInteraction();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_241_PROLOG
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_244_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_244_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h_244_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPathSelectionInteraction;
// ********** End Class UPathSelectionInteraction **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingSelectionInteraction_h
// ********** Begin Enum EModelingSelectionInteraction_DragMode ************************************
#define FOREACH_ENUM_EMODELINGSELECTIONINTERACTION_DRAGMODE(op) \
op(EModelingSelectionInteraction_DragMode::NoDragInteraction) \
op(EModelingSelectionInteraction_DragMode::PathInteraction) \
op(EModelingSelectionInteraction_DragMode::RectangleMarqueeInteraction)
enum class EModelingSelectionInteraction_DragMode : uint8;
template<> struct TIsUEnumClass<EModelingSelectionInteraction_DragMode> { enum { Value = true }; };
template<> MODELINGTOOLSEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EModelingSelectionInteraction_DragMode>();
// ********** End Enum EModelingSelectionInteraction_DragMode **************************************
// ********** Begin Enum EModelingSelectionInteraction_LocalFrameMode ******************************
#define FOREACH_ENUM_EMODELINGSELECTIONINTERACTION_LOCALFRAMEMODE(op) \
op(EModelingSelectionInteraction_LocalFrameMode::FromGeometry) \
op(EModelingSelectionInteraction_LocalFrameMode::FromObject)
enum class EModelingSelectionInteraction_LocalFrameMode : uint8;
template<> struct TIsUEnumClass<EModelingSelectionInteraction_LocalFrameMode> { enum { Value = true }; };
template<> MODELINGTOOLSEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EModelingSelectionInteraction_LocalFrameMode>();
// ********** End Enum EModelingSelectionInteraction_LocalFrameMode ********************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,144 @@
// 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 "ModelingToolsEditablePaletteConfig.h"
#include "ToolkitBuilderConfig.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeModelingToolsEditablePaletteConfig() {}
// ********** Begin Cross Module References ********************************************************
EDITORCONFIG_API UClass* Z_Construct_UClass_UEditorConfigBase();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingModeEditableToolPaletteConfig();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingToolsEditorMode();
WIDGETREGISTRATION_API UScriptStruct* Z_Construct_UScriptStruct_FEditableToolPaletteSettings();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UModelingModeEditableToolPaletteConfig ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UModelingModeEditableToolPaletteConfig;
UClass* UModelingModeEditableToolPaletteConfig::GetPrivateStaticClass()
{
using TClass = UModelingModeEditableToolPaletteConfig;
if (!Z_Registration_Info_UClass_UModelingModeEditableToolPaletteConfig.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ModelingModeEditableToolPaletteConfig"),
Z_Registration_Info_UClass_UModelingModeEditableToolPaletteConfig.InnerSingleton,
StaticRegisterNativesUModelingModeEditableToolPaletteConfig,
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_UModelingModeEditableToolPaletteConfig.InnerSingleton;
}
UClass* Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_NoRegister()
{
return UModelingModeEditableToolPaletteConfig::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/* Implementation of IEditableToolPaletteConfigManager specific to ModelingMode, currently needed because we cannot have\n * one at the FModeToolkit level due to EditorConfig depending on UnrealEd which is where the mode toolkit lives\n */" },
{ "EditorConfig", "EditableToolPalette" },
{ "IncludePath", "ModelingToolsEditablePaletteConfig.h" },
{ "ModuleRelativePath", "Private/ModelingToolsEditablePaletteConfig.h" },
{ "ToolTip", "Implementation of IEditableToolPaletteConfigManager specific to ModelingMode, currently needed because we cannot have\n* one at the FModeToolkit level due to EditorConfig depending on UnrealEd which is where the mode toolkit lives" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EditableToolPalettes_MetaData[] = {
{ "EditorConfig", "" },
{ "ModuleRelativePath", "Private/ModelingToolsEditablePaletteConfig.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UModelingModeEditableToolPaletteConfig constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_EditableToolPalettes_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_EditableToolPalettes_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_EditableToolPalettes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UModelingModeEditableToolPaletteConfig constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UModelingModeEditableToolPaletteConfig>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics
// ********** Begin Class UModelingModeEditableToolPaletteConfig Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::NewProp_EditableToolPalettes_ValueProp = { "EditableToolPalettes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FEditableToolPaletteSettings, METADATA_PARAMS(0, nullptr) }; // 3367753807
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::NewProp_EditableToolPalettes_Key_KeyProp = { "EditableToolPalettes_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::NewProp_EditableToolPalettes = { "EditableToolPalettes", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingModeEditableToolPaletteConfig, EditableToolPalettes), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EditableToolPalettes_MetaData), NewProp_EditableToolPalettes_MetaData) }; // 3367753807
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::NewProp_EditableToolPalettes_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::NewProp_EditableToolPalettes_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::NewProp_EditableToolPalettes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::PropPointers) < 2048);
// ********** End Class UModelingModeEditableToolPaletteConfig Property Definitions ****************
UObject* (*const Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEditorConfigBase,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingToolsEditorMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::ClassParams = {
&UModelingModeEditableToolPaletteConfig::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::PropPointers),
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::Class_MetaDataParams), Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::Class_MetaDataParams)
};
void UModelingModeEditableToolPaletteConfig::StaticRegisterNativesUModelingModeEditableToolPaletteConfig()
{
}
UClass* Z_Construct_UClass_UModelingModeEditableToolPaletteConfig()
{
if (!Z_Registration_Info_UClass_UModelingModeEditableToolPaletteConfig.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UModelingModeEditableToolPaletteConfig.OuterSingleton, Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UModelingModeEditableToolPaletteConfig.OuterSingleton;
}
UModelingModeEditableToolPaletteConfig::UModelingModeEditableToolPaletteConfig(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UModelingModeEditableToolPaletteConfig);
UModelingModeEditableToolPaletteConfig::~UModelingModeEditableToolPaletteConfig() {}
// ********** End Class UModelingModeEditableToolPaletteConfig *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h__Script_ModelingToolsEditorMode_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UModelingModeEditableToolPaletteConfig, UModelingModeEditableToolPaletteConfig::StaticClass, TEXT("UModelingModeEditableToolPaletteConfig"), &Z_Registration_Info_UClass_UModelingModeEditableToolPaletteConfig, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UModelingModeEditableToolPaletteConfig), 1388792341U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h__Script_ModelingToolsEditorMode_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h__Script_ModelingToolsEditorMode_404841774{
TEXT("/Script/ModelingToolsEditorMode"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h__Script_ModelingToolsEditorMode_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h__Script_ModelingToolsEditorMode_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 "ModelingToolsEditablePaletteConfig.h"
#ifdef MODELINGTOOLSEDITORMODE_ModelingToolsEditablePaletteConfig_generated_h
#error "ModelingToolsEditablePaletteConfig.generated.h already included, missing '#pragma once' in ModelingToolsEditablePaletteConfig.h"
#endif
#define MODELINGTOOLSEDITORMODE_ModelingToolsEditablePaletteConfig_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UModelingModeEditableToolPaletteConfig ***********************************
struct Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics;
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_NoRegister();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUModelingModeEditableToolPaletteConfig(); \
friend struct ::Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGTOOLSEDITORMODE_API UClass* ::Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_NoRegister(); \
public: \
DECLARE_CLASS2(UModelingModeEditableToolPaletteConfig, UEditorConfigBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ModelingToolsEditorMode"), Z_Construct_UClass_UModelingModeEditableToolPaletteConfig_NoRegister) \
DECLARE_SERIALIZER(UModelingModeEditableToolPaletteConfig)
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UModelingModeEditableToolPaletteConfig(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UModelingModeEditableToolPaletteConfig(UModelingModeEditableToolPaletteConfig&&) = delete; \
UModelingModeEditableToolPaletteConfig(const UModelingModeEditableToolPaletteConfig&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UModelingModeEditableToolPaletteConfig); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UModelingModeEditableToolPaletteConfig); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UModelingModeEditableToolPaletteConfig) \
NO_API virtual ~UModelingModeEditableToolPaletteConfig();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h_15_PROLOG
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UModelingModeEditableToolPaletteConfig;
// ********** End Class UModelingModeEditableToolPaletteConfig *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Private_ModelingToolsEditablePaletteConfig_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,183 @@
// 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 "ModelingToolsEditorMode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeModelingToolsEditorMode() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveCommand_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UGeometrySelectionManager_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UModelingSceneSnappingManager_NoRegister();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingSelectionInteraction_NoRegister();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingToolsEditorMode();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingToolsEditorMode_NoRegister();
UNREALED_API UClass* Z_Construct_UClass_UBaseLegacyWidgetEdMode();
UNREALED_API UClass* Z_Construct_UClass_ULegacyEdModeSelectInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingToolsEditorMode();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UModelingToolsEditorMode *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UModelingToolsEditorMode;
UClass* UModelingToolsEditorMode::GetPrivateStaticClass()
{
using TClass = UModelingToolsEditorMode;
if (!Z_Registration_Info_UClass_UModelingToolsEditorMode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ModelingToolsEditorMode"),
Z_Registration_Info_UClass_UModelingToolsEditorMode.InnerSingleton,
StaticRegisterNativesUModelingToolsEditorMode,
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_UModelingToolsEditorMode.InnerSingleton;
}
UClass* Z_Construct_UClass_UModelingToolsEditorMode_NoRegister()
{
return UModelingToolsEditorMode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UModelingToolsEditorMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "ModelingToolsEditorMode.h" },
{ "ModuleRelativePath", "Public/ModelingToolsEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableVolumeElementSelection_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingToolsEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableStaticMeshElementSelection_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingToolsEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SceneSnappingManager_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingToolsEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionManager_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingToolsEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionInteraction_MetaData[] = {
{ "ModuleRelativePath", "Public/ModelingToolsEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ModelingModeCommands_MetaData[] = {
{ "Comment", "// UInteractiveCommand support. Currently implemented by creating instances of\n// commands on mode startup and holding onto them. This perhaps should be revisited,\n// command instances could probably be created as needed...\n" },
{ "ModuleRelativePath", "Public/ModelingToolsEditorMode.h" },
{ "ToolTip", "UInteractiveCommand support. Currently implemented by creating instances of\ncommands on mode startup and holding onto them. This perhaps should be revisited,\ncommand instances could probably be created as needed..." },
};
#endif // WITH_METADATA
// ********** Begin Class UModelingToolsEditorMode constinit property declarations *****************
static void NewProp_bEnableVolumeElementSelection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableVolumeElementSelection;
static void NewProp_bEnableStaticMeshElementSelection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableStaticMeshElementSelection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SceneSnappingManager;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionManager;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionInteraction;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ModelingModeCommands_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ModelingModeCommands;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UModelingToolsEditorMode constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UModelingToolsEditorMode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UModelingToolsEditorMode_Statics
// ********** Begin Class UModelingToolsEditorMode Property Definitions ****************************
void Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_bEnableVolumeElementSelection_SetBit(void* Obj)
{
((UModelingToolsEditorMode*)Obj)->bEnableVolumeElementSelection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_bEnableVolumeElementSelection = { "bEnableVolumeElementSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UModelingToolsEditorMode), &Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_bEnableVolumeElementSelection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableVolumeElementSelection_MetaData), NewProp_bEnableVolumeElementSelection_MetaData) };
void Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_bEnableStaticMeshElementSelection_SetBit(void* Obj)
{
((UModelingToolsEditorMode*)Obj)->bEnableStaticMeshElementSelection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_bEnableStaticMeshElementSelection = { "bEnableStaticMeshElementSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UModelingToolsEditorMode), &Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_bEnableStaticMeshElementSelection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableStaticMeshElementSelection_MetaData), NewProp_bEnableStaticMeshElementSelection_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_SceneSnappingManager = { "SceneSnappingManager", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingToolsEditorMode, SceneSnappingManager), Z_Construct_UClass_UModelingSceneSnappingManager_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SceneSnappingManager_MetaData), NewProp_SceneSnappingManager_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_SelectionManager = { "SelectionManager", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingToolsEditorMode, SelectionManager), Z_Construct_UClass_UGeometrySelectionManager_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionManager_MetaData), NewProp_SelectionManager_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_SelectionInteraction = { "SelectionInteraction", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingToolsEditorMode, SelectionInteraction), Z_Construct_UClass_UModelingSelectionInteraction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionInteraction_MetaData), NewProp_SelectionInteraction_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_ModelingModeCommands_Inner = { "ModelingModeCommands", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UInteractiveCommand_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_ModelingModeCommands = { "ModelingModeCommands", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModelingToolsEditorMode, ModelingModeCommands), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ModelingModeCommands_MetaData), NewProp_ModelingModeCommands_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UModelingToolsEditorMode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_bEnableVolumeElementSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_bEnableStaticMeshElementSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_SceneSnappingManager,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_SelectionManager,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_SelectionInteraction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_ModelingModeCommands_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModelingToolsEditorMode_Statics::NewProp_ModelingModeCommands,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingToolsEditorMode_Statics::PropPointers) < 2048);
// ********** End Class UModelingToolsEditorMode Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UModelingToolsEditorMode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBaseLegacyWidgetEdMode,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingToolsEditorMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingToolsEditorMode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UModelingToolsEditorMode_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_ULegacyEdModeSelectInterface_NoRegister, (int32)VTABLE_OFFSET(UModelingToolsEditorMode, ILegacyEdModeSelectInterface), false }, // 521935856
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UModelingToolsEditorMode_Statics::ClassParams = {
&UModelingToolsEditorMode::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UModelingToolsEditorMode_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UModelingToolsEditorMode_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingToolsEditorMode_Statics::Class_MetaDataParams), Z_Construct_UClass_UModelingToolsEditorMode_Statics::Class_MetaDataParams)
};
void UModelingToolsEditorMode::StaticRegisterNativesUModelingToolsEditorMode()
{
}
UClass* Z_Construct_UClass_UModelingToolsEditorMode()
{
if (!Z_Registration_Info_UClass_UModelingToolsEditorMode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UModelingToolsEditorMode.OuterSingleton, Z_Construct_UClass_UModelingToolsEditorMode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UModelingToolsEditorMode.OuterSingleton;
}
// ********** End Class UModelingToolsEditorMode ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h__Script_ModelingToolsEditorMode_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UModelingToolsEditorMode, UModelingToolsEditorMode::StaticClass, TEXT("UModelingToolsEditorMode"), &Z_Registration_Info_UClass_UModelingToolsEditorMode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UModelingToolsEditorMode), 2425968294U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h__Script_ModelingToolsEditorMode_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h__Script_ModelingToolsEditorMode_1983328075{
TEXT("/Script/ModelingToolsEditorMode"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h__Script_ModelingToolsEditorMode_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h__Script_ModelingToolsEditorMode_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,60 @@
// 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 "ModelingToolsEditorMode.h"
#ifdef MODELINGTOOLSEDITORMODE_ModelingToolsEditorMode_generated_h
#error "ModelingToolsEditorMode.generated.h already included, missing '#pragma once' in ModelingToolsEditorMode.h"
#endif
#define MODELINGTOOLSEDITORMODE_ModelingToolsEditorMode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UModelingToolsEditorMode *************************************************
struct Z_Construct_UClass_UModelingToolsEditorMode_Statics;
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingToolsEditorMode_NoRegister();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h_33_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUModelingToolsEditorMode(); \
friend struct ::Z_Construct_UClass_UModelingToolsEditorMode_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGTOOLSEDITORMODE_API UClass* ::Z_Construct_UClass_UModelingToolsEditorMode_NoRegister(); \
public: \
DECLARE_CLASS2(UModelingToolsEditorMode, UBaseLegacyWidgetEdMode, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingToolsEditorMode"), Z_Construct_UClass_UModelingToolsEditorMode_NoRegister) \
DECLARE_SERIALIZER(UModelingToolsEditorMode) \
virtual UObject* _getUObject() const override { return const_cast<UModelingToolsEditorMode*>(this); }
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h_33_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UModelingToolsEditorMode(UModelingToolsEditorMode&&) = delete; \
UModelingToolsEditorMode(const UModelingToolsEditorMode&) = delete; \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UModelingToolsEditorMode); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UModelingToolsEditorMode)
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h_30_PROLOG
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h_33_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h_33_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h_33_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UModelingToolsEditorMode;
// ********** End Class UModelingToolsEditorMode ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorMode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// 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 EmptyLinkFunctionForGeneratedCodeModelingToolsEditorMode_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_ModelingToolsEditorMode;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ModelingToolsEditorMode()
{
if (!Z_Registration_Info_UPackage__Script_ModelingToolsEditorMode.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ModelingToolsEditorMode",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0xBC3B0D79,
0x451A5247,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ModelingToolsEditorMode.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ModelingToolsEditorMode.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ModelingToolsEditorMode(Z_Construct_UPackage__Script_ModelingToolsEditorMode, TEXT("/Script/ModelingToolsEditorMode"), Z_Registration_Info_UPackage__Script_ModelingToolsEditorMode, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xBC3B0D79, 0x451A5247));
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

View File

@@ -0,0 +1,171 @@
// 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 "ModelingToolsEditorModeSettings.h"
#ifdef MODELINGTOOLSEDITORMODE_ModelingToolsEditorModeSettings_generated_h
#error "ModelingToolsEditorModeSettings.generated.h already included, missing '#pragma once' in ModelingToolsEditorModeSettings.h"
#endif
#define MODELINGTOOLSEDITORMODE_ModelingToolsEditorModeSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UModelingToolsEditorModeSettings *****************************************
struct Z_Construct_UClass_UModelingToolsEditorModeSettings_Statics;
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingToolsEditorModeSettings_NoRegister();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_62_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUModelingToolsEditorModeSettings(); \
friend struct ::Z_Construct_UClass_UModelingToolsEditorModeSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGTOOLSEDITORMODE_API UClass* ::Z_Construct_UClass_UModelingToolsEditorModeSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UModelingToolsEditorModeSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ModelingToolsEditorMode"), Z_Construct_UClass_UModelingToolsEditorModeSettings_NoRegister) \
DECLARE_SERIALIZER(UModelingToolsEditorModeSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Editor");} \
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_62_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGTOOLSEDITORMODE_API UModelingToolsEditorModeSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UModelingToolsEditorModeSettings(UModelingToolsEditorModeSettings&&) = delete; \
UModelingToolsEditorModeSettings(const UModelingToolsEditorModeSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGTOOLSEDITORMODE_API, UModelingToolsEditorModeSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UModelingToolsEditorModeSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UModelingToolsEditorModeSettings) \
MODELINGTOOLSEDITORMODE_API virtual ~UModelingToolsEditorModeSettings();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_59_PROLOG
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_62_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_62_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_62_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UModelingToolsEditorModeSettings;
// ********** End Class UModelingToolsEditorModeSettings *******************************************
// ********** Begin ScriptStruct FModelingModeCustomSectionColor ***********************************
struct Z_Construct_UScriptStruct_FModelingModeCustomSectionColor_Statics;
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_242_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FModelingModeCustomSectionColor_Statics; \
MODELINGTOOLSEDITORMODE_API static class UScriptStruct* StaticStruct();
struct FModelingModeCustomSectionColor;
// ********** End ScriptStruct FModelingModeCustomSectionColor *************************************
// ********** Begin ScriptStruct FModelingModeCustomToolColor **************************************
struct Z_Construct_UScriptStruct_FModelingModeCustomToolColor_Statics;
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_260_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FModelingModeCustomToolColor_Statics; \
MODELINGTOOLSEDITORMODE_API static class UScriptStruct* StaticStruct();
struct FModelingModeCustomToolColor;
// ********** End ScriptStruct FModelingModeCustomToolColor ****************************************
// ********** Begin ScriptStruct FModelingModeAssetCollectionSet ***********************************
struct Z_Construct_UScriptStruct_FModelingModeAssetCollectionSet_Statics;
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_284_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FModelingModeAssetCollectionSet_Statics; \
MODELINGTOOLSEDITORMODE_API static class UScriptStruct* StaticStruct();
struct FModelingModeAssetCollectionSet;
// ********** End ScriptStruct FModelingModeAssetCollectionSet *************************************
// ********** Begin Class UModelingToolsModeCustomizationSettings **********************************
struct Z_Construct_UClass_UModelingToolsModeCustomizationSettings_Statics;
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingToolsModeCustomizationSettings_NoRegister();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_299_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUModelingToolsModeCustomizationSettings(); \
friend struct ::Z_Construct_UClass_UModelingToolsModeCustomizationSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGTOOLSEDITORMODE_API UClass* ::Z_Construct_UClass_UModelingToolsModeCustomizationSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UModelingToolsModeCustomizationSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ModelingToolsEditorMode"), Z_Construct_UClass_UModelingToolsModeCustomizationSettings_NoRegister) \
DECLARE_SERIALIZER(UModelingToolsModeCustomizationSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Editor");} \
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_299_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGTOOLSEDITORMODE_API UModelingToolsModeCustomizationSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UModelingToolsModeCustomizationSettings(UModelingToolsModeCustomizationSettings&&) = delete; \
UModelingToolsModeCustomizationSettings(const UModelingToolsModeCustomizationSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGTOOLSEDITORMODE_API, UModelingToolsModeCustomizationSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UModelingToolsModeCustomizationSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UModelingToolsModeCustomizationSettings) \
MODELINGTOOLSEDITORMODE_API virtual ~UModelingToolsModeCustomizationSettings();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_296_PROLOG
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_299_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_299_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h_299_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UModelingToolsModeCustomizationSettings;
// ********** End Class UModelingToolsModeCustomizationSettings ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsEditorModeSettings_h
// ********** Begin Enum EModelingModeDefaultMeshObjectType ****************************************
#define FOREACH_ENUM_EMODELINGMODEDEFAULTMESHOBJECTTYPE(op) \
op(EModelingModeDefaultMeshObjectType::StaticMeshAsset) \
op(EModelingModeDefaultMeshObjectType::VolumeActor) \
op(EModelingModeDefaultMeshObjectType::DynamicMeshActor)
enum class EModelingModeDefaultMeshObjectType;
template<> struct TIsUEnumClass<EModelingModeDefaultMeshObjectType> { enum { Value = true }; };
template<> MODELINGTOOLSEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EModelingModeDefaultMeshObjectType>();
// ********** End Enum EModelingModeDefaultMeshObjectType ******************************************
// ********** Begin Enum EModelingModeAssetGenerationBehavior **************************************
#define FOREACH_ENUM_EMODELINGMODEASSETGENERATIONBEHAVIOR(op) \
op(EModelingModeAssetGenerationBehavior::AutoGenerateAndAutosave) \
op(EModelingModeAssetGenerationBehavior::AutoGenerateButDoNotAutosave) \
op(EModelingModeAssetGenerationBehavior::InteractivePromptToSave)
enum class EModelingModeAssetGenerationBehavior;
template<> struct TIsUEnumClass<EModelingModeAssetGenerationBehavior> { enum { Value = true }; };
template<> MODELINGTOOLSEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EModelingModeAssetGenerationBehavior>();
// ********** End Enum EModelingModeAssetGenerationBehavior ****************************************
// ********** Begin Enum EModelingModeAssetGenerationLocation **************************************
#define FOREACH_ENUM_EMODELINGMODEASSETGENERATIONLOCATION(op) \
op(EModelingModeAssetGenerationLocation::AutoGeneratedWorldRelativeAssetPath) \
op(EModelingModeAssetGenerationLocation::AutoGeneratedGlobalAssetPath) \
op(EModelingModeAssetGenerationLocation::CurrentAssetBrowserPathIfAvailable)
enum class EModelingModeAssetGenerationLocation;
template<> struct TIsUEnumClass<EModelingModeAssetGenerationLocation> { enum { Value = true }; };
template<> MODELINGTOOLSEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EModelingModeAssetGenerationLocation>();
// ********** End Enum EModelingModeAssetGenerationLocation ****************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,126 @@
// 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 "ModelingToolsHostCustomizationAPI.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeModelingToolsHostCustomizationAPI() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UToolHostCustomizationAPI_NoRegister();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingToolsHostCustomizationAPI();
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingToolsHostCustomizationAPI_NoRegister();
UPackage* Z_Construct_UPackage__Script_ModelingToolsEditorMode();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UModelingToolsHostCustomizationAPI ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UModelingToolsHostCustomizationAPI;
UClass* UModelingToolsHostCustomizationAPI::GetPrivateStaticClass()
{
using TClass = UModelingToolsHostCustomizationAPI;
if (!Z_Registration_Info_UClass_UModelingToolsHostCustomizationAPI.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ModelingToolsHostCustomizationAPI"),
Z_Registration_Info_UClass_UModelingToolsHostCustomizationAPI.InnerSingleton,
StaticRegisterNativesUModelingToolsHostCustomizationAPI,
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_UModelingToolsHostCustomizationAPI.InnerSingleton;
}
UClass* Z_Construct_UClass_UModelingToolsHostCustomizationAPI_NoRegister()
{
return UModelingToolsHostCustomizationAPI::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * An implementation of IToolHostCustomizationAPI meant to be used with modeling tools editor mode.\n * Mostly it just forwards the relevant requests to the mode toolkit, which changes its accept/cancel/complete\n * overlay buttons temporarily (until the next click of those buttons).\n */" },
{ "IncludePath", "ModelingToolsHostCustomizationAPI.h" },
{ "ModuleRelativePath", "Public/ModelingToolsHostCustomizationAPI.h" },
{ "ToolTip", "An implementation of IToolHostCustomizationAPI meant to be used with modeling tools editor mode.\nMostly it just forwards the relevant requests to the mode toolkit, which changes its accept/cancel/complete\noverlay buttons temporarily (until the next click of those buttons)." },
};
#endif // WITH_METADATA
// ********** Begin Class UModelingToolsHostCustomizationAPI constinit property declarations *******
// ********** End Class UModelingToolsHostCustomizationAPI constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UModelingToolsHostCustomizationAPI>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics
UObject* (*const Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ModelingToolsEditorMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UToolHostCustomizationAPI_NoRegister, (int32)VTABLE_OFFSET(UModelingToolsHostCustomizationAPI, IToolHostCustomizationAPI), false }, // 1817505958
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics::ClassParams = {
&UModelingToolsHostCustomizationAPI::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics::Class_MetaDataParams), Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics::Class_MetaDataParams)
};
void UModelingToolsHostCustomizationAPI::StaticRegisterNativesUModelingToolsHostCustomizationAPI()
{
}
UClass* Z_Construct_UClass_UModelingToolsHostCustomizationAPI()
{
if (!Z_Registration_Info_UClass_UModelingToolsHostCustomizationAPI.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UModelingToolsHostCustomizationAPI.OuterSingleton, Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UModelingToolsHostCustomizationAPI.OuterSingleton;
}
UModelingToolsHostCustomizationAPI::UModelingToolsHostCustomizationAPI(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UModelingToolsHostCustomizationAPI);
UModelingToolsHostCustomizationAPI::~UModelingToolsHostCustomizationAPI() {}
// ********** End Class UModelingToolsHostCustomizationAPI *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h__Script_ModelingToolsEditorMode_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UModelingToolsHostCustomizationAPI, UModelingToolsHostCustomizationAPI::StaticClass, TEXT("UModelingToolsHostCustomizationAPI"), &Z_Registration_Info_UClass_UModelingToolsHostCustomizationAPI, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UModelingToolsHostCustomizationAPI), 1885475311U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h__Script_ModelingToolsEditorMode_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h__Script_ModelingToolsEditorMode_4097147340{
TEXT("/Script/ModelingToolsEditorMode"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h__Script_ModelingToolsEditorMode_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h__Script_ModelingToolsEditorMode_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// 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 "ModelingToolsHostCustomizationAPI.h"
#ifdef MODELINGTOOLSEDITORMODE_ModelingToolsHostCustomizationAPI_generated_h
#error "ModelingToolsHostCustomizationAPI.generated.h already included, missing '#pragma once' in ModelingToolsHostCustomizationAPI.h"
#endif
#define MODELINGTOOLSEDITORMODE_ModelingToolsHostCustomizationAPI_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UModelingToolsHostCustomizationAPI ***************************************
struct Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics;
MODELINGTOOLSEDITORMODE_API UClass* Z_Construct_UClass_UModelingToolsHostCustomizationAPI_NoRegister();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUModelingToolsHostCustomizationAPI(); \
friend struct ::Z_Construct_UClass_UModelingToolsHostCustomizationAPI_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MODELINGTOOLSEDITORMODE_API UClass* ::Z_Construct_UClass_UModelingToolsHostCustomizationAPI_NoRegister(); \
public: \
DECLARE_CLASS2(UModelingToolsHostCustomizationAPI, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/ModelingToolsEditorMode"), Z_Construct_UClass_UModelingToolsHostCustomizationAPI_NoRegister) \
DECLARE_SERIALIZER(UModelingToolsHostCustomizationAPI) \
virtual UObject* _getUObject() const override { return const_cast<UModelingToolsHostCustomizationAPI*>(this); }
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MODELINGTOOLSEDITORMODE_API UModelingToolsHostCustomizationAPI(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UModelingToolsHostCustomizationAPI(UModelingToolsHostCustomizationAPI&&) = delete; \
UModelingToolsHostCustomizationAPI(const UModelingToolsHostCustomizationAPI&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MODELINGTOOLSEDITORMODE_API, UModelingToolsHostCustomizationAPI); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UModelingToolsHostCustomizationAPI); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UModelingToolsHostCustomizationAPI) \
MODELINGTOOLSEDITORMODE_API virtual ~UModelingToolsHostCustomizationAPI();
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h_19_PROLOG
#define FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UModelingToolsHostCustomizationAPI;
// ********** End Class UModelingToolsHostCustomizationAPI *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_ModelingToolsEditorMode_Source_ModelingToolsEditorMode_Public_ModelingToolsHostCustomizationAPI_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,5 @@
D:\UE_5_7_1\Engine\Plugins\Editor\ModelingToolsEditorMode\Source\ModelingToolsEditorMode\Public\ModelingSelectionInteraction.h
D:\UE_5_7_1\Engine\Plugins\Editor\ModelingToolsEditorMode\Source\ModelingToolsEditorMode\Public\ModelingToolsEditorMode.h
D:\UE_5_7_1\Engine\Plugins\Editor\ModelingToolsEditorMode\Source\ModelingToolsEditorMode\Public\ModelingToolsEditorModeSettings.h
D:\UE_5_7_1\Engine\Plugins\Editor\ModelingToolsEditorMode\Source\ModelingToolsEditorMode\Public\ModelingToolsHostCustomizationAPI.h
D:\UE_5_7_1\Engine\Plugins\Editor\ModelingToolsEditorMode\Source\ModelingToolsEditorMode\Private\ModelingToolsEditablePaletteConfig.h