// 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 "MeshAttributePaintTool.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeMeshAttributePaintTool() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolManageGeometrySelectionAPI_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDynamicMeshBrushTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintEditActions(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintEditActions_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintToolBuilder(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintToolBuilder_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_NoRegister(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EBrushActionMode(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshSurfacePointMeshEditingToolBuilder(); UPackage* Z_Construct_UPackage__Script_MeshModelingTools(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UMeshAttributePaintToolBuilder ******************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UMeshAttributePaintToolBuilder; UClass* UMeshAttributePaintToolBuilder::GetPrivateStaticClass() { using TClass = UMeshAttributePaintToolBuilder; if (!Z_Registration_Info_UClass_UMeshAttributePaintToolBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshAttributePaintToolBuilder"), Z_Registration_Info_UClass_UMeshAttributePaintToolBuilder.InnerSingleton, StaticRegisterNativesUMeshAttributePaintToolBuilder, 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_UMeshAttributePaintToolBuilder.InnerSingleton; } UClass* Z_Construct_UClass_UMeshAttributePaintToolBuilder_NoRegister() { return UMeshAttributePaintToolBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshAttributePaintToolBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Tool Builder for Attribute Paint Tool\n */" }, { "IncludePath", "MeshAttributePaintTool.h" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, { "ToolTip", "Tool Builder for Attribute Paint Tool" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshAttributePaintToolBuilder constinit property declarations *********** // ********** End Class UMeshAttributePaintToolBuilder constinit property declarations ************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshAttributePaintToolBuilder_Statics UObject* (*const Z_Construct_UClass_UMeshAttributePaintToolBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UMeshSurfacePointMeshEditingToolBuilder, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintToolBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshAttributePaintToolBuilder_Statics::ClassParams = { &UMeshAttributePaintToolBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshAttributePaintToolBuilder_Statics::Class_MetaDataParams) }; void UMeshAttributePaintToolBuilder::StaticRegisterNativesUMeshAttributePaintToolBuilder() { } UClass* Z_Construct_UClass_UMeshAttributePaintToolBuilder() { if (!Z_Registration_Info_UClass_UMeshAttributePaintToolBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshAttributePaintToolBuilder.OuterSingleton, Z_Construct_UClass_UMeshAttributePaintToolBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshAttributePaintToolBuilder.OuterSingleton; } UMeshAttributePaintToolBuilder::UMeshAttributePaintToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshAttributePaintToolBuilder); UMeshAttributePaintToolBuilder::~UMeshAttributePaintToolBuilder() {} // ********** End Class UMeshAttributePaintToolBuilder ********************************************* // ********** Begin Enum EMeshAttributePaintMaterialMode ******************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshAttributePaintMaterialMode; static UEnum* EMeshAttributePaintMaterialMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EMeshAttributePaintMaterialMode.OuterSingleton) { Z_Registration_Info_UEnum_EMeshAttributePaintMaterialMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMeshAttributePaintMaterialMode")); } return Z_Registration_Info_UEnum_EMeshAttributePaintMaterialMode.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMeshAttributePaintMaterialMode_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ColorOnly.Name", "EMeshAttributePaintMaterialMode::ColorOnly" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, { "Shaded.Name", "EMeshAttributePaintMaterialMode::Shaded" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMeshAttributePaintMaterialMode::Shaded", (int64)EMeshAttributePaintMaterialMode::Shaded }, { "EMeshAttributePaintMaterialMode::ColorOnly", (int64)EMeshAttributePaintMaterialMode::ColorOnly }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EMeshAttributePaintMaterialMode", "EMeshAttributePaintMaterialMode", Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode() { if (!Z_Registration_Info_UEnum_EMeshAttributePaintMaterialMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshAttributePaintMaterialMode.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMeshAttributePaintMaterialMode.InnerSingleton; } // ********** End Enum EMeshAttributePaintMaterialMode ********************************************* // ********** Begin Enum EBrushActionMode ********************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBrushActionMode; static UEnum* EBrushActionMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EBrushActionMode.OuterSingleton) { Z_Registration_Info_UEnum_EBrushActionMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EBrushActionMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EBrushActionMode")); } return Z_Registration_Info_UEnum_EBrushActionMode.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EBrushActionMode_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EBrushActionMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Erase.Comment", "// Clicking subtracts from the weight, Ctrl adds, Shift smooths\n" }, { "Erase.Name", "EBrushActionMode::Erase" }, { "Erase.ToolTip", "Clicking subtracts from the weight, Ctrl adds, Shift smooths" }, { "FloodFill.Comment", "// Clicking sets the weight for the entire mesh component. Ctrl unsets the weight for the entire component, Shift is unused.\n" }, { "FloodFill.Name", "EBrushActionMode::FloodFill" }, { "FloodFill.ToolTip", "Clicking sets the weight for the entire mesh component. Ctrl unsets the weight for the entire component, Shift is unused." }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, { "Paint.Comment", "// Clicking adds to the weight, Ctrl subtracts, Shift smooths\n" }, { "Paint.Name", "EBrushActionMode::Paint" }, { "Paint.ToolTip", "Clicking adds to the weight, Ctrl subtracts, Shift smooths" }, { "Smooth.Comment", "// Clicking smooths values, Ctrl and Shift are unused\n" }, { "Smooth.Name", "EBrushActionMode::Smooth" }, { "Smooth.ToolTip", "Clicking smooths values, Ctrl and Shift are unused" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EBrushActionMode::Paint", (int64)EBrushActionMode::Paint }, { "EBrushActionMode::FloodFill", (int64)EBrushActionMode::FloodFill }, { "EBrushActionMode::Erase", (int64)EBrushActionMode::Erase }, { "EBrushActionMode::Smooth", (int64)EBrushActionMode::Smooth }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EBrushActionMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EBrushActionMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EBrushActionMode", "EBrushActionMode", Z_Construct_UEnum_MeshModelingTools_EBrushActionMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EBrushActionMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EBrushActionMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EBrushActionMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EBrushActionMode() { if (!Z_Registration_Info_UEnum_EBrushActionMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBrushActionMode.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EBrushActionMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EBrushActionMode.InnerSingleton; } // ********** End Enum EBrushActionMode ************************************************************ // ********** Begin Class UMeshAttributePaintBrushOperationProperties ****************************** FClassRegistrationInfo Z_Registration_Info_UClass_UMeshAttributePaintBrushOperationProperties; UClass* UMeshAttributePaintBrushOperationProperties::GetPrivateStaticClass() { using TClass = UMeshAttributePaintBrushOperationProperties; if (!Z_Registration_Info_UClass_UMeshAttributePaintBrushOperationProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshAttributePaintBrushOperationProperties"), Z_Registration_Info_UClass_UMeshAttributePaintBrushOperationProperties.InnerSingleton, StaticRegisterNativesUMeshAttributePaintBrushOperationProperties, 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_UMeshAttributePaintBrushOperationProperties.InnerSingleton; } UClass* Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_NoRegister() { return UMeshAttributePaintBrushOperationProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Selected-Attribute settings Attribute Paint Tool\n */" }, { "IncludePath", "MeshAttributePaintTool.h" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, { "ToolTip", "Selected-Attribute settings Attribute Paint Tool" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsolateGeometrySelection_MetaData[] = { { "Category", "Attribute" }, { "Comment", "/** \n\x09 * If the tool was started with a mesh element selection, this setting hides everything\n\x09 * except that selection, to make painting it easier. Requires that a mesh element\n\x09 * selection exist on tool start.\n\x09 */" }, { "EditCondition", "bToolHasSelection" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, { "ToolTip", "If the tool was started with a mesh element selection, this setting hides everything\n except that selection, to make painting it easier. Requires that a mesh element\n selection exist on tool start." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bToolHasSelection_MetaData[] = { { "Comment", "//~ For the tool to set, to enable/disable bIsolateGeometrySelection\n" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushAction_MetaData[] = { { "Category", "Attribute" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushValue_MetaData[] = { { "Category", "Attribute" }, { "ModelingQuickEdit", "" }, { "ModelingQuickSettings", "150" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, { "UIMax", "1.000000" }, { "UIMin", "0.000000" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshAttributePaintBrushOperationProperties constinit property declarations static void NewProp_bIsolateGeometrySelection_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsolateGeometrySelection; static void NewProp_bToolHasSelection_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bToolHasSelection; static const UECodeGen_Private::FIntPropertyParams NewProp_BrushAction_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_BrushAction; static const UECodeGen_Private::FFloatPropertyParams NewProp_BrushValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UMeshAttributePaintBrushOperationProperties constinit property declarations static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics // ********** Begin Class UMeshAttributePaintBrushOperationProperties Property Definitions ********* void Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_bIsolateGeometrySelection_SetBit(void* Obj) { ((UMeshAttributePaintBrushOperationProperties*)Obj)->bIsolateGeometrySelection = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_bIsolateGeometrySelection = { "bIsolateGeometrySelection", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshAttributePaintBrushOperationProperties), &Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_bIsolateGeometrySelection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsolateGeometrySelection_MetaData), NewProp_bIsolateGeometrySelection_MetaData) }; void Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_bToolHasSelection_SetBit(void* Obj) { ((UMeshAttributePaintBrushOperationProperties*)Obj)->bToolHasSelection = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_bToolHasSelection = { "bToolHasSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshAttributePaintBrushOperationProperties), &Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_bToolHasSelection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bToolHasSelection_MetaData), NewProp_bToolHasSelection_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_BrushAction_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_BrushAction = { "BrushAction", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshAttributePaintBrushOperationProperties, BrushAction), Z_Construct_UEnum_MeshModelingTools_EBrushActionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushAction_MetaData), NewProp_BrushAction_MetaData) }; // 3159802041 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_BrushValue = { "BrushValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshAttributePaintBrushOperationProperties, BrushValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushValue_MetaData), NewProp_BrushValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_bIsolateGeometrySelection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_bToolHasSelection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_BrushAction_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_BrushAction, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::NewProp_BrushValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::PropPointers) < 2048); // ********** End Class UMeshAttributePaintBrushOperationProperties Property Definitions *********** UObject* (*const Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::ClassParams = { &UMeshAttributePaintBrushOperationProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::Class_MetaDataParams) }; void UMeshAttributePaintBrushOperationProperties::StaticRegisterNativesUMeshAttributePaintBrushOperationProperties() { } UClass* Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties() { if (!Z_Registration_Info_UClass_UMeshAttributePaintBrushOperationProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshAttributePaintBrushOperationProperties.OuterSingleton, Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshAttributePaintBrushOperationProperties.OuterSingleton; } UMeshAttributePaintBrushOperationProperties::UMeshAttributePaintBrushOperationProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshAttributePaintBrushOperationProperties); UMeshAttributePaintBrushOperationProperties::~UMeshAttributePaintBrushOperationProperties() {} // ********** End Class UMeshAttributePaintBrushOperationProperties ******************************** // ********** Begin Class UMeshAttributePaintToolVisualizationProperties *************************** FClassRegistrationInfo Z_Registration_Info_UClass_UMeshAttributePaintToolVisualizationProperties; UClass* UMeshAttributePaintToolVisualizationProperties::GetPrivateStaticClass() { using TClass = UMeshAttributePaintToolVisualizationProperties; if (!Z_Registration_Info_UClass_UMeshAttributePaintToolVisualizationProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshAttributePaintToolVisualizationProperties"), Z_Registration_Info_UClass_UMeshAttributePaintToolVisualizationProperties.InnerSingleton, StaticRegisterNativesUMeshAttributePaintToolVisualizationProperties, 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_UMeshAttributePaintToolVisualizationProperties.InnerSingleton; } UClass* Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_NoRegister() { return UMeshAttributePaintToolVisualizationProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "MeshAttributePaintTool.h" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialMode_MetaData[] = { { "Category", "Rendering" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFlatShading_MetaData[] = { { "Category", "Rendering" }, { "EditCondition", "MaterialMode==EMeshAttributePaintMaterialMode::Shaded" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshAttributePaintToolVisualizationProperties constinit property declarations static const UECodeGen_Private::FIntPropertyParams NewProp_MaterialMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_MaterialMode; static void NewProp_bFlatShading_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlatShading; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UMeshAttributePaintToolVisualizationProperties constinit property declarations static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics // ********** Begin Class UMeshAttributePaintToolVisualizationProperties Property Definitions ****** const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::NewProp_MaterialMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::NewProp_MaterialMode = { "MaterialMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshAttributePaintToolVisualizationProperties, MaterialMode), Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintMaterialMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialMode_MetaData), NewProp_MaterialMode_MetaData) }; // 431710265 void Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::NewProp_bFlatShading_SetBit(void* Obj) { ((UMeshAttributePaintToolVisualizationProperties*)Obj)->bFlatShading = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::NewProp_bFlatShading = { "bFlatShading", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshAttributePaintToolVisualizationProperties), &Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::NewProp_bFlatShading_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFlatShading_MetaData), NewProp_bFlatShading_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::NewProp_MaterialMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::NewProp_MaterialMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::NewProp_bFlatShading, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::PropPointers) < 2048); // ********** End Class UMeshAttributePaintToolVisualizationProperties Property Definitions ******** UObject* (*const Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::ClassParams = { &UMeshAttributePaintToolVisualizationProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::Class_MetaDataParams) }; void UMeshAttributePaintToolVisualizationProperties::StaticRegisterNativesUMeshAttributePaintToolVisualizationProperties() { } UClass* Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties() { if (!Z_Registration_Info_UClass_UMeshAttributePaintToolVisualizationProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshAttributePaintToolVisualizationProperties.OuterSingleton, Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshAttributePaintToolVisualizationProperties.OuterSingleton; } UMeshAttributePaintToolVisualizationProperties::UMeshAttributePaintToolVisualizationProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshAttributePaintToolVisualizationProperties); UMeshAttributePaintToolVisualizationProperties::~UMeshAttributePaintToolVisualizationProperties() {} // ********** End Class UMeshAttributePaintToolVisualizationProperties ***************************** // ********** Begin Class UMeshAttributePaintToolProperties Function GetAttributeNames ************* struct Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics { struct MeshAttributePaintToolProperties_eventGetAttributeNames_Parms { TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetAttributeNames constinit property declarations ********************* static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetAttributeNames constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetAttributeNames Property Definitions ******************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshAttributePaintToolProperties_eventGetAttributeNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::PropPointers) < 2048); // ********** End Function GetAttributeNames Property Definitions ********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshAttributePaintToolProperties, nullptr, "GetAttributeNames", Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::MeshAttributePaintToolProperties_eventGetAttributeNames_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::MeshAttributePaintToolProperties_eventGetAttributeNames_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshAttributePaintToolProperties::execGetAttributeNames) { P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->GetAttributeNames(); P_NATIVE_END; } // ********** End Class UMeshAttributePaintToolProperties Function GetAttributeNames *************** // ********** Begin Class UMeshAttributePaintToolProperties **************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UMeshAttributePaintToolProperties; UClass* UMeshAttributePaintToolProperties::GetPrivateStaticClass() { using TClass = UMeshAttributePaintToolProperties; if (!Z_Registration_Info_UClass_UMeshAttributePaintToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshAttributePaintToolProperties"), Z_Registration_Info_UClass_UMeshAttributePaintToolProperties.InnerSingleton, StaticRegisterNativesUMeshAttributePaintToolProperties, 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_UMeshAttributePaintToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UMeshAttributePaintToolProperties_NoRegister() { return UMeshAttributePaintToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "MeshAttributePaintTool.h" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Attribute_MetaData[] = { { "Category", "Attribute" }, { "DisplayName", "Selected Attribute" }, { "GetOptions", "GetAttributeNames" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshAttributePaintToolProperties constinit property declarations ******** static const UECodeGen_Private::FStrPropertyParams NewProp_Attribute; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UMeshAttributePaintToolProperties constinit property declarations ********** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetAttributeNames"), .Pointer = &UMeshAttributePaintToolProperties::execGetAttributeNames }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UMeshAttributePaintToolProperties_GetAttributeNames, "GetAttributeNames" }, // 3131439520 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics // ********** Begin Class UMeshAttributePaintToolProperties Property Definitions ******************* const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::NewProp_Attribute = { "Attribute", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshAttributePaintToolProperties, Attribute), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Attribute_MetaData), NewProp_Attribute_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::NewProp_Attribute, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::PropPointers) < 2048); // ********** End Class UMeshAttributePaintToolProperties Property Definitions ********************* UObject* (*const Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::ClassParams = { &UMeshAttributePaintToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::Class_MetaDataParams) }; void UMeshAttributePaintToolProperties::StaticRegisterNativesUMeshAttributePaintToolProperties() { UClass* Class = UMeshAttributePaintToolProperties::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::Funcs)); } UClass* Z_Construct_UClass_UMeshAttributePaintToolProperties() { if (!Z_Registration_Info_UClass_UMeshAttributePaintToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshAttributePaintToolProperties.OuterSingleton, Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshAttributePaintToolProperties.OuterSingleton; } UMeshAttributePaintToolProperties::UMeshAttributePaintToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshAttributePaintToolProperties); UMeshAttributePaintToolProperties::~UMeshAttributePaintToolProperties() {} // ********** End Class UMeshAttributePaintToolProperties ****************************************** // ********** Begin Enum EMeshAttributePaintToolActions ******************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshAttributePaintToolActions; static UEnum* EMeshAttributePaintToolActions_StaticEnum() { if (!Z_Registration_Info_UEnum_EMeshAttributePaintToolActions.OuterSingleton) { Z_Registration_Info_UEnum_EMeshAttributePaintToolActions.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMeshAttributePaintToolActions")); } return Z_Registration_Info_UEnum_EMeshAttributePaintToolActions.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMeshAttributePaintToolActions_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, { "NoAction.Name", "EMeshAttributePaintToolActions::NoAction" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMeshAttributePaintToolActions::NoAction", (int64)EMeshAttributePaintToolActions::NoAction }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EMeshAttributePaintToolActions", "EMeshAttributePaintToolActions", Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions() { if (!Z_Registration_Info_UEnum_EMeshAttributePaintToolActions.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshAttributePaintToolActions.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMeshAttributePaintToolActions_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMeshAttributePaintToolActions.InnerSingleton; } // ********** End Enum EMeshAttributePaintToolActions ********************************************** // ********** Begin Class UMeshAttributePaintEditActions ******************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UMeshAttributePaintEditActions; UClass* UMeshAttributePaintEditActions::GetPrivateStaticClass() { using TClass = UMeshAttributePaintEditActions; if (!Z_Registration_Info_UClass_UMeshAttributePaintEditActions.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshAttributePaintEditActions"), Z_Registration_Info_UClass_UMeshAttributePaintEditActions.InnerSingleton, StaticRegisterNativesUMeshAttributePaintEditActions, 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_UMeshAttributePaintEditActions.InnerSingleton; } UClass* Z_Construct_UClass_UMeshAttributePaintEditActions_NoRegister() { return UMeshAttributePaintEditActions::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshAttributePaintEditActions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "MeshAttributePaintTool.h" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshAttributePaintEditActions constinit property declarations *********** // ********** End Class UMeshAttributePaintEditActions constinit property declarations ************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshAttributePaintEditActions_Statics UObject* (*const Z_Construct_UClass_UMeshAttributePaintEditActions_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintEditActions_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshAttributePaintEditActions_Statics::ClassParams = { &UMeshAttributePaintEditActions::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintEditActions_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshAttributePaintEditActions_Statics::Class_MetaDataParams) }; void UMeshAttributePaintEditActions::StaticRegisterNativesUMeshAttributePaintEditActions() { } UClass* Z_Construct_UClass_UMeshAttributePaintEditActions() { if (!Z_Registration_Info_UClass_UMeshAttributePaintEditActions.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshAttributePaintEditActions.OuterSingleton, Z_Construct_UClass_UMeshAttributePaintEditActions_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshAttributePaintEditActions.OuterSingleton; } UMeshAttributePaintEditActions::UMeshAttributePaintEditActions(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshAttributePaintEditActions); UMeshAttributePaintEditActions::~UMeshAttributePaintEditActions() {} // ********** End Class UMeshAttributePaintEditActions ********************************************* // ********** Begin Class UMeshAttributePaintTool ************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UMeshAttributePaintTool; UClass* UMeshAttributePaintTool::GetPrivateStaticClass() { using TClass = UMeshAttributePaintTool; if (!Z_Registration_Info_UClass_UMeshAttributePaintTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshAttributePaintTool"), Z_Registration_Info_UClass_UMeshAttributePaintTool.InnerSingleton, StaticRegisterNativesUMeshAttributePaintTool, 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_UMeshAttributePaintTool.InnerSingleton; } UClass* Z_Construct_UClass_UMeshAttributePaintTool_NoRegister() { return UMeshAttributePaintTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshAttributePaintTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * UMeshAttributePaintTool paints single-channel float attributes on a MeshDescription or DynamicMesh\n * \n */" }, { "IncludePath", "MeshAttributePaintTool.h" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, { "ToolTip", "UMeshAttributePaintTool paints single-channel float attributes on a MeshDescription or DynamicMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushActionProps_MetaData[] = { { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttribProps_MetaData[] = { { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ViewProperties_MetaData[] = { { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveOverrideMaterial_MetaData[] = { { "Comment", "//UPROPERTY()\n//UMeshAttributePaintEditActions* AttributeEditActions;\n" }, { "ModuleRelativePath", "Public/MeshAttributePaintTool.h" }, { "ToolTip", "UPROPERTY()\nUMeshAttributePaintEditActions* AttributeEditActions;" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshAttributePaintTool constinit property declarations ****************** static const UECodeGen_Private::FObjectPropertyParams NewProp_BrushActionProps; static const UECodeGen_Private::FObjectPropertyParams NewProp_AttribProps; static const UECodeGen_Private::FObjectPropertyParams NewProp_ViewProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_ActiveOverrideMaterial; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UMeshAttributePaintTool constinit property declarations ******************** static UObject* (*const DependentSingletons[])(); static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshAttributePaintTool_Statics // ********** Begin Class UMeshAttributePaintTool Property Definitions ***************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshAttributePaintTool_Statics::NewProp_BrushActionProps = { "BrushActionProps", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshAttributePaintTool, BrushActionProps), Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushActionProps_MetaData), NewProp_BrushActionProps_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshAttributePaintTool_Statics::NewProp_AttribProps = { "AttribProps", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshAttributePaintTool, AttribProps), Z_Construct_UClass_UMeshAttributePaintToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttribProps_MetaData), NewProp_AttribProps_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshAttributePaintTool_Statics::NewProp_ViewProperties = { "ViewProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshAttributePaintTool, ViewProperties), Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ViewProperties_MetaData), NewProp_ViewProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshAttributePaintTool_Statics::NewProp_ActiveOverrideMaterial = { "ActiveOverrideMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshAttributePaintTool, ActiveOverrideMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveOverrideMaterial_MetaData), NewProp_ActiveOverrideMaterial_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshAttributePaintTool_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintTool_Statics::NewProp_BrushActionProps, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintTool_Statics::NewProp_AttribProps, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintTool_Statics::NewProp_ViewProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshAttributePaintTool_Statics::NewProp_ActiveOverrideMaterial, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintTool_Statics::PropPointers) < 2048); // ********** End Class UMeshAttributePaintTool Property Definitions ******************************* UObject* (*const Z_Construct_UClass_UMeshAttributePaintTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UDynamicMeshBrushTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UMeshAttributePaintTool_Statics::InterfaceParams[] = { { Z_Construct_UClass_UInteractiveToolManageGeometrySelectionAPI_NoRegister, (int32)VTABLE_OFFSET(UMeshAttributePaintTool, IInteractiveToolManageGeometrySelectionAPI), false }, // 19341603 }; const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshAttributePaintTool_Statics::ClassParams = { &UMeshAttributePaintTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UMeshAttributePaintTool_Statics::PropPointers, InterfaceParams, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintTool_Statics::PropPointers), UE_ARRAY_COUNT(InterfaceParams), 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshAttributePaintTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshAttributePaintTool_Statics::Class_MetaDataParams) }; void UMeshAttributePaintTool::StaticRegisterNativesUMeshAttributePaintTool() { } UClass* Z_Construct_UClass_UMeshAttributePaintTool() { if (!Z_Registration_Info_UClass_UMeshAttributePaintTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshAttributePaintTool.OuterSingleton, Z_Construct_UClass_UMeshAttributePaintTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshAttributePaintTool.OuterSingleton; } UMeshAttributePaintTool::UMeshAttributePaintTool() {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshAttributePaintTool); UMeshAttributePaintTool::~UMeshAttributePaintTool() {} // ********** End Class UMeshAttributePaintTool **************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h__Script_MeshModelingTools_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EMeshAttributePaintMaterialMode_StaticEnum, TEXT("EMeshAttributePaintMaterialMode"), &Z_Registration_Info_UEnum_EMeshAttributePaintMaterialMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 431710265U) }, { EBrushActionMode_StaticEnum, TEXT("EBrushActionMode"), &Z_Registration_Info_UEnum_EBrushActionMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3159802041U) }, { EMeshAttributePaintToolActions_StaticEnum, TEXT("EMeshAttributePaintToolActions"), &Z_Registration_Info_UEnum_EMeshAttributePaintToolActions, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1861857723U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UMeshAttributePaintToolBuilder, UMeshAttributePaintToolBuilder::StaticClass, TEXT("UMeshAttributePaintToolBuilder"), &Z_Registration_Info_UClass_UMeshAttributePaintToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshAttributePaintToolBuilder), 3733544153U) }, { Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties, UMeshAttributePaintBrushOperationProperties::StaticClass, TEXT("UMeshAttributePaintBrushOperationProperties"), &Z_Registration_Info_UClass_UMeshAttributePaintBrushOperationProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshAttributePaintBrushOperationProperties), 3734099337U) }, { Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties, UMeshAttributePaintToolVisualizationProperties::StaticClass, TEXT("UMeshAttributePaintToolVisualizationProperties"), &Z_Registration_Info_UClass_UMeshAttributePaintToolVisualizationProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshAttributePaintToolVisualizationProperties), 242012902U) }, { Z_Construct_UClass_UMeshAttributePaintToolProperties, UMeshAttributePaintToolProperties::StaticClass, TEXT("UMeshAttributePaintToolProperties"), &Z_Registration_Info_UClass_UMeshAttributePaintToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshAttributePaintToolProperties), 3180472190U) }, { Z_Construct_UClass_UMeshAttributePaintEditActions, UMeshAttributePaintEditActions::StaticClass, TEXT("UMeshAttributePaintEditActions"), &Z_Registration_Info_UClass_UMeshAttributePaintEditActions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshAttributePaintEditActions), 986181205U) }, { Z_Construct_UClass_UMeshAttributePaintTool, UMeshAttributePaintTool::StaticClass, TEXT("UMeshAttributePaintTool"), &Z_Registration_Info_UClass_UMeshAttributePaintTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshAttributePaintTool), 1051016626U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h__Script_MeshModelingTools_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h__Script_MeshModelingTools_3786947026{ TEXT("/Script/MeshModelingTools"), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h__Script_MeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h__Script_MeshModelingTools_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h__Script_MeshModelingTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h__Script_MeshModelingTools_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS