// 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 "OffsetMeshTool.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeOffsetMeshTool() {} // ********** Begin Cross Module References ******************************************************** INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UImplicitOffsetProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UImplicitOffsetProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UIterativeOffsetProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UIterativeOffsetProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UOffsetMeshTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UOffsetMeshTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UOffsetMeshToolBuilder(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UOffsetMeshToolBuilder_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UOffsetMeshToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UOffsetMeshToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UOffsetWeightMapSetProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UOffsetWeightMapSetProperties_NoRegister(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UBaseMeshProcessingTool(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UBaseMeshProcessingToolBuilder(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UWeightMapSetProperties(); UPackage* Z_Construct_UPackage__Script_MeshModelingTools(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EOffsetMeshToolOffsetType ************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOffsetMeshToolOffsetType; static UEnum* EOffsetMeshToolOffsetType_StaticEnum() { if (!Z_Registration_Info_UEnum_EOffsetMeshToolOffsetType.OuterSingleton) { Z_Registration_Info_UEnum_EOffsetMeshToolOffsetType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EOffsetMeshToolOffsetType")); } return Z_Registration_Info_UEnum_EOffsetMeshToolOffsetType.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EOffsetMeshToolOffsetType_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Implicit.Comment", "/** Implicit Offsetting, produces smoother output and does a better job at preserving UVs, but can be very slow on large meshes */" }, { "Implicit.DisplayName", "Implicit" }, { "Implicit.Name", "EOffsetMeshToolOffsetType::Implicit" }, { "Implicit.ToolTip", "Implicit Offsetting, produces smoother output and does a better job at preserving UVs, but can be very slow on large meshes" }, { "Iterative.Comment", "/** Iterative Offsetting with N iterations */" }, { "Iterative.DisplayName", "Iterative" }, { "Iterative.Name", "EOffsetMeshToolOffsetType::Iterative" }, { "Iterative.ToolTip", "Iterative Offsetting with N iterations" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EOffsetMeshToolOffsetType::Iterative", (int64)EOffsetMeshToolOffsetType::Iterative }, { "EOffsetMeshToolOffsetType::Implicit", (int64)EOffsetMeshToolOffsetType::Implicit }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EOffsetMeshToolOffsetType", "EOffsetMeshToolOffsetType", Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType() { if (!Z_Registration_Info_UEnum_EOffsetMeshToolOffsetType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOffsetMeshToolOffsetType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EOffsetMeshToolOffsetType.InnerSingleton; } // ********** End Enum EOffsetMeshToolOffsetType *************************************************** // ********** Begin Class UOffsetMeshToolProperties ************************************************ FClassRegistrationInfo Z_Registration_Info_UClass_UOffsetMeshToolProperties; UClass* UOffsetMeshToolProperties::GetPrivateStaticClass() { using TClass = UOffsetMeshToolProperties; if (!Z_Registration_Info_UClass_UOffsetMeshToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("OffsetMeshToolProperties"), Z_Registration_Info_UClass_UOffsetMeshToolProperties.InnerSingleton, StaticRegisterNativesUOffsetMeshToolProperties, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UOffsetMeshToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UOffsetMeshToolProperties_NoRegister() { return UOffsetMeshToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UOffsetMeshToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/** Base properties of Offset */" }, { "IncludePath", "OffsetMeshTool.h" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Base properties of Offset" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OffsetType_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** Type of Offsetting to apply */" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Type of Offsetting to apply" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Distance_MetaData[] = { { "Category", "Offset" }, { "ClampMax", "100000.0" }, { "ClampMin", "-10000.0" }, { "Comment", "/** Offset Distance in World Units */" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Offset Distance in World Units" }, { "UIMax", "100.0" }, { "UIMin", "-100.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCreateShell_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** If true, create a thickened shell, instead of only moving the input vertices */" }, { "EditCondition", "OffsetType == EOffsetMeshToolOffsetType::Iterative" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "If true, create a thickened shell, instead of only moving the input vertices" }, }; #endif // WITH_METADATA // ********** Begin Class UOffsetMeshToolProperties constinit property declarations **************** static const UECodeGen_Private::FBytePropertyParams NewProp_OffsetType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_OffsetType; static const UECodeGen_Private::FFloatPropertyParams NewProp_Distance; static void NewProp_bCreateShell_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCreateShell; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UOffsetMeshToolProperties constinit property declarations ****************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UOffsetMeshToolProperties_Statics // ********** Begin Class UOffsetMeshToolProperties Property Definitions *************************** const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UOffsetMeshToolProperties_Statics::NewProp_OffsetType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UOffsetMeshToolProperties_Statics::NewProp_OffsetType = { "OffsetType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshToolProperties, OffsetType), Z_Construct_UEnum_MeshModelingTools_EOffsetMeshToolOffsetType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OffsetType_MetaData), NewProp_OffsetType_MetaData) }; // 644958605 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UOffsetMeshToolProperties_Statics::NewProp_Distance = { "Distance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshToolProperties, Distance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Distance_MetaData), NewProp_Distance_MetaData) }; void Z_Construct_UClass_UOffsetMeshToolProperties_Statics::NewProp_bCreateShell_SetBit(void* Obj) { ((UOffsetMeshToolProperties*)Obj)->bCreateShell = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UOffsetMeshToolProperties_Statics::NewProp_bCreateShell = { "bCreateShell", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UOffsetMeshToolProperties), &Z_Construct_UClass_UOffsetMeshToolProperties_Statics::NewProp_bCreateShell_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCreateShell_MetaData), NewProp_bCreateShell_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOffsetMeshToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshToolProperties_Statics::NewProp_OffsetType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshToolProperties_Statics::NewProp_OffsetType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshToolProperties_Statics::NewProp_Distance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshToolProperties_Statics::NewProp_bCreateShell, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshToolProperties_Statics::PropPointers) < 2048); // ********** End Class UOffsetMeshToolProperties Property Definitions ***************************** UObject* (*const Z_Construct_UClass_UOffsetMeshToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UOffsetMeshToolProperties_Statics::ClassParams = { &UOffsetMeshToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UOffsetMeshToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UOffsetMeshToolProperties_Statics::Class_MetaDataParams) }; void UOffsetMeshToolProperties::StaticRegisterNativesUOffsetMeshToolProperties() { } UClass* Z_Construct_UClass_UOffsetMeshToolProperties() { if (!Z_Registration_Info_UClass_UOffsetMeshToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOffsetMeshToolProperties.OuterSingleton, Z_Construct_UClass_UOffsetMeshToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UOffsetMeshToolProperties.OuterSingleton; } UOffsetMeshToolProperties::UOffsetMeshToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOffsetMeshToolProperties); UOffsetMeshToolProperties::~UOffsetMeshToolProperties() {} // ********** End Class UOffsetMeshToolProperties ************************************************** // ********** Begin Class UOffsetWeightMapSetProperties ******************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UOffsetWeightMapSetProperties; UClass* UOffsetWeightMapSetProperties::GetPrivateStaticClass() { using TClass = UOffsetWeightMapSetProperties; if (!Z_Registration_Info_UClass_UOffsetWeightMapSetProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("OffsetWeightMapSetProperties"), Z_Registration_Info_UClass_UOffsetWeightMapSetProperties.InnerSingleton, StaticRegisterNativesUOffsetWeightMapSetProperties, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UOffsetWeightMapSetProperties.InnerSingleton; } UClass* Z_Construct_UClass_UOffsetWeightMapSetProperties_NoRegister() { return UOffsetWeightMapSetProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "OffsetMeshTool.h" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinDistance_MetaData[] = { { "Category", "WeightMap" }, { "ClampMax", "100000.0" }, { "ClampMin", "-10000.0" }, { "Comment", "/** Minimum Offset Distance in World Units, for Weight Map values of zero (clamped to Distance) */" }, { "DisplayPriority", "5" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Minimum Offset Distance in World Units, for Weight Map values of zero (clamped to Distance)" }, { "UIMax", "100.0" }, { "UIMin", "-100.0" }, }; #endif // WITH_METADATA // ********** Begin Class UOffsetWeightMapSetProperties constinit property declarations ************ static const UECodeGen_Private::FFloatPropertyParams NewProp_MinDistance; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UOffsetWeightMapSetProperties constinit property declarations ************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics // ********** Begin Class UOffsetWeightMapSetProperties Property Definitions *********************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::NewProp_MinDistance = { "MinDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetWeightMapSetProperties, MinDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinDistance_MetaData), NewProp_MinDistance_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::NewProp_MinDistance, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::PropPointers) < 2048); // ********** End Class UOffsetWeightMapSetProperties Property Definitions ************************* UObject* (*const Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UWeightMapSetProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::ClassParams = { &UOffsetWeightMapSetProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::Class_MetaDataParams) }; void UOffsetWeightMapSetProperties::StaticRegisterNativesUOffsetWeightMapSetProperties() { } UClass* Z_Construct_UClass_UOffsetWeightMapSetProperties() { if (!Z_Registration_Info_UClass_UOffsetWeightMapSetProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOffsetWeightMapSetProperties.OuterSingleton, Z_Construct_UClass_UOffsetWeightMapSetProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UOffsetWeightMapSetProperties.OuterSingleton; } UOffsetWeightMapSetProperties::UOffsetWeightMapSetProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOffsetWeightMapSetProperties); UOffsetWeightMapSetProperties::~UOffsetWeightMapSetProperties() {} // ********** End Class UOffsetWeightMapSetProperties ********************************************** // ********** Begin Class UIterativeOffsetProperties *********************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UIterativeOffsetProperties; UClass* UIterativeOffsetProperties::GetPrivateStaticClass() { using TClass = UIterativeOffsetProperties; if (!Z_Registration_Info_UClass_UIterativeOffsetProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("IterativeOffsetProperties"), Z_Registration_Info_UClass_UIterativeOffsetProperties.InnerSingleton, StaticRegisterNativesUIterativeOffsetProperties, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UIterativeOffsetProperties.InnerSingleton; } UClass* Z_Construct_UClass_UIterativeOffsetProperties_NoRegister() { return UIterativeOffsetProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UIterativeOffsetProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/** Properties for Iterative Offsetting */" }, { "IncludePath", "OffsetMeshTool.h" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Properties for Iterative Offsetting" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Steps_MetaData[] = { { "Category", "IterativeOffsetOptions" }, { "ClampMax", "1000" }, { "ClampMin", "0" }, { "Comment", "/** Number of Offsetting iterations */" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Number of Offsetting iterations" }, { "UIMax", "100" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOffsetBoundaries_MetaData[] = { { "Category", "IterativeOffsetOptions" }, { "Comment", "/** Control whether the boundary is allowed to move */" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Control whether the boundary is allowed to move" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingPerStep_MetaData[] = { { "Category", "IterativeOffsetOptions" }, { "ClampMax", "1.0" }, { "ClampMin", "0.0" }, { "Comment", "/** Amount of smoothing applied per Offset step */" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Amount of smoothing applied per Offset step" }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReprojectSmooth_MetaData[] = { { "Category", "IterativeOffsetOptions" }, { "ClampMax", "1.0" }, { "ClampMin", "0.0" }, { "Comment", "/** Reproject smooth vertices onto non-smoothed Offset Surface at each step (expensive but better-preserves uniform distance) */" }, { "EditCondition", "SmoothingPerStep > 0" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Reproject smooth vertices onto non-smoothed Offset Surface at each step (expensive but better-preserves uniform distance)" }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; #endif // WITH_METADATA // ********** Begin Class UIterativeOffsetProperties constinit property declarations *************** static const UECodeGen_Private::FIntPropertyParams NewProp_Steps; static void NewProp_bOffsetBoundaries_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOffsetBoundaries; static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingPerStep; static void NewProp_bReprojectSmooth_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bReprojectSmooth; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UIterativeOffsetProperties constinit property declarations ***************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UIterativeOffsetProperties_Statics // ********** Begin Class UIterativeOffsetProperties Property Definitions ************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_Steps = { "Steps", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIterativeOffsetProperties, Steps), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Steps_MetaData), NewProp_Steps_MetaData) }; void Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_bOffsetBoundaries_SetBit(void* Obj) { ((UIterativeOffsetProperties*)Obj)->bOffsetBoundaries = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_bOffsetBoundaries = { "bOffsetBoundaries", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIterativeOffsetProperties), &Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_bOffsetBoundaries_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOffsetBoundaries_MetaData), NewProp_bOffsetBoundaries_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_SmoothingPerStep = { "SmoothingPerStep", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIterativeOffsetProperties, SmoothingPerStep), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingPerStep_MetaData), NewProp_SmoothingPerStep_MetaData) }; void Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_bReprojectSmooth_SetBit(void* Obj) { ((UIterativeOffsetProperties*)Obj)->bReprojectSmooth = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_bReprojectSmooth = { "bReprojectSmooth", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UIterativeOffsetProperties), &Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_bReprojectSmooth_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReprojectSmooth_MetaData), NewProp_bReprojectSmooth_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIterativeOffsetProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_Steps, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_bOffsetBoundaries, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_SmoothingPerStep, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIterativeOffsetProperties_Statics::NewProp_bReprojectSmooth, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIterativeOffsetProperties_Statics::PropPointers) < 2048); // ********** End Class UIterativeOffsetProperties Property Definitions **************************** UObject* (*const Z_Construct_UClass_UIterativeOffsetProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIterativeOffsetProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UIterativeOffsetProperties_Statics::ClassParams = { &UIterativeOffsetProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UIterativeOffsetProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UIterativeOffsetProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIterativeOffsetProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UIterativeOffsetProperties_Statics::Class_MetaDataParams) }; void UIterativeOffsetProperties::StaticRegisterNativesUIterativeOffsetProperties() { } UClass* Z_Construct_UClass_UIterativeOffsetProperties() { if (!Z_Registration_Info_UClass_UIterativeOffsetProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIterativeOffsetProperties.OuterSingleton, Z_Construct_UClass_UIterativeOffsetProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UIterativeOffsetProperties.OuterSingleton; } UIterativeOffsetProperties::UIterativeOffsetProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIterativeOffsetProperties); UIterativeOffsetProperties::~UIterativeOffsetProperties() {} // ********** End Class UIterativeOffsetProperties ************************************************* // ********** Begin Class UImplicitOffsetProperties ************************************************ FClassRegistrationInfo Z_Registration_Info_UClass_UImplicitOffsetProperties; UClass* UImplicitOffsetProperties::GetPrivateStaticClass() { using TClass = UImplicitOffsetProperties; if (!Z_Registration_Info_UClass_UImplicitOffsetProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ImplicitOffsetProperties"), Z_Registration_Info_UClass_UImplicitOffsetProperties.InnerSingleton, StaticRegisterNativesUImplicitOffsetProperties, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UImplicitOffsetProperties.InnerSingleton; } UClass* Z_Construct_UClass_UImplicitOffsetProperties_NoRegister() { return UImplicitOffsetProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UImplicitOffsetProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/** Properties for Implicit Offsetting */" }, { "IncludePath", "OffsetMeshTool.h" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Properties for Implicit Offsetting" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Smoothness_MetaData[] = { { "Category", "ImplicitOffsettingOptions" }, { "ClampMax", "100.0" }, { "ClampMin", "0.0" }, { "Comment", "/** How tightly we should constrain the constrained implicit offset to the explicit offset */" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "How tightly we should constrain the constrained implicit offset to the explicit offset" }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreserveUVs_MetaData[] = { { "Category", "ImplicitOffsettingOptions" }, { "Comment", "/** If this is false, triangles will be reshaped to be more regular, which will distort UVs */" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "If this is false, triangles will be reshaped to be more regular, which will distort UVs" }, }; #endif // WITH_METADATA // ********** Begin Class UImplicitOffsetProperties constinit property declarations **************** static const UECodeGen_Private::FFloatPropertyParams NewProp_Smoothness; static void NewProp_bPreserveUVs_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreserveUVs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UImplicitOffsetProperties constinit property declarations ****************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UImplicitOffsetProperties_Statics // ********** Begin Class UImplicitOffsetProperties Property Definitions *************************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UImplicitOffsetProperties_Statics::NewProp_Smoothness = { "Smoothness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UImplicitOffsetProperties, Smoothness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Smoothness_MetaData), NewProp_Smoothness_MetaData) }; void Z_Construct_UClass_UImplicitOffsetProperties_Statics::NewProp_bPreserveUVs_SetBit(void* Obj) { ((UImplicitOffsetProperties*)Obj)->bPreserveUVs = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UImplicitOffsetProperties_Statics::NewProp_bPreserveUVs = { "bPreserveUVs", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UImplicitOffsetProperties), &Z_Construct_UClass_UImplicitOffsetProperties_Statics::NewProp_bPreserveUVs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreserveUVs_MetaData), NewProp_bPreserveUVs_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UImplicitOffsetProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UImplicitOffsetProperties_Statics::NewProp_Smoothness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UImplicitOffsetProperties_Statics::NewProp_bPreserveUVs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UImplicitOffsetProperties_Statics::PropPointers) < 2048); // ********** End Class UImplicitOffsetProperties Property Definitions ***************************** UObject* (*const Z_Construct_UClass_UImplicitOffsetProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UImplicitOffsetProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UImplicitOffsetProperties_Statics::ClassParams = { &UImplicitOffsetProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UImplicitOffsetProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UImplicitOffsetProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UImplicitOffsetProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UImplicitOffsetProperties_Statics::Class_MetaDataParams) }; void UImplicitOffsetProperties::StaticRegisterNativesUImplicitOffsetProperties() { } UClass* Z_Construct_UClass_UImplicitOffsetProperties() { if (!Z_Registration_Info_UClass_UImplicitOffsetProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UImplicitOffsetProperties.OuterSingleton, Z_Construct_UClass_UImplicitOffsetProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UImplicitOffsetProperties.OuterSingleton; } UImplicitOffsetProperties::UImplicitOffsetProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UImplicitOffsetProperties); UImplicitOffsetProperties::~UImplicitOffsetProperties() {} // ********** End Class UImplicitOffsetProperties ************************************************** // ********** Begin Class UOffsetMeshTool ********************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UOffsetMeshTool; UClass* UOffsetMeshTool::GetPrivateStaticClass() { using TClass = UOffsetMeshTool; if (!Z_Registration_Info_UClass_UOffsetMeshTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("OffsetMeshTool"), Z_Registration_Info_UClass_UOffsetMeshTool.InnerSingleton, StaticRegisterNativesUOffsetMeshTool, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UOffsetMeshTool.InnerSingleton; } UClass* Z_Construct_UClass_UOffsetMeshTool_NoRegister() { return UOffsetMeshTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UOffsetMeshTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Mesh Offsetting Tool\n */" }, { "IncludePath", "OffsetMeshTool.h" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, { "ToolTip", "Mesh Offsetting Tool" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OffsetProperties_MetaData[] = { { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IterativeProperties_MetaData[] = { { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImplicitProperties_MetaData[] = { { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightMapProperties_MetaData[] = { { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UOffsetMeshTool constinit property declarations ************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_OffsetProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_IterativeProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_ImplicitProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_WeightMapProperties; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UOffsetMeshTool constinit property declarations **************************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UOffsetMeshTool_Statics // ********** Begin Class UOffsetMeshTool Property Definitions ************************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOffsetMeshTool_Statics::NewProp_OffsetProperties = { "OffsetProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshTool, OffsetProperties), Z_Construct_UClass_UOffsetMeshToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OffsetProperties_MetaData), NewProp_OffsetProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOffsetMeshTool_Statics::NewProp_IterativeProperties = { "IterativeProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshTool, IterativeProperties), Z_Construct_UClass_UIterativeOffsetProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IterativeProperties_MetaData), NewProp_IterativeProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOffsetMeshTool_Statics::NewProp_ImplicitProperties = { "ImplicitProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshTool, ImplicitProperties), Z_Construct_UClass_UImplicitOffsetProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImplicitProperties_MetaData), NewProp_ImplicitProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOffsetMeshTool_Statics::NewProp_WeightMapProperties = { "WeightMapProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshTool, WeightMapProperties), Z_Construct_UClass_UOffsetWeightMapSetProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightMapProperties_MetaData), NewProp_WeightMapProperties_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOffsetMeshTool_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshTool_Statics::NewProp_OffsetProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshTool_Statics::NewProp_IterativeProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshTool_Statics::NewProp_ImplicitProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshTool_Statics::NewProp_WeightMapProperties, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshTool_Statics::PropPointers) < 2048); // ********** End Class UOffsetMeshTool Property Definitions *************************************** UObject* (*const Z_Construct_UClass_UOffsetMeshTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UBaseMeshProcessingTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UOffsetMeshTool_Statics::ClassParams = { &UOffsetMeshTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UOffsetMeshTool_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshTool_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UOffsetMeshTool_Statics::Class_MetaDataParams) }; void UOffsetMeshTool::StaticRegisterNativesUOffsetMeshTool() { } UClass* Z_Construct_UClass_UOffsetMeshTool() { if (!Z_Registration_Info_UClass_UOffsetMeshTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOffsetMeshTool.OuterSingleton, Z_Construct_UClass_UOffsetMeshTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UOffsetMeshTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOffsetMeshTool); UOffsetMeshTool::~UOffsetMeshTool() {} // ********** End Class UOffsetMeshTool ************************************************************ // ********** Begin Class UOffsetMeshToolBuilder *************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UOffsetMeshToolBuilder; UClass* UOffsetMeshToolBuilder::GetPrivateStaticClass() { using TClass = UOffsetMeshToolBuilder; if (!Z_Registration_Info_UClass_UOffsetMeshToolBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("OffsetMeshToolBuilder"), Z_Registration_Info_UClass_UOffsetMeshToolBuilder.InnerSingleton, StaticRegisterNativesUOffsetMeshToolBuilder, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UOffsetMeshToolBuilder.InnerSingleton; } UClass* Z_Construct_UClass_UOffsetMeshToolBuilder_NoRegister() { return UOffsetMeshToolBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_UOffsetMeshToolBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n *\n */" }, { "IncludePath", "OffsetMeshTool.h" }, { "ModuleRelativePath", "Public/OffsetMeshTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UOffsetMeshToolBuilder constinit property declarations ******************* // ********** End Class UOffsetMeshToolBuilder constinit property declarations ********************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UOffsetMeshToolBuilder_Statics UObject* (*const Z_Construct_UClass_UOffsetMeshToolBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UBaseMeshProcessingToolBuilder, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshToolBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UOffsetMeshToolBuilder_Statics::ClassParams = { &UOffsetMeshToolBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UOffsetMeshToolBuilder_Statics::Class_MetaDataParams) }; void UOffsetMeshToolBuilder::StaticRegisterNativesUOffsetMeshToolBuilder() { } UClass* Z_Construct_UClass_UOffsetMeshToolBuilder() { if (!Z_Registration_Info_UClass_UOffsetMeshToolBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOffsetMeshToolBuilder.OuterSingleton, Z_Construct_UClass_UOffsetMeshToolBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_UOffsetMeshToolBuilder.OuterSingleton; } UOffsetMeshToolBuilder::UOffsetMeshToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOffsetMeshToolBuilder); UOffsetMeshToolBuilder::~UOffsetMeshToolBuilder() {} // ********** End Class UOffsetMeshToolBuilder ***************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_OffsetMeshTool_h__Script_MeshModelingTools_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EOffsetMeshToolOffsetType_StaticEnum, TEXT("EOffsetMeshToolOffsetType"), &Z_Registration_Info_UEnum_EOffsetMeshToolOffsetType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 644958605U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UOffsetMeshToolProperties, UOffsetMeshToolProperties::StaticClass, TEXT("UOffsetMeshToolProperties"), &Z_Registration_Info_UClass_UOffsetMeshToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOffsetMeshToolProperties), 1697098557U) }, { Z_Construct_UClass_UOffsetWeightMapSetProperties, UOffsetWeightMapSetProperties::StaticClass, TEXT("UOffsetWeightMapSetProperties"), &Z_Registration_Info_UClass_UOffsetWeightMapSetProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOffsetWeightMapSetProperties), 1777895015U) }, { Z_Construct_UClass_UIterativeOffsetProperties, UIterativeOffsetProperties::StaticClass, TEXT("UIterativeOffsetProperties"), &Z_Registration_Info_UClass_UIterativeOffsetProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIterativeOffsetProperties), 754695980U) }, { Z_Construct_UClass_UImplicitOffsetProperties, UImplicitOffsetProperties::StaticClass, TEXT("UImplicitOffsetProperties"), &Z_Registration_Info_UClass_UImplicitOffsetProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UImplicitOffsetProperties), 3001391254U) }, { Z_Construct_UClass_UOffsetMeshTool, UOffsetMeshTool::StaticClass, TEXT("UOffsetMeshTool"), &Z_Registration_Info_UClass_UOffsetMeshTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOffsetMeshTool), 2677265U) }, { Z_Construct_UClass_UOffsetMeshToolBuilder, UOffsetMeshToolBuilder::StaticClass, TEXT("UOffsetMeshToolBuilder"), &Z_Registration_Info_UClass_UOffsetMeshToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOffsetMeshToolBuilder), 645081698U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_OffsetMeshTool_h__Script_MeshModelingTools_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_OffsetMeshTool_h__Script_MeshModelingTools_1001521288{ TEXT("/Script/MeshModelingTools"), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_OffsetMeshTool_h__Script_MeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_OffsetMeshTool_h__Script_MeshModelingTools_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_OffsetMeshTool_h__Script_MeshModelingTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_OffsetMeshTool_h__Script_MeshModelingTools_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS