152 lines
11 KiB
C++
152 lines
11 KiB
C++
|
|
// 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 "ToolActivities/PolyEditActivityContext.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodePolyEditActivityContext() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditActivityContext();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditActivityContext_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditCommonProperties_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPolygonSelectionMechanic_NoRegister();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_MeshModelingTools();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UPolyEditActivityContext *************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UPolyEditActivityContext;
|
||
|
|
UClass* UPolyEditActivityContext::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UPolyEditActivityContext;
|
||
|
|
if (!Z_Registration_Info_UClass_UPolyEditActivityContext.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("PolyEditActivityContext"),
|
||
|
|
Z_Registration_Info_UClass_UPolyEditActivityContext.InnerSingleton,
|
||
|
|
StaticRegisterNativesUPolyEditActivityContext,
|
||
|
|
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_UPolyEditActivityContext.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UPolyEditActivityContext_NoRegister()
|
||
|
|
{
|
||
|
|
return UPolyEditActivityContext::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UPolyEditActivityContext_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "ToolActivities/PolyEditActivityContext.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/ToolActivities/PolyEditActivityContext.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CommonProperties_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/ToolActivities/PolyEditActivityContext.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Preview_MetaData[] = {
|
||
|
|
{ "Comment", "/**\n\x09 * The mesh stored in the preview is not authoritative. It may be altered in various ways as the \n\x09 * user previews potential changes, and may be reset back to CurrentMesh if an activity\n\x09 * is cancelled.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/ToolActivities/PolyEditActivityContext.h" },
|
||
|
|
{ "ToolTip", "The mesh stored in the preview is not authoritative. It may be altered in various ways as the\nuser previews potential changes, and may be reset back to CurrentMesh if an activity\nis cancelled." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionMechanic_MetaData[] = {
|
||
|
|
{ "Comment", "/** \n\x09 * The activity may use the selection mechanic to get (or alter) the current selection, though\n\x09 * if selection is just being changed at the end of the activity, it should probably be done\n\x09 * through EmitCurrentMeshChangeAndUpdate so that it is lumped with the same undo transaction.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/ToolActivities/PolyEditActivityContext.h" },
|
||
|
|
{ "ToolTip", "The activity may use the selection mechanic to get (or alter) the current selection, though\nif selection is just being changed at the end of the activity, it should probably be done\nthrough EmitCurrentMeshChangeAndUpdate so that it is lumped with the same undo transaction." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UPolyEditActivityContext constinit property declarations *****************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_CommonProperties;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Preview;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionMechanic;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UPolyEditActivityContext constinit property declarations *******************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UPolyEditActivityContext>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UPolyEditActivityContext_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UPolyEditActivityContext Property Definitions ****************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPolyEditActivityContext_Statics::NewProp_CommonProperties = { "CommonProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditActivityContext, CommonProperties), Z_Construct_UClass_UPolyEditCommonProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CommonProperties_MetaData), NewProp_CommonProperties_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPolyEditActivityContext_Statics::NewProp_Preview = { "Preview", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditActivityContext, Preview), Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Preview_MetaData), NewProp_Preview_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPolyEditActivityContext_Statics::NewProp_SelectionMechanic = { "SelectionMechanic", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditActivityContext, SelectionMechanic), Z_Construct_UClass_UPolygonSelectionMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionMechanic_MetaData), NewProp_SelectionMechanic_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPolyEditActivityContext_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditActivityContext_Statics::NewProp_CommonProperties,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditActivityContext_Statics::NewProp_Preview,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditActivityContext_Statics::NewProp_SelectionMechanic,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditActivityContext_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UPolyEditActivityContext Property Definitions ******************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UPolyEditActivityContext_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UObject,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditActivityContext_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPolyEditActivityContext_Statics::ClassParams = {
|
||
|
|
&UPolyEditActivityContext::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UPolyEditActivityContext_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditActivityContext_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A0u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditActivityContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UPolyEditActivityContext_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UPolyEditActivityContext::StaticRegisterNativesUPolyEditActivityContext()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UPolyEditActivityContext()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UPolyEditActivityContext.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPolyEditActivityContext.OuterSingleton, Z_Construct_UClass_UPolyEditActivityContext_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UPolyEditActivityContext.OuterSingleton;
|
||
|
|
}
|
||
|
|
UPolyEditActivityContext::UPolyEditActivityContext(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPolyEditActivityContext);
|
||
|
|
UPolyEditActivityContext::~UPolyEditActivityContext() {}
|
||
|
|
// ********** End Class UPolyEditActivityContext ***************************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditActivityContext_h__Script_MeshModelingTools_Statics
|
||
|
|
{
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UPolyEditActivityContext, UPolyEditActivityContext::StaticClass, TEXT("UPolyEditActivityContext"), &Z_Registration_Info_UClass_UPolyEditActivityContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPolyEditActivityContext), 2745091747U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditActivityContext_h__Script_MeshModelingTools_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditActivityContext_h__Script_MeshModelingTools_1460400720{
|
||
|
|
TEXT("/Script/MeshModelingTools"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditActivityContext_h__Script_MeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditActivityContext_h__Script_MeshModelingTools_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
nullptr, 0,
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|