// 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 "MeshGroupPaintTool.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeMeshGroupPaintTool() {} // ********** Begin Cross Module References ******************************************************** GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshComponent_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_AInternalToolFrameworkActor_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UGroupEraseBrushOpProps_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UGroupPaintBrushFilterProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UGroupPaintBrushFilterProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UGroupPaintBrushOpProps_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolBuilder(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolBuilder_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolFreezeActions(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshSculptToolBase(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshElementsVisualizer_NoRegister(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshSurfacePointMeshEditingToolBuilder(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPolygroupLayersProperties_NoRegister(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPolyLassoMarqueeMechanic_NoRegister(); UPackage* Z_Construct_UPackage__Script_MeshModelingTools(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UMeshGroupPaintToolBuilder *********************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UMeshGroupPaintToolBuilder; UClass* UMeshGroupPaintToolBuilder::GetPrivateStaticClass() { using TClass = UMeshGroupPaintToolBuilder; if (!Z_Registration_Info_UClass_UMeshGroupPaintToolBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshGroupPaintToolBuilder"), Z_Registration_Info_UClass_UMeshGroupPaintToolBuilder.InnerSingleton, StaticRegisterNativesUMeshGroupPaintToolBuilder, 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_UMeshGroupPaintToolBuilder.InnerSingleton; } UClass* Z_Construct_UClass_UMeshGroupPaintToolBuilder_NoRegister() { return UMeshGroupPaintToolBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Tool Builder\n */" }, { "IncludePath", "MeshGroupPaintTool.h" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Tool Builder" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshGroupPaintToolBuilder constinit property declarations *************** // ********** End Class UMeshGroupPaintToolBuilder constinit property declarations ***************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics UObject* (*const Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UMeshSurfacePointMeshEditingToolBuilder, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics::ClassParams = { &UMeshGroupPaintToolBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics::Class_MetaDataParams) }; void UMeshGroupPaintToolBuilder::StaticRegisterNativesUMeshGroupPaintToolBuilder() { } UClass* Z_Construct_UClass_UMeshGroupPaintToolBuilder() { if (!Z_Registration_Info_UClass_UMeshGroupPaintToolBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshGroupPaintToolBuilder.OuterSingleton, Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshGroupPaintToolBuilder.OuterSingleton; } UMeshGroupPaintToolBuilder::UMeshGroupPaintToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshGroupPaintToolBuilder); UMeshGroupPaintToolBuilder::~UMeshGroupPaintToolBuilder() {} // ********** End Class UMeshGroupPaintToolBuilder ************************************************* // ********** Begin Enum EMeshGroupPaintInteractionType ******************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshGroupPaintInteractionType; static UEnum* EMeshGroupPaintInteractionType_StaticEnum() { if (!Z_Registration_Info_UEnum_EMeshGroupPaintInteractionType.OuterSingleton) { Z_Registration_Info_UEnum_EMeshGroupPaintInteractionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMeshGroupPaintInteractionType")); } return Z_Registration_Info_UEnum_EMeshGroupPaintInteractionType.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMeshGroupPaintInteractionType_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Brush.Name", "EMeshGroupPaintInteractionType::Brush" }, { "Comment", "/** Mesh Sculpting Brush Types */" }, { "Fill.Name", "EMeshGroupPaintInteractionType::Fill" }, { "GroupFill.Name", "EMeshGroupPaintInteractionType::GroupFill" }, { "LastValue.Hidden", "" }, { "LastValue.Name", "EMeshGroupPaintInteractionType::LastValue" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "PolyLasso.Name", "EMeshGroupPaintInteractionType::PolyLasso" }, { "ToolTip", "Mesh Sculpting Brush Types" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMeshGroupPaintInteractionType::Brush", (int64)EMeshGroupPaintInteractionType::Brush }, { "EMeshGroupPaintInteractionType::Fill", (int64)EMeshGroupPaintInteractionType::Fill }, { "EMeshGroupPaintInteractionType::GroupFill", (int64)EMeshGroupPaintInteractionType::GroupFill }, { "EMeshGroupPaintInteractionType::PolyLasso", (int64)EMeshGroupPaintInteractionType::PolyLasso }, { "EMeshGroupPaintInteractionType::LastValue", (int64)EMeshGroupPaintInteractionType::LastValue }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EMeshGroupPaintInteractionType", "EMeshGroupPaintInteractionType", Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType() { if (!Z_Registration_Info_UEnum_EMeshGroupPaintInteractionType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshGroupPaintInteractionType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMeshGroupPaintInteractionType.InnerSingleton; } // ********** End Enum EMeshGroupPaintInteractionType ********************************************** // ********** Begin Enum EMeshGroupPaintBrushType ************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshGroupPaintBrushType; static UEnum* EMeshGroupPaintBrushType_StaticEnum() { if (!Z_Registration_Info_UEnum_EMeshGroupPaintBrushType.OuterSingleton) { Z_Registration_Info_UEnum_EMeshGroupPaintBrushType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMeshGroupPaintBrushType")); } return Z_Registration_Info_UEnum_EMeshGroupPaintBrushType.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMeshGroupPaintBrushType_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "/** Mesh Sculpting Brush Types */" }, { "Erase.Comment", "/** Erase active group */" }, { "Erase.DisplayName", "Erase" }, { "Erase.Name", "EMeshGroupPaintBrushType::Erase" }, { "Erase.ToolTip", "Erase active group" }, { "LastValue.Hidden", "" }, { "LastValue.Name", "EMeshGroupPaintBrushType::LastValue" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "Paint.Comment", "/** Paint active group */" }, { "Paint.DisplayName", "Paint" }, { "Paint.Name", "EMeshGroupPaintBrushType::Paint" }, { "Paint.ToolTip", "Paint active group" }, { "ToolTip", "Mesh Sculpting Brush Types" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMeshGroupPaintBrushType::Paint", (int64)EMeshGroupPaintBrushType::Paint }, { "EMeshGroupPaintBrushType::Erase", (int64)EMeshGroupPaintBrushType::Erase }, { "EMeshGroupPaintBrushType::LastValue", (int64)EMeshGroupPaintBrushType::LastValue }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EMeshGroupPaintBrushType", "EMeshGroupPaintBrushType", Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType() { if (!Z_Registration_Info_UEnum_EMeshGroupPaintBrushType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshGroupPaintBrushType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMeshGroupPaintBrushType.InnerSingleton; } // ********** End Enum EMeshGroupPaintBrushType **************************************************** // ********** Begin Enum EMeshGroupPaintBrushAreaType ********************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshGroupPaintBrushAreaType; static UEnum* EMeshGroupPaintBrushAreaType_StaticEnum() { if (!Z_Registration_Info_UEnum_EMeshGroupPaintBrushAreaType.OuterSingleton) { Z_Registration_Info_UEnum_EMeshGroupPaintBrushAreaType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMeshGroupPaintBrushAreaType")); } return Z_Registration_Info_UEnum_EMeshGroupPaintBrushAreaType.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMeshGroupPaintBrushAreaType_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "/** Mesh Sculpting Brush Area Types */" }, { "Connected.Name", "EMeshGroupPaintBrushAreaType::Connected" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Mesh Sculpting Brush Area Types" }, { "Volumetric.Name", "EMeshGroupPaintBrushAreaType::Volumetric" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMeshGroupPaintBrushAreaType::Connected", (int64)EMeshGroupPaintBrushAreaType::Connected }, { "EMeshGroupPaintBrushAreaType::Volumetric", (int64)EMeshGroupPaintBrushAreaType::Volumetric }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EMeshGroupPaintBrushAreaType", "EMeshGroupPaintBrushAreaType", Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType() { if (!Z_Registration_Info_UEnum_EMeshGroupPaintBrushAreaType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshGroupPaintBrushAreaType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMeshGroupPaintBrushAreaType.InnerSingleton; } // ********** End Enum EMeshGroupPaintBrushAreaType ************************************************ // ********** Begin Enum EMeshGroupPaintVisibilityType ********************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshGroupPaintVisibilityType; static UEnum* EMeshGroupPaintVisibilityType_StaticEnum() { if (!Z_Registration_Info_UEnum_EMeshGroupPaintVisibilityType.OuterSingleton) { Z_Registration_Info_UEnum_EMeshGroupPaintVisibilityType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMeshGroupPaintVisibilityType")); } return Z_Registration_Info_UEnum_EMeshGroupPaintVisibilityType.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMeshGroupPaintVisibilityType_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "/** Mesh Sculpting Brush Types */" }, { "FrontFacing.Name", "EMeshGroupPaintVisibilityType::FrontFacing" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "None.Name", "EMeshGroupPaintVisibilityType::None" }, { "ToolTip", "Mesh Sculpting Brush Types" }, { "Unoccluded.Name", "EMeshGroupPaintVisibilityType::Unoccluded" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMeshGroupPaintVisibilityType::None", (int64)EMeshGroupPaintVisibilityType::None }, { "EMeshGroupPaintVisibilityType::FrontFacing", (int64)EMeshGroupPaintVisibilityType::FrontFacing }, { "EMeshGroupPaintVisibilityType::Unoccluded", (int64)EMeshGroupPaintVisibilityType::Unoccluded }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EMeshGroupPaintVisibilityType", "EMeshGroupPaintVisibilityType", Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType() { if (!Z_Registration_Info_UEnum_EMeshGroupPaintVisibilityType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshGroupPaintVisibilityType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMeshGroupPaintVisibilityType.InnerSingleton; } // ********** End Enum EMeshGroupPaintVisibilityType *********************************************** // ********** Begin Class UGroupPaintBrushFilterProperties ***************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UGroupPaintBrushFilterProperties; UClass* UGroupPaintBrushFilterProperties::GetPrivateStaticClass() { using TClass = UGroupPaintBrushFilterProperties; if (!Z_Registration_Info_UClass_UGroupPaintBrushFilterProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("GroupPaintBrushFilterProperties"), Z_Registration_Info_UClass_UGroupPaintBrushFilterProperties.InnerSingleton, StaticRegisterNativesUGroupPaintBrushFilterProperties, 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_UGroupPaintBrushFilterProperties.InnerSingleton; } UClass* Z_Construct_UClass_UGroupPaintBrushFilterProperties_NoRegister() { return UGroupPaintBrushFilterProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "MeshGroupPaintTool.h" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryBrushType_MetaData[] = { { "Comment", "/** Primary Brush Mode *///UPROPERTY(EditAnywhere, Category = Brush2, meta = (DisplayName = \"Brush Type\"))\n" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Primary Brush Mode //UPROPERTY(EditAnywhere, Category = Brush2, meta = (DisplayName = \"Brush Type\"))" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubToolType_MetaData[] = { { "Category", "ActionType" }, { "DisplayName", "Action" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushSize_MetaData[] = { { "Category", "ActionType" }, { "ClampMax", "10.0" }, { "ClampMin", "0.0" }, { "Comment", "/** Relative size of brush */" }, { "DisplayName", "Brush Size" }, { "EditCondition", "SubToolType != EMeshGroupPaintInteractionType::PolyLasso" }, { "EditConditionHides", "" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Relative size of brush" }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushAreaMode_MetaData[] = { { "Category", "ActionType" }, { "Comment", "/** When Volumetric, all faces inside the brush sphere are selected, otherwise only connected faces are selected */" }, { "DisplayName", "Brush Area Mode" }, { "EditCondition", "SubToolType != EMeshGroupPaintInteractionType::PolyLasso" }, { "EditConditionHides", "" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "When Volumetric, all faces inside the brush sphere are selected, otherwise only connected faces are selected" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHitBackFaces_MetaData[] = { { "Category", "ActionType" }, { "Comment", "/** Allow the Brush to hit the back-side of the mesh */" }, { "DisplayName", "Hit Back Faces" }, { "EditCondition", "SubToolType != EMeshGroupPaintInteractionType::PolyLasso" }, { "EditConditionHides", "" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Allow the Brush to hit the back-side of the mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SetGroup_MetaData[] = { { "Category", "ActionType" }, { "ClampMin", "0" }, { "Comment", "/** The group that will be assigned to triangles */" }, { "Delta", "1" }, { "LinearDeltaSensitivity", "50" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "The group that will be assigned to triangles" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnlySetUngrouped_MetaData[] = { { "Category", "ActionType" }, { "Comment", "/** If true, only triangles with no group assigned will be painted */" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "If true, only triangles with no group assigned will be painted" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EraseGroup_MetaData[] = { { "Category", "ActionType" }, { "ClampMin", "0" }, { "Comment", "/** Group to set as Erased value */" }, { "Delta", "1" }, { "LinearDeltaSensitivity", "50" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Group to set as Erased value" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnlyEraseCurrent_MetaData[] = { { "Category", "ActionType" }, { "Comment", "/** When enabled, only the current group configured in the Paint brush is erased */" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "When enabled, only the current group configured in the Paint brush is erased" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngleThreshold_MetaData[] = { { "Category", "Filters" }, { "Comment", "/** The Region affected by the current operation will be bounded by edge angles larger than this threshold */" }, { "EditCondition", "SubToolType != EMeshGroupPaintInteractionType::PolyLasso && BrushAreaMode == EMeshGroupPaintBrushAreaType::Connected" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "The Region affected by the current operation will be bounded by edge angles larger than this threshold" }, { "UIMax", "180.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUVSeams_MetaData[] = { { "Category", "Filters" }, { "Comment", "/** The Region affected by the current operation will be bounded by UV borders/seams */" }, { "EditCondition", "SubToolType != EMeshGroupPaintInteractionType::PolyLasso && BrushAreaMode == EMeshGroupPaintBrushAreaType::Connected" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "The Region affected by the current operation will be bounded by UV borders/seams" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNormalSeams_MetaData[] = { { "Category", "Filters" }, { "Comment", "/** The Region affected by the current operation will be bounded by Hard Normal edges/seams */" }, { "EditCondition", "SubToolType != EMeshGroupPaintInteractionType::PolyLasso && BrushAreaMode == EMeshGroupPaintBrushAreaType::Connected" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "The Region affected by the current operation will be bounded by Hard Normal edges/seams" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VisibilityFilter_MetaData[] = { { "Category", "Filters" }, { "Comment", "/** Control which triangles can be affected by the current operation based on visibility. Applied after all other filters. */" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Control which triangles can be affected by the current operation based on visibility. Applied after all other filters." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinTriVertCount_MetaData[] = { { "Category", "Filters" }, { "Comment", "/** Number of vertices in a triangle the Lasso must hit to be counted as \"inside\" */" }, { "EditCondition", "SubToolType == EMeshGroupPaintInteractionType::PolyLasso" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Number of vertices in a triangle the Lasso must hit to be counted as \"inside\"" }, { "UIMax", "3" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowHitGroup_MetaData[] = { { "Category", "Visualization" }, { "Comment", "/** Display the Group ID of the last triangle under the cursor */" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Display the Group ID of the last triangle under the cursor" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowAllGroups_MetaData[] = { { "Category", "Visualization" }, { "Comment", "/** Display the Group ID for all visible groups in the mesh */" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Display the Group ID for all visible groups in the mesh" }, }; #endif // WITH_METADATA // ********** Begin Class UGroupPaintBrushFilterProperties constinit property declarations ********* static const UECodeGen_Private::FBytePropertyParams NewProp_PrimaryBrushType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_PrimaryBrushType; static const UECodeGen_Private::FBytePropertyParams NewProp_SubToolType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SubToolType; static const UECodeGen_Private::FFloatPropertyParams NewProp_BrushSize; static const UECodeGen_Private::FBytePropertyParams NewProp_BrushAreaMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_BrushAreaMode; static void NewProp_bHitBackFaces_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bHitBackFaces; static const UECodeGen_Private::FIntPropertyParams NewProp_SetGroup; static void NewProp_bOnlySetUngrouped_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnlySetUngrouped; static const UECodeGen_Private::FIntPropertyParams NewProp_EraseGroup; static void NewProp_bOnlyEraseCurrent_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnlyEraseCurrent; static const UECodeGen_Private::FFloatPropertyParams NewProp_AngleThreshold; static void NewProp_bUVSeams_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUVSeams; static void NewProp_bNormalSeams_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bNormalSeams; static const UECodeGen_Private::FBytePropertyParams NewProp_VisibilityFilter_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_VisibilityFilter; static const UECodeGen_Private::FIntPropertyParams NewProp_MinTriVertCount; static void NewProp_bShowHitGroup_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowHitGroup; static void NewProp_bShowAllGroups_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowAllGroups; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UGroupPaintBrushFilterProperties constinit property declarations *********** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics // ********** Begin Class UGroupPaintBrushFilterProperties Property Definitions ******************** const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_PrimaryBrushType_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_UGroupPaintBrushFilterProperties_Statics::NewProp_PrimaryBrushType = { "PrimaryBrushType", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGroupPaintBrushFilterProperties, PrimaryBrushType), Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryBrushType_MetaData), NewProp_PrimaryBrushType_MetaData) }; // 3711418588 const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_SubToolType_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_UGroupPaintBrushFilterProperties_Statics::NewProp_SubToolType = { "SubToolType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGroupPaintBrushFilterProperties, SubToolType), Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintInteractionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubToolType_MetaData), NewProp_SubToolType_MetaData) }; // 2974318449 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_BrushSize = { "BrushSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGroupPaintBrushFilterProperties, BrushSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushSize_MetaData), NewProp_BrushSize_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_BrushAreaMode_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_UGroupPaintBrushFilterProperties_Statics::NewProp_BrushAreaMode = { "BrushAreaMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGroupPaintBrushFilterProperties, BrushAreaMode), Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintBrushAreaType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushAreaMode_MetaData), NewProp_BrushAreaMode_MetaData) }; // 2976289520 void Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bHitBackFaces_SetBit(void* Obj) { ((UGroupPaintBrushFilterProperties*)Obj)->bHitBackFaces = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bHitBackFaces = { "bHitBackFaces", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGroupPaintBrushFilterProperties), &Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bHitBackFaces_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHitBackFaces_MetaData), NewProp_bHitBackFaces_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_SetGroup = { "SetGroup", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGroupPaintBrushFilterProperties, SetGroup), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SetGroup_MetaData), NewProp_SetGroup_MetaData) }; void Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bOnlySetUngrouped_SetBit(void* Obj) { ((UGroupPaintBrushFilterProperties*)Obj)->bOnlySetUngrouped = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bOnlySetUngrouped = { "bOnlySetUngrouped", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGroupPaintBrushFilterProperties), &Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bOnlySetUngrouped_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnlySetUngrouped_MetaData), NewProp_bOnlySetUngrouped_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_EraseGroup = { "EraseGroup", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGroupPaintBrushFilterProperties, EraseGroup), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EraseGroup_MetaData), NewProp_EraseGroup_MetaData) }; void Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bOnlyEraseCurrent_SetBit(void* Obj) { ((UGroupPaintBrushFilterProperties*)Obj)->bOnlyEraseCurrent = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bOnlyEraseCurrent = { "bOnlyEraseCurrent", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGroupPaintBrushFilterProperties), &Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bOnlyEraseCurrent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnlyEraseCurrent_MetaData), NewProp_bOnlyEraseCurrent_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_AngleThreshold = { "AngleThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGroupPaintBrushFilterProperties, AngleThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngleThreshold_MetaData), NewProp_AngleThreshold_MetaData) }; void Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bUVSeams_SetBit(void* Obj) { ((UGroupPaintBrushFilterProperties*)Obj)->bUVSeams = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bUVSeams = { "bUVSeams", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGroupPaintBrushFilterProperties), &Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bUVSeams_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUVSeams_MetaData), NewProp_bUVSeams_MetaData) }; void Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bNormalSeams_SetBit(void* Obj) { ((UGroupPaintBrushFilterProperties*)Obj)->bNormalSeams = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bNormalSeams = { "bNormalSeams", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGroupPaintBrushFilterProperties), &Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bNormalSeams_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNormalSeams_MetaData), NewProp_bNormalSeams_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_VisibilityFilter_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_UGroupPaintBrushFilterProperties_Statics::NewProp_VisibilityFilter = { "VisibilityFilter", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGroupPaintBrushFilterProperties, VisibilityFilter), Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintVisibilityType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VisibilityFilter_MetaData), NewProp_VisibilityFilter_MetaData) }; // 2922822680 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_MinTriVertCount = { "MinTriVertCount", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGroupPaintBrushFilterProperties, MinTriVertCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinTriVertCount_MetaData), NewProp_MinTriVertCount_MetaData) }; void Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bShowHitGroup_SetBit(void* Obj) { ((UGroupPaintBrushFilterProperties*)Obj)->bShowHitGroup = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bShowHitGroup = { "bShowHitGroup", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGroupPaintBrushFilterProperties), &Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bShowHitGroup_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowHitGroup_MetaData), NewProp_bShowHitGroup_MetaData) }; void Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bShowAllGroups_SetBit(void* Obj) { ((UGroupPaintBrushFilterProperties*)Obj)->bShowAllGroups = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bShowAllGroups = { "bShowAllGroups", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGroupPaintBrushFilterProperties), &Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bShowAllGroups_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowAllGroups_MetaData), NewProp_bShowAllGroups_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_PrimaryBrushType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_PrimaryBrushType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_SubToolType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_SubToolType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_BrushSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_BrushAreaMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_BrushAreaMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bHitBackFaces, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_SetGroup, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bOnlySetUngrouped, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_EraseGroup, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bOnlyEraseCurrent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_AngleThreshold, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bUVSeams, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bNormalSeams, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_VisibilityFilter_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_VisibilityFilter, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_MinTriVertCount, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bShowHitGroup, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::NewProp_bShowAllGroups, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::PropPointers) < 2048); // ********** End Class UGroupPaintBrushFilterProperties Property Definitions ********************** UObject* (*const Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::ClassParams = { &UGroupPaintBrushFilterProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::Class_MetaDataParams) }; void UGroupPaintBrushFilterProperties::StaticRegisterNativesUGroupPaintBrushFilterProperties() { } UClass* Z_Construct_UClass_UGroupPaintBrushFilterProperties() { if (!Z_Registration_Info_UClass_UGroupPaintBrushFilterProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGroupPaintBrushFilterProperties.OuterSingleton, Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UGroupPaintBrushFilterProperties.OuterSingleton; } UGroupPaintBrushFilterProperties::UGroupPaintBrushFilterProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGroupPaintBrushFilterProperties); UGroupPaintBrushFilterProperties::~UGroupPaintBrushFilterProperties() {} // ********** End Class UGroupPaintBrushFilterProperties ******************************************* // ********** Begin Enum EMeshGroupPaintToolActions ************************************************ static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshGroupPaintToolActions; static UEnum* EMeshGroupPaintToolActions_StaticEnum() { if (!Z_Registration_Info_UEnum_EMeshGroupPaintToolActions.OuterSingleton) { Z_Registration_Info_UEnum_EMeshGroupPaintToolActions.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMeshGroupPaintToolActions")); } return Z_Registration_Info_UEnum_EMeshGroupPaintToolActions.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMeshGroupPaintToolActions_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ClearAll.Name", "EMeshGroupPaintToolActions::ClearAll" }, { "ClearCurrent.Name", "EMeshGroupPaintToolActions::ClearCurrent" }, { "ClearFrozen.Name", "EMeshGroupPaintToolActions::ClearFrozen" }, { "FloodFillCurrent.Name", "EMeshGroupPaintToolActions::FloodFillCurrent" }, { "FreezeCurrent.Name", "EMeshGroupPaintToolActions::FreezeCurrent" }, { "FreezeOthers.Name", "EMeshGroupPaintToolActions::FreezeOthers" }, { "GrowCurrent.Name", "EMeshGroupPaintToolActions::GrowCurrent" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "NoAction.Name", "EMeshGroupPaintToolActions::NoAction" }, { "ShrinkCurrent.Name", "EMeshGroupPaintToolActions::ShrinkCurrent" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMeshGroupPaintToolActions::NoAction", (int64)EMeshGroupPaintToolActions::NoAction }, { "EMeshGroupPaintToolActions::ClearFrozen", (int64)EMeshGroupPaintToolActions::ClearFrozen }, { "EMeshGroupPaintToolActions::FreezeCurrent", (int64)EMeshGroupPaintToolActions::FreezeCurrent }, { "EMeshGroupPaintToolActions::FreezeOthers", (int64)EMeshGroupPaintToolActions::FreezeOthers }, { "EMeshGroupPaintToolActions::GrowCurrent", (int64)EMeshGroupPaintToolActions::GrowCurrent }, { "EMeshGroupPaintToolActions::ShrinkCurrent", (int64)EMeshGroupPaintToolActions::ShrinkCurrent }, { "EMeshGroupPaintToolActions::ClearCurrent", (int64)EMeshGroupPaintToolActions::ClearCurrent }, { "EMeshGroupPaintToolActions::FloodFillCurrent", (int64)EMeshGroupPaintToolActions::FloodFillCurrent }, { "EMeshGroupPaintToolActions::ClearAll", (int64)EMeshGroupPaintToolActions::ClearAll }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EMeshGroupPaintToolActions", "EMeshGroupPaintToolActions", Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions() { if (!Z_Registration_Info_UEnum_EMeshGroupPaintToolActions.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshGroupPaintToolActions.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMeshGroupPaintToolActions_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMeshGroupPaintToolActions.InnerSingleton; } // ********** End Enum EMeshGroupPaintToolActions ************************************************** // ********** Begin Class UMeshGroupPaintToolActionPropertySet ************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UMeshGroupPaintToolActionPropertySet; UClass* UMeshGroupPaintToolActionPropertySet::GetPrivateStaticClass() { using TClass = UMeshGroupPaintToolActionPropertySet; if (!Z_Registration_Info_UClass_UMeshGroupPaintToolActionPropertySet.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshGroupPaintToolActionPropertySet"), Z_Registration_Info_UClass_UMeshGroupPaintToolActionPropertySet.InnerSingleton, StaticRegisterNativesUMeshGroupPaintToolActionPropertySet, 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_UMeshGroupPaintToolActionPropertySet.InnerSingleton; } UClass* Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_NoRegister() { return UMeshGroupPaintToolActionPropertySet::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "MeshGroupPaintTool.h" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshGroupPaintToolActionPropertySet constinit property declarations ***** // ********** End Class UMeshGroupPaintToolActionPropertySet constinit property declarations ******* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics UObject* (*const Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics::ClassParams = { &UMeshGroupPaintToolActionPropertySet::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics::Class_MetaDataParams) }; void UMeshGroupPaintToolActionPropertySet::StaticRegisterNativesUMeshGroupPaintToolActionPropertySet() { } UClass* Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet() { if (!Z_Registration_Info_UClass_UMeshGroupPaintToolActionPropertySet.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshGroupPaintToolActionPropertySet.OuterSingleton, Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshGroupPaintToolActionPropertySet.OuterSingleton; } UMeshGroupPaintToolActionPropertySet::UMeshGroupPaintToolActionPropertySet(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshGroupPaintToolActionPropertySet); UMeshGroupPaintToolActionPropertySet::~UMeshGroupPaintToolActionPropertySet() {} // ********** End Class UMeshGroupPaintToolActionPropertySet *************************************** // ********** Begin Class UMeshGroupPaintToolFreezeActions Function ClearAll *********************** struct Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearAll_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Operations" }, { "DisplayPriority", "10" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Function ClearAll constinit property declarations ****************************** // ********** End Function ClearAll constinit property declarations ******************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearAll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshGroupPaintToolFreezeActions, nullptr, "ClearAll", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearAll_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearAll_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearAll() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearAll_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshGroupPaintToolFreezeActions::execClearAll) { P_FINISH; P_NATIVE_BEGIN; P_THIS->ClearAll(); P_NATIVE_END; } // ********** End Class UMeshGroupPaintToolFreezeActions Function ClearAll ************************* // ********** Begin Class UMeshGroupPaintToolFreezeActions Function ClearCurrent ******************* struct Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearCurrent_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Operations" }, { "DisplayPriority", "11" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Function ClearCurrent constinit property declarations ************************** // ********** End Function ClearCurrent constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearCurrent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshGroupPaintToolFreezeActions, nullptr, "ClearCurrent", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearCurrent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearCurrent_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearCurrent() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearCurrent_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshGroupPaintToolFreezeActions::execClearCurrent) { P_FINISH; P_NATIVE_BEGIN; P_THIS->ClearCurrent(); P_NATIVE_END; } // ********** End Class UMeshGroupPaintToolFreezeActions Function ClearCurrent ********************* // ********** Begin Class UMeshGroupPaintToolFreezeActions Function FloodFillCurrent *************** struct Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FloodFillCurrent_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Operations" }, { "DisplayPriority", "12" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Function FloodFillCurrent constinit property declarations ********************** // ********** End Function FloodFillCurrent constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FloodFillCurrent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshGroupPaintToolFreezeActions, nullptr, "FloodFillCurrent", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FloodFillCurrent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FloodFillCurrent_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FloodFillCurrent() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FloodFillCurrent_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshGroupPaintToolFreezeActions::execFloodFillCurrent) { P_FINISH; P_NATIVE_BEGIN; P_THIS->FloodFillCurrent(); P_NATIVE_END; } // ********** End Class UMeshGroupPaintToolFreezeActions Function FloodFillCurrent ***************** // ********** Begin Class UMeshGroupPaintToolFreezeActions Function FreezeCurrent ****************** struct Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeCurrent_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Freezing" }, { "DisplayPriority", "2" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Function FreezeCurrent constinit property declarations ************************* // ********** End Function FreezeCurrent constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeCurrent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshGroupPaintToolFreezeActions, nullptr, "FreezeCurrent", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeCurrent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeCurrent_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeCurrent() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeCurrent_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshGroupPaintToolFreezeActions::execFreezeCurrent) { P_FINISH; P_NATIVE_BEGIN; P_THIS->FreezeCurrent(); P_NATIVE_END; } // ********** End Class UMeshGroupPaintToolFreezeActions Function FreezeCurrent ******************** // ********** Begin Class UMeshGroupPaintToolFreezeActions Function FreezeOthers ******************* struct Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeOthers_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Freezing" }, { "DisplayPriority", "3" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Function FreezeOthers constinit property declarations ************************** // ********** End Function FreezeOthers constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeOthers_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshGroupPaintToolFreezeActions, nullptr, "FreezeOthers", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeOthers_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeOthers_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeOthers() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeOthers_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshGroupPaintToolFreezeActions::execFreezeOthers) { P_FINISH; P_NATIVE_BEGIN; P_THIS->FreezeOthers(); P_NATIVE_END; } // ********** End Class UMeshGroupPaintToolFreezeActions Function FreezeOthers ********************* // ********** Begin Class UMeshGroupPaintToolFreezeActions Function GrowCurrent ******************** struct Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_GrowCurrent_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Operations" }, { "DisplayPriority", "20" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Function GrowCurrent constinit property declarations *************************** // ********** End Function GrowCurrent constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_GrowCurrent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshGroupPaintToolFreezeActions, nullptr, "GrowCurrent", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_GrowCurrent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_GrowCurrent_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_GrowCurrent() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_GrowCurrent_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshGroupPaintToolFreezeActions::execGrowCurrent) { P_FINISH; P_NATIVE_BEGIN; P_THIS->GrowCurrent(); P_NATIVE_END; } // ********** End Class UMeshGroupPaintToolFreezeActions Function GrowCurrent ********************** // ********** Begin Class UMeshGroupPaintToolFreezeActions Function ShrinkCurrent ****************** struct Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ShrinkCurrent_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Operations" }, { "DisplayPriority", "21" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Function ShrinkCurrent constinit property declarations ************************* // ********** End Function ShrinkCurrent constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ShrinkCurrent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshGroupPaintToolFreezeActions, nullptr, "ShrinkCurrent", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ShrinkCurrent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ShrinkCurrent_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ShrinkCurrent() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ShrinkCurrent_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshGroupPaintToolFreezeActions::execShrinkCurrent) { P_FINISH; P_NATIVE_BEGIN; P_THIS->ShrinkCurrent(); P_NATIVE_END; } // ********** End Class UMeshGroupPaintToolFreezeActions Function ShrinkCurrent ******************** // ********** Begin Class UMeshGroupPaintToolFreezeActions Function UnfreezeAll ******************** struct Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_UnfreezeAll_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Freezing" }, { "DisplayPriority", "1" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Function UnfreezeAll constinit property declarations *************************** // ********** End Function UnfreezeAll constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_UnfreezeAll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshGroupPaintToolFreezeActions, nullptr, "UnfreezeAll", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_UnfreezeAll_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_UnfreezeAll_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_UnfreezeAll() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_UnfreezeAll_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshGroupPaintToolFreezeActions::execUnfreezeAll) { P_FINISH; P_NATIVE_BEGIN; P_THIS->UnfreezeAll(); P_NATIVE_END; } // ********** End Class UMeshGroupPaintToolFreezeActions Function UnfreezeAll ********************** // ********** Begin Class UMeshGroupPaintToolFreezeActions ***************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UMeshGroupPaintToolFreezeActions; UClass* UMeshGroupPaintToolFreezeActions::GetPrivateStaticClass() { using TClass = UMeshGroupPaintToolFreezeActions; if (!Z_Registration_Info_UClass_UMeshGroupPaintToolFreezeActions.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshGroupPaintToolFreezeActions"), Z_Registration_Info_UClass_UMeshGroupPaintToolFreezeActions.InnerSingleton, StaticRegisterNativesUMeshGroupPaintToolFreezeActions, 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_UMeshGroupPaintToolFreezeActions.InnerSingleton; } UClass* Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_NoRegister() { return UMeshGroupPaintToolFreezeActions::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "MeshGroupPaintTool.h" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshGroupPaintToolFreezeActions constinit property declarations ********* // ********** End Class UMeshGroupPaintToolFreezeActions constinit property declarations *********** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("ClearAll"), .Pointer = &UMeshGroupPaintToolFreezeActions::execClearAll }, { .NameUTF8 = UTF8TEXT("ClearCurrent"), .Pointer = &UMeshGroupPaintToolFreezeActions::execClearCurrent }, { .NameUTF8 = UTF8TEXT("FloodFillCurrent"), .Pointer = &UMeshGroupPaintToolFreezeActions::execFloodFillCurrent }, { .NameUTF8 = UTF8TEXT("FreezeCurrent"), .Pointer = &UMeshGroupPaintToolFreezeActions::execFreezeCurrent }, { .NameUTF8 = UTF8TEXT("FreezeOthers"), .Pointer = &UMeshGroupPaintToolFreezeActions::execFreezeOthers }, { .NameUTF8 = UTF8TEXT("GrowCurrent"), .Pointer = &UMeshGroupPaintToolFreezeActions::execGrowCurrent }, { .NameUTF8 = UTF8TEXT("ShrinkCurrent"), .Pointer = &UMeshGroupPaintToolFreezeActions::execShrinkCurrent }, { .NameUTF8 = UTF8TEXT("UnfreezeAll"), .Pointer = &UMeshGroupPaintToolFreezeActions::execUnfreezeAll }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearAll, "ClearAll" }, // 1929154105 { &Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ClearCurrent, "ClearCurrent" }, // 4272303164 { &Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FloodFillCurrent, "FloodFillCurrent" }, // 3055970064 { &Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeCurrent, "FreezeCurrent" }, // 452451338 { &Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_FreezeOthers, "FreezeOthers" }, // 3185498904 { &Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_GrowCurrent, "GrowCurrent" }, // 3931908504 { &Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_ShrinkCurrent, "ShrinkCurrent" }, // 782209244 { &Z_Construct_UFunction_UMeshGroupPaintToolFreezeActions_UnfreezeAll, "UnfreezeAll" }, // 485811754 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics UObject* (*const Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics::ClassParams = { &UMeshGroupPaintToolFreezeActions::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics::Class_MetaDataParams) }; void UMeshGroupPaintToolFreezeActions::StaticRegisterNativesUMeshGroupPaintToolFreezeActions() { UClass* Class = UMeshGroupPaintToolFreezeActions::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics::Funcs)); } UClass* Z_Construct_UClass_UMeshGroupPaintToolFreezeActions() { if (!Z_Registration_Info_UClass_UMeshGroupPaintToolFreezeActions.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshGroupPaintToolFreezeActions.OuterSingleton, Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshGroupPaintToolFreezeActions.OuterSingleton; } UMeshGroupPaintToolFreezeActions::UMeshGroupPaintToolFreezeActions(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshGroupPaintToolFreezeActions); UMeshGroupPaintToolFreezeActions::~UMeshGroupPaintToolFreezeActions() {} // ********** End Class UMeshGroupPaintToolFreezeActions ******************************************* // ********** Begin Class UMeshGroupPaintTool ****************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UMeshGroupPaintTool; UClass* UMeshGroupPaintTool::GetPrivateStaticClass() { using TClass = UMeshGroupPaintTool; if (!Z_Registration_Info_UClass_UMeshGroupPaintTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshGroupPaintTool"), Z_Registration_Info_UClass_UMeshGroupPaintTool.InnerSingleton, StaticRegisterNativesUMeshGroupPaintTool, 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_UMeshGroupPaintTool.InnerSingleton; } UClass* Z_Construct_UClass_UMeshGroupPaintTool_NoRegister() { return UMeshGroupPaintTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshGroupPaintTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Mesh Element Paint Tool Class\n */" }, { "IncludePath", "MeshGroupPaintTool.h" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Mesh Element Paint Tool Class" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PolygroupLayerProperties_MetaData[] = { { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilterProperties_MetaData[] = { { "Comment", "/** Filters on paint brush */" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "Filters on paint brush" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintBrushOpProperties_MetaData[] = { { "Comment", "// This will be of type UGroupPaintBrushOpProps, we keep a ref so we can change active group ID on pick\n" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, { "ToolTip", "This will be of type UGroupPaintBrushOpProps, we keep a ref so we can change active group ID on pick" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EraseBrushOpProperties_MetaData[] = { { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FreezeActions_MetaData[] = { { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PolyLassoMechanic_MetaData[] = { { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMeshActor_MetaData[] = { { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicMeshComponent_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshElementsDisplay_MetaData[] = { { "ModuleRelativePath", "Public/MeshGroupPaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshGroupPaintTool constinit property declarations ********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_PolygroupLayerProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_FilterProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_PaintBrushOpProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_EraseBrushOpProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_FreezeActions; static const UECodeGen_Private::FObjectPropertyParams NewProp_PolyLassoMechanic; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewMeshActor; static const UECodeGen_Private::FObjectPropertyParams NewProp_DynamicMeshComponent; static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshElementsDisplay; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UMeshGroupPaintTool constinit property declarations ************************ static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshGroupPaintTool_Statics // ********** Begin Class UMeshGroupPaintTool Property Definitions ********************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_PolygroupLayerProperties = { "PolygroupLayerProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshGroupPaintTool, PolygroupLayerProperties), Z_Construct_UClass_UPolygroupLayersProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PolygroupLayerProperties_MetaData), NewProp_PolygroupLayerProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_FilterProperties = { "FilterProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshGroupPaintTool, FilterProperties), Z_Construct_UClass_UGroupPaintBrushFilterProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilterProperties_MetaData), NewProp_FilterProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_PaintBrushOpProperties = { "PaintBrushOpProperties", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshGroupPaintTool, PaintBrushOpProperties), Z_Construct_UClass_UGroupPaintBrushOpProps_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintBrushOpProperties_MetaData), NewProp_PaintBrushOpProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_EraseBrushOpProperties = { "EraseBrushOpProperties", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshGroupPaintTool, EraseBrushOpProperties), Z_Construct_UClass_UGroupEraseBrushOpProps_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EraseBrushOpProperties_MetaData), NewProp_EraseBrushOpProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_FreezeActions = { "FreezeActions", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshGroupPaintTool, FreezeActions), Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FreezeActions_MetaData), NewProp_FreezeActions_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_PolyLassoMechanic = { "PolyLassoMechanic", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshGroupPaintTool, PolyLassoMechanic), Z_Construct_UClass_UPolyLassoMarqueeMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PolyLassoMechanic_MetaData), NewProp_PolyLassoMechanic_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_PreviewMeshActor = { "PreviewMeshActor", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshGroupPaintTool, PreviewMeshActor), Z_Construct_UClass_AInternalToolFrameworkActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMeshActor_MetaData), NewProp_PreviewMeshActor_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_DynamicMeshComponent = { "DynamicMeshComponent", nullptr, (EPropertyFlags)0x0124080000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshGroupPaintTool, DynamicMeshComponent), Z_Construct_UClass_UDynamicMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicMeshComponent_MetaData), NewProp_DynamicMeshComponent_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_MeshElementsDisplay = { "MeshElementsDisplay", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshGroupPaintTool, MeshElementsDisplay), Z_Construct_UClass_UMeshElementsVisualizer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshElementsDisplay_MetaData), NewProp_MeshElementsDisplay_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshGroupPaintTool_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_PolygroupLayerProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_FilterProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_PaintBrushOpProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_EraseBrushOpProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_FreezeActions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_PolyLassoMechanic, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_PreviewMeshActor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_DynamicMeshComponent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshGroupPaintTool_Statics::NewProp_MeshElementsDisplay, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshGroupPaintTool_Statics::PropPointers) < 2048); // ********** End Class UMeshGroupPaintTool Property Definitions *********************************** UObject* (*const Z_Construct_UClass_UMeshGroupPaintTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UMeshSculptToolBase, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshGroupPaintTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshGroupPaintTool_Statics::ClassParams = { &UMeshGroupPaintTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UMeshGroupPaintTool_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UMeshGroupPaintTool_Statics::PropPointers), 0, 0x008800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshGroupPaintTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshGroupPaintTool_Statics::Class_MetaDataParams) }; void UMeshGroupPaintTool::StaticRegisterNativesUMeshGroupPaintTool() { } UClass* Z_Construct_UClass_UMeshGroupPaintTool() { if (!Z_Registration_Info_UClass_UMeshGroupPaintTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshGroupPaintTool.OuterSingleton, Z_Construct_UClass_UMeshGroupPaintTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshGroupPaintTool.OuterSingleton; } UMeshGroupPaintTool::UMeshGroupPaintTool() {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshGroupPaintTool); UMeshGroupPaintTool::~UMeshGroupPaintTool() {} // ********** End Class UMeshGroupPaintTool ******************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h__Script_MeshModelingTools_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EMeshGroupPaintInteractionType_StaticEnum, TEXT("EMeshGroupPaintInteractionType"), &Z_Registration_Info_UEnum_EMeshGroupPaintInteractionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2974318449U) }, { EMeshGroupPaintBrushType_StaticEnum, TEXT("EMeshGroupPaintBrushType"), &Z_Registration_Info_UEnum_EMeshGroupPaintBrushType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3711418588U) }, { EMeshGroupPaintBrushAreaType_StaticEnum, TEXT("EMeshGroupPaintBrushAreaType"), &Z_Registration_Info_UEnum_EMeshGroupPaintBrushAreaType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2976289520U) }, { EMeshGroupPaintVisibilityType_StaticEnum, TEXT("EMeshGroupPaintVisibilityType"), &Z_Registration_Info_UEnum_EMeshGroupPaintVisibilityType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2922822680U) }, { EMeshGroupPaintToolActions_StaticEnum, TEXT("EMeshGroupPaintToolActions"), &Z_Registration_Info_UEnum_EMeshGroupPaintToolActions, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 202031828U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UMeshGroupPaintToolBuilder, UMeshGroupPaintToolBuilder::StaticClass, TEXT("UMeshGroupPaintToolBuilder"), &Z_Registration_Info_UClass_UMeshGroupPaintToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshGroupPaintToolBuilder), 1697679631U) }, { Z_Construct_UClass_UGroupPaintBrushFilterProperties, UGroupPaintBrushFilterProperties::StaticClass, TEXT("UGroupPaintBrushFilterProperties"), &Z_Registration_Info_UClass_UGroupPaintBrushFilterProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGroupPaintBrushFilterProperties), 1380584883U) }, { Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet, UMeshGroupPaintToolActionPropertySet::StaticClass, TEXT("UMeshGroupPaintToolActionPropertySet"), &Z_Registration_Info_UClass_UMeshGroupPaintToolActionPropertySet, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshGroupPaintToolActionPropertySet), 1039959964U) }, { Z_Construct_UClass_UMeshGroupPaintToolFreezeActions, UMeshGroupPaintToolFreezeActions::StaticClass, TEXT("UMeshGroupPaintToolFreezeActions"), &Z_Registration_Info_UClass_UMeshGroupPaintToolFreezeActions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshGroupPaintToolFreezeActions), 3806265961U) }, { Z_Construct_UClass_UMeshGroupPaintTool, UMeshGroupPaintTool::StaticClass, TEXT("UMeshGroupPaintTool"), &Z_Registration_Info_UClass_UMeshGroupPaintTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshGroupPaintTool), 17094627U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h__Script_MeshModelingTools_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h__Script_MeshModelingTools_1525568798{ TEXT("/Script/MeshModelingTools"), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h__Script_MeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h__Script_MeshModelingTools_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h__Script_MeshModelingTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h__Script_MeshModelingTools_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS