// 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 "EditUVIslandsTool.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeEditUVIslandsTool() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister(); GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshComponent_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_AInternalToolFrameworkActor_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UCombinedTransformGizmo_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolManageGeometrySelectionAPI_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshSurfacePointTool(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UTransformProxy_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UExistingMeshMaterialProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UEditUVIslandsTool(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UEditUVIslandsTool_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UEditUVIslandsToolBuilder(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UEditUVIslandsToolBuilder_NoRegister(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshSurfacePointMeshEditingToolBuilder(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPolygonSelectionMechanic_NoRegister(); UPackage* Z_Construct_UPackage__Script_MeshModelingToolsExp(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UEditUVIslandsToolBuilder ************************************************ FClassRegistrationInfo Z_Registration_Info_UClass_UEditUVIslandsToolBuilder; UClass* UEditUVIslandsToolBuilder::GetPrivateStaticClass() { using TClass = UEditUVIslandsToolBuilder; if (!Z_Registration_Info_UClass_UEditUVIslandsToolBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("EditUVIslandsToolBuilder"), Z_Registration_Info_UClass_UEditUVIslandsToolBuilder.InnerSingleton, StaticRegisterNativesUEditUVIslandsToolBuilder, 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_UEditUVIslandsToolBuilder.InnerSingleton; } UClass* Z_Construct_UClass_UEditUVIslandsToolBuilder_NoRegister() { return UEditUVIslandsToolBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_UEditUVIslandsToolBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * ToolBuilder\n */" }, { "IncludePath", "EditUVIslandsTool.h" }, { "ModuleRelativePath", "Public/EditUVIslandsTool.h" }, { "ToolTip", "ToolBuilder" }, }; #endif // WITH_METADATA // ********** Begin Class UEditUVIslandsToolBuilder constinit property declarations **************** // ********** End Class UEditUVIslandsToolBuilder constinit property declarations ****************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UEditUVIslandsToolBuilder_Statics UObject* (*const Z_Construct_UClass_UEditUVIslandsToolBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UMeshSurfacePointMeshEditingToolBuilder, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEditUVIslandsToolBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UEditUVIslandsToolBuilder_Statics::ClassParams = { &UEditUVIslandsToolBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEditUVIslandsToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UEditUVIslandsToolBuilder_Statics::Class_MetaDataParams) }; void UEditUVIslandsToolBuilder::StaticRegisterNativesUEditUVIslandsToolBuilder() { } UClass* Z_Construct_UClass_UEditUVIslandsToolBuilder() { if (!Z_Registration_Info_UClass_UEditUVIslandsToolBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEditUVIslandsToolBuilder.OuterSingleton, Z_Construct_UClass_UEditUVIslandsToolBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_UEditUVIslandsToolBuilder.OuterSingleton; } UEditUVIslandsToolBuilder::UEditUVIslandsToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEditUVIslandsToolBuilder); UEditUVIslandsToolBuilder::~UEditUVIslandsToolBuilder() {} // ********** End Class UEditUVIslandsToolBuilder ************************************************** // ********** Begin Class UEditUVIslandsTool ******************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UEditUVIslandsTool; UClass* UEditUVIslandsTool::GetPrivateStaticClass() { using TClass = UEditUVIslandsTool; if (!Z_Registration_Info_UClass_UEditUVIslandsTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("EditUVIslandsTool"), Z_Registration_Info_UClass_UEditUVIslandsTool.InnerSingleton, StaticRegisterNativesUEditUVIslandsTool, 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_UEditUVIslandsTool.InnerSingleton; } UClass* Z_Construct_UClass_UEditUVIslandsTool_NoRegister() { return UEditUVIslandsTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UEditUVIslandsTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n *\n */" }, { "IncludePath", "EditUVIslandsTool.h" }, { "ModuleRelativePath", "Public/EditUVIslandsTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialSettings_MetaData[] = { { "ModuleRelativePath", "Public/EditUVIslandsTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CheckerMaterial_MetaData[] = { { "ModuleRelativePath", "Public/EditUVIslandsTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMeshActor_MetaData[] = { { "ModuleRelativePath", "Public/EditUVIslandsTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicMeshComponent_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/EditUVIslandsTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionMechanic_MetaData[] = { { "ModuleRelativePath", "Public/EditUVIslandsTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformGizmo_MetaData[] = { { "ModuleRelativePath", "Public/EditUVIslandsTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformProxy_MetaData[] = { { "ModuleRelativePath", "Public/EditUVIslandsTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UEditUVIslandsTool constinit property declarations *********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialSettings; static const UECodeGen_Private::FObjectPropertyParams NewProp_CheckerMaterial; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewMeshActor; static const UECodeGen_Private::FObjectPropertyParams NewProp_DynamicMeshComponent; static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionMechanic; static const UECodeGen_Private::FObjectPropertyParams NewProp_TransformGizmo; static const UECodeGen_Private::FObjectPropertyParams NewProp_TransformProxy; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UEditUVIslandsTool 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_UEditUVIslandsTool_Statics // ********** Begin Class UEditUVIslandsTool Property Definitions ********************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_MaterialSettings = { "MaterialSettings", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEditUVIslandsTool, MaterialSettings), Z_Construct_UClass_UExistingMeshMaterialProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialSettings_MetaData), NewProp_MaterialSettings_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_CheckerMaterial = { "CheckerMaterial", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEditUVIslandsTool, CheckerMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CheckerMaterial_MetaData), NewProp_CheckerMaterial_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UEditUVIslandsTool_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(UEditUVIslandsTool, PreviewMeshActor), Z_Construct_UClass_AInternalToolFrameworkActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMeshActor_MetaData), NewProp_PreviewMeshActor_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UEditUVIslandsTool_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(UEditUVIslandsTool, DynamicMeshComponent), Z_Construct_UClass_UDynamicMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicMeshComponent_MetaData), NewProp_DynamicMeshComponent_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_SelectionMechanic = { "SelectionMechanic", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEditUVIslandsTool, SelectionMechanic), Z_Construct_UClass_UPolygonSelectionMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionMechanic_MetaData), NewProp_SelectionMechanic_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_TransformGizmo = { "TransformGizmo", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEditUVIslandsTool, TransformGizmo), Z_Construct_UClass_UCombinedTransformGizmo_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformGizmo_MetaData), NewProp_TransformGizmo_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_TransformProxy = { "TransformProxy", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEditUVIslandsTool, TransformProxy), Z_Construct_UClass_UTransformProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformProxy_MetaData), NewProp_TransformProxy_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UEditUVIslandsTool_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_MaterialSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_CheckerMaterial, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_PreviewMeshActor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_DynamicMeshComponent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_SelectionMechanic, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_TransformGizmo, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEditUVIslandsTool_Statics::NewProp_TransformProxy, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEditUVIslandsTool_Statics::PropPointers) < 2048); // ********** End Class UEditUVIslandsTool Property Definitions ************************************ UObject* (*const Z_Construct_UClass_UEditUVIslandsTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UMeshSurfacePointTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEditUVIslandsTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UEditUVIslandsTool_Statics::InterfaceParams[] = { { Z_Construct_UClass_UInteractiveToolManageGeometrySelectionAPI_NoRegister, (int32)VTABLE_OFFSET(UEditUVIslandsTool, IInteractiveToolManageGeometrySelectionAPI), false }, // 19341603 }; const UECodeGen_Private::FClassParams Z_Construct_UClass_UEditUVIslandsTool_Statics::ClassParams = { &UEditUVIslandsTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UEditUVIslandsTool_Statics::PropPointers, InterfaceParams, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UEditUVIslandsTool_Statics::PropPointers), UE_ARRAY_COUNT(InterfaceParams), 0x008800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEditUVIslandsTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UEditUVIslandsTool_Statics::Class_MetaDataParams) }; void UEditUVIslandsTool::StaticRegisterNativesUEditUVIslandsTool() { } UClass* Z_Construct_UClass_UEditUVIslandsTool() { if (!Z_Registration_Info_UClass_UEditUVIslandsTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEditUVIslandsTool.OuterSingleton, Z_Construct_UClass_UEditUVIslandsTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UEditUVIslandsTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEditUVIslandsTool); UEditUVIslandsTool::~UEditUVIslandsTool() {} // ********** End Class UEditUVIslandsTool ********************************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_EditUVIslandsTool_h__Script_MeshModelingToolsExp_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UEditUVIslandsToolBuilder, UEditUVIslandsToolBuilder::StaticClass, TEXT("UEditUVIslandsToolBuilder"), &Z_Registration_Info_UClass_UEditUVIslandsToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEditUVIslandsToolBuilder), 493106672U) }, { Z_Construct_UClass_UEditUVIslandsTool, UEditUVIslandsTool::StaticClass, TEXT("UEditUVIslandsTool"), &Z_Registration_Info_UClass_UEditUVIslandsTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEditUVIslandsTool), 1691907908U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_EditUVIslandsTool_h__Script_MeshModelingToolsExp_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_EditUVIslandsTool_h__Script_MeshModelingToolsExp_3829053596{ TEXT("/Script/MeshModelingToolsExp"), Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_EditUVIslandsTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_EditUVIslandsTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS