// 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 "BakeMeshAttributeVertexTool.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeBakeMeshAttributeVertexTool() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeInputMeshProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeTool(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexTool(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexTool_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel(); MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput(); MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMultiSelectionMeshEditingToolBuilder(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewMesh_NoRegister(); UPackage* Z_Construct_UPackage__Script_MeshModelingToolsExp(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UBakeMeshAttributeVertexToolBuilder ************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder; UClass* UBakeMeshAttributeVertexToolBuilder::GetPrivateStaticClass() { using TClass = UBakeMeshAttributeVertexToolBuilder; if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeMeshAttributeVertexToolBuilder"), Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder.InnerSingleton, StaticRegisterNativesUBakeMeshAttributeVertexToolBuilder, 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_UBakeMeshAttributeVertexToolBuilder.InnerSingleton; } UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_NoRegister() { return UBakeMeshAttributeVertexToolBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Tool Builder\n */" }, { "IncludePath", "BakeMeshAttributeVertexTool.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "Tool Builder" }, }; #endif // WITH_METADATA // ********** Begin Class UBakeMeshAttributeVertexToolBuilder constinit property declarations ****** // ********** End Class UBakeMeshAttributeVertexToolBuilder constinit property declarations ******** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics UObject* (*const Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UMultiSelectionMeshEditingToolBuilder, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::ClassParams = { &UBakeMeshAttributeVertexToolBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::Class_MetaDataParams) }; void UBakeMeshAttributeVertexToolBuilder::StaticRegisterNativesUBakeMeshAttributeVertexToolBuilder() { } UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder() { if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder.OuterSingleton, Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder.OuterSingleton; } UBakeMeshAttributeVertexToolBuilder::UBakeMeshAttributeVertexToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeMeshAttributeVertexToolBuilder); UBakeMeshAttributeVertexToolBuilder::~UBakeMeshAttributeVertexToolBuilder() {} // ********** End Class UBakeMeshAttributeVertexToolBuilder **************************************** // ********** Begin Enum EBakeVertexTopology ******************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeVertexTopology; static UEnum* EBakeVertexTopology_StaticEnum() { if (!Z_Registration_Info_UEnum_EBakeVertexTopology.OuterSingleton) { Z_Registration_Info_UEnum_EBakeVertexTopology.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeVertexTopology")); } return Z_Registration_Info_UEnum_EBakeVertexTopology.OuterSingleton; } template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EBakeVertexTopology_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "CreateNew.Comment", "/* Generate new vertex color topology, optionally using normal and UV seams to determine splits */" }, { "CreateNew.Name", "EBakeVertexTopology::CreateNew" }, { "CreateNew.ToolTip", "Generate new vertex color topology, optionally using normal and UV seams to determine splits" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "UseExisting.Comment", "/* Use existing vertex color topology on the Target Mesh */" }, { "UseExisting.Name", "EBakeVertexTopology::UseExisting" }, { "UseExisting.ToolTip", "Use existing vertex color topology on the Target Mesh" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EBakeVertexTopology::CreateNew", (int64)EBakeVertexTopology::CreateNew }, { "EBakeVertexTopology::UseExisting", (int64)EBakeVertexTopology::UseExisting }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, nullptr, "EBakeVertexTopology", "EBakeVertexTopology", Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology() { if (!Z_Registration_Info_UEnum_EBakeVertexTopology.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeVertexTopology.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::EnumParams); } return Z_Registration_Info_UEnum_EBakeVertexTopology.InnerSingleton; } // ********** End Enum EBakeVertexTopology ********************************************************* // ********** Begin Enum EBakeVertexOutput ********************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeVertexOutput; static UEnum* EBakeVertexOutput_StaticEnum() { if (!Z_Registration_Info_UEnum_EBakeVertexOutput.OuterSingleton) { Z_Registration_Info_UEnum_EBakeVertexOutput.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeVertexOutput")); } return Z_Registration_Info_UEnum_EBakeVertexOutput.OuterSingleton; } template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EBakeVertexOutput_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "PerChannel.Comment", "/* Bake vertex data to individual color channels */" }, { "PerChannel.Name", "EBakeVertexOutput::PerChannel" }, { "PerChannel.ToolTip", "Bake vertex data to individual color channels" }, { "RGBA.Comment", "/* Bake vertex data to RGBA */" }, { "RGBA.Name", "EBakeVertexOutput::RGBA" }, { "RGBA.ToolTip", "Bake vertex data to RGBA" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EBakeVertexOutput::RGBA", (int64)EBakeVertexOutput::RGBA }, { "EBakeVertexOutput::PerChannel", (int64)EBakeVertexOutput::PerChannel }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, nullptr, "EBakeVertexOutput", "EBakeVertexOutput", Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput() { if (!Z_Registration_Info_UEnum_EBakeVertexOutput.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeVertexOutput.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::EnumParams); } return Z_Registration_Info_UEnum_EBakeVertexOutput.InnerSingleton; } // ********** End Enum EBakeVertexOutput *********************************************************** // ********** Begin Enum EBakeVertexChannel ******************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeVertexChannel; static UEnum* EBakeVertexChannel_StaticEnum() { if (!Z_Registration_Info_UEnum_EBakeVertexChannel.OuterSingleton) { Z_Registration_Info_UEnum_EBakeVertexChannel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeVertexChannel")); } return Z_Registration_Info_UEnum_EBakeVertexChannel.OuterSingleton; } template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EBakeVertexChannel_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "A.Name", "EBakeVertexChannel::A" }, { "B.Name", "EBakeVertexChannel::B" }, { "G.Name", "EBakeVertexChannel::G" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "R.Name", "EBakeVertexChannel::R" }, { "RGBA.Name", "EBakeVertexChannel::RGBA" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EBakeVertexChannel::R", (int64)EBakeVertexChannel::R }, { "EBakeVertexChannel::G", (int64)EBakeVertexChannel::G }, { "EBakeVertexChannel::B", (int64)EBakeVertexChannel::B }, { "EBakeVertexChannel::A", (int64)EBakeVertexChannel::A }, { "EBakeVertexChannel::RGBA", (int64)EBakeVertexChannel::RGBA }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, nullptr, "EBakeVertexChannel", "EBakeVertexChannel", Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel() { if (!Z_Registration_Info_UEnum_EBakeVertexChannel.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeVertexChannel.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::EnumParams); } return Z_Registration_Info_UEnum_EBakeVertexChannel.InnerSingleton; } // ********** End Enum EBakeVertexChannel ********************************************************** // ********** Begin Class UBakeMeshAttributeVertexToolProperties *********************************** FClassRegistrationInfo Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties; UClass* UBakeMeshAttributeVertexToolProperties::GetPrivateStaticClass() { using TClass = UBakeMeshAttributeVertexToolProperties; if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeMeshAttributeVertexToolProperties"), Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties.InnerSingleton, StaticRegisterNativesUBakeMeshAttributeVertexToolProperties, 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_UBakeMeshAttributeVertexToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_NoRegister() { return UBakeMeshAttributeVertexToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BakeMeshAttributeVertexTool.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputMode_MetaData[] = { { "Category", "BakeOutput" }, { "Comment", "/** The bake output mode */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "The bake output mode" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputType_MetaData[] = { { "Bitmask", "" }, { "BitmaskEnum", "/Script/MeshModelingToolsExp.EBakeMapType" }, { "Category", "BakeOutput" }, { "Comment", "/** The source data to bake to vertex colors */" }, { "DisplayName", "Source Type" }, { "EditCondition", "OutputMode == EBakeVertexOutput::RGBA" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "The source data to bake to vertex colors" }, { "ValidEnumValues", "TangentSpaceNormal, AmbientOcclusion, BentNormal, Curvature, Texture, ObjectSpaceNormal, FaceNormal, Position, MaterialID, PolyGroupID, MultiTexture, VertexColor, Height" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeR_MetaData[] = { { "Bitmask", "" }, { "BitmaskEnum", "/Script/MeshModelingToolsExp.EBakeMapType" }, { "Category", "BakeOutput" }, { "Comment", "/** The source data to bake to the Red channel */" }, { "DisplayName", "Source Type R" }, { "EditCondition", "OutputMode == EBakeVertexOutput::PerChannel" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "The source data to bake to the Red channel" }, { "ValidEnumValues", "None, AmbientOcclusion, Curvature, Height, One, Zero" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeG_MetaData[] = { { "Bitmask", "" }, { "BitmaskEnum", "/Script/MeshModelingToolsExp.EBakeMapType" }, { "Category", "BakeOutput" }, { "Comment", "/** The source data to bake to the Green channel */" }, { "DisplayName", "Source Type G" }, { "EditCondition", "OutputMode == EBakeVertexOutput::PerChannel" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "The source data to bake to the Green channel" }, { "ValidEnumValues", "None, AmbientOcclusion, Curvature, Height, One, Zero" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeB_MetaData[] = { { "Bitmask", "" }, { "BitmaskEnum", "/Script/MeshModelingToolsExp.EBakeMapType" }, { "Category", "BakeOutput" }, { "Comment", "/** The source data to bake to the Blue channel */" }, { "DisplayName", "Source Type B" }, { "EditCondition", "OutputMode == EBakeVertexOutput::PerChannel" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "The source data to bake to the Blue channel" }, { "ValidEnumValues", "None, AmbientOcclusion, Curvature, Height, One, Zero" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeA_MetaData[] = { { "Bitmask", "" }, { "BitmaskEnum", "/Script/MeshModelingToolsExp.EBakeMapType" }, { "Category", "BakeOutput" }, { "Comment", "/** The source data to bake to the Alpha channel */" }, { "DisplayName", "Source Type A" }, { "EditCondition", "OutputMode == EBakeVertexOutput::PerChannel" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "The source data to bake to the Alpha channel" }, { "ValidEnumValues", "None, AmbientOcclusion, Curvature, Height, One, Zero" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMode_MetaData[] = { { "Category", "BakeOutput" }, { "Comment", "/** The vertex color channel to preview */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "The vertex color channel to preview" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TopologyMode_MetaData[] = { { "Category", "BakeOutput" }, { "Comment", "/** The vertex color topology to use for the bake */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "The vertex color topology to use for the bake" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitAtNormalSeams_MetaData[] = { { "Category", "BakeOutput" }, { "Comment", "/** If true, compute a separate vertex color for each unique normal on a vertex */" }, { "EditCondition", "TopologyMode == EBakeVertexTopology::CreateNew" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "If true, compute a separate vertex color for each unique normal on a vertex" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitAtUVSeams_MetaData[] = { { "Category", "BakeOutput" }, { "Comment", "/** If true, Compute a separate vertex color for each unique UV on a vertex. */" }, { "DisplayName", "Split at UV Seams" }, { "EditCondition", "TopologyMode == EBakeVertexTopology::CreateNew" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "If true, Compute a separate vertex color for each unique UV on a vertex." }, }; #endif // WITH_METADATA // ********** Begin Class UBakeMeshAttributeVertexToolProperties constinit property declarations *** static const UECodeGen_Private::FIntPropertyParams NewProp_OutputMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_OutputMode; static const UECodeGen_Private::FIntPropertyParams NewProp_OutputType; static const UECodeGen_Private::FIntPropertyParams NewProp_OutputTypeR; static const UECodeGen_Private::FIntPropertyParams NewProp_OutputTypeG; static const UECodeGen_Private::FIntPropertyParams NewProp_OutputTypeB; static const UECodeGen_Private::FIntPropertyParams NewProp_OutputTypeA; static const UECodeGen_Private::FIntPropertyParams NewProp_PreviewMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_PreviewMode; static const UECodeGen_Private::FIntPropertyParams NewProp_TopologyMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_TopologyMode; static void NewProp_bSplitAtNormalSeams_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitAtNormalSeams; static void NewProp_bSplitAtUVSeams_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitAtUVSeams; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UBakeMeshAttributeVertexToolProperties constinit property declarations ***** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics // ********** Begin Class UBakeMeshAttributeVertexToolProperties Property Definitions ************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputMode_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_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputMode = { "OutputMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputMode), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputMode_MetaData), NewProp_OutputMode_MetaData) }; // 731076936 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputType = { "OutputType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputType), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputType_MetaData), NewProp_OutputType_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeR = { "OutputTypeR", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputTypeR), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeR_MetaData), NewProp_OutputTypeR_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeG = { "OutputTypeG", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputTypeG), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeG_MetaData), NewProp_OutputTypeG_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeB = { "OutputTypeB", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputTypeB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeB_MetaData), NewProp_OutputTypeB_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeA = { "OutputTypeA", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputTypeA), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeA_MetaData), NewProp_OutputTypeA_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_PreviewMode_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_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_PreviewMode = { "PreviewMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, PreviewMode), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMode_MetaData), NewProp_PreviewMode_MetaData) }; // 534300032 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_TopologyMode_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_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_TopologyMode = { "TopologyMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, TopologyMode), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TopologyMode_MetaData), NewProp_TopologyMode_MetaData) }; // 2322681569 void Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtNormalSeams_SetBit(void* Obj) { ((UBakeMeshAttributeVertexToolProperties*)Obj)->bSplitAtNormalSeams = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtNormalSeams = { "bSplitAtNormalSeams", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBakeMeshAttributeVertexToolProperties), &Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtNormalSeams_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitAtNormalSeams_MetaData), NewProp_bSplitAtNormalSeams_MetaData) }; void Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtUVSeams_SetBit(void* Obj) { ((UBakeMeshAttributeVertexToolProperties*)Obj)->bSplitAtUVSeams = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtUVSeams = { "bSplitAtUVSeams", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBakeMeshAttributeVertexToolProperties), &Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtUVSeams_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitAtUVSeams_MetaData), NewProp_bSplitAtUVSeams_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeR, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeG, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeB, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeA, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_PreviewMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_PreviewMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_TopologyMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_TopologyMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtNormalSeams, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtUVSeams, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::PropPointers) < 2048); // ********** End Class UBakeMeshAttributeVertexToolProperties Property Definitions **************** UObject* (*const Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::ClassParams = { &UBakeMeshAttributeVertexToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::Class_MetaDataParams) }; void UBakeMeshAttributeVertexToolProperties::StaticRegisterNativesUBakeMeshAttributeVertexToolProperties() { } UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties() { if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties.OuterSingleton, Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties.OuterSingleton; } UBakeMeshAttributeVertexToolProperties::UBakeMeshAttributeVertexToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeMeshAttributeVertexToolProperties); UBakeMeshAttributeVertexToolProperties::~UBakeMeshAttributeVertexToolProperties() {} // ********** End Class UBakeMeshAttributeVertexToolProperties ************************************* // ********** Begin Class UBakeMeshAttributeVertexTool ********************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool; UClass* UBakeMeshAttributeVertexTool::GetPrivateStaticClass() { using TClass = UBakeMeshAttributeVertexTool; if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeMeshAttributeVertexTool"), Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool.InnerSingleton, StaticRegisterNativesUBakeMeshAttributeVertexTool, 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_UBakeMeshAttributeVertexTool.InnerSingleton; } UClass* Z_Construct_UClass_UBakeMeshAttributeVertexTool_NoRegister() { return UBakeMeshAttributeVertexTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Vertex Baking Tool\n */" }, { "IncludePath", "BakeMeshAttributeVertexTool.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, { "ToolTip", "Vertex Baking Tool" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputMeshSettings_MetaData[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMesh_MetaData[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMaterial_MetaData[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewAlphaMaterial_MetaData[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UBakeMeshAttributeVertexTool constinit property declarations ************* static const UECodeGen_Private::FObjectPropertyParams NewProp_InputMeshSettings; static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewMaterial; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewAlphaMaterial; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UBakeMeshAttributeVertexTool constinit property declarations *************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics // ********** Begin Class UBakeMeshAttributeVertexTool Property Definitions ************************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_InputMeshSettings = { "InputMeshSettings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexTool, InputMeshSettings), Z_Construct_UClass_UBakeInputMeshProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputMeshSettings_MetaData), NewProp_InputMeshSettings_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexTool, Settings), Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewMesh = { "PreviewMesh", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexTool, PreviewMesh), Z_Construct_UClass_UPreviewMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMesh_MetaData), NewProp_PreviewMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewMaterial = { "PreviewMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexTool, PreviewMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMaterial_MetaData), NewProp_PreviewMaterial_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewAlphaMaterial = { "PreviewAlphaMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexTool, PreviewAlphaMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewAlphaMaterial_MetaData), NewProp_PreviewAlphaMaterial_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_InputMeshSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_Settings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewMaterial, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewAlphaMaterial, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::PropPointers) < 2048); // ********** End Class UBakeMeshAttributeVertexTool Property Definitions ************************** UObject* (*const Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UBakeMeshAttributeTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::ClassParams = { &UBakeMeshAttributeVertexTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::Class_MetaDataParams) }; void UBakeMeshAttributeVertexTool::StaticRegisterNativesUBakeMeshAttributeVertexTool() { } UClass* Z_Construct_UClass_UBakeMeshAttributeVertexTool() { if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool.OuterSingleton, Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeMeshAttributeVertexTool); UBakeMeshAttributeVertexTool::~UBakeMeshAttributeVertexTool() {} // ********** End Class UBakeMeshAttributeVertexTool *********************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EBakeVertexTopology_StaticEnum, TEXT("EBakeVertexTopology"), &Z_Registration_Info_UEnum_EBakeVertexTopology, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2322681569U) }, { EBakeVertexOutput_StaticEnum, TEXT("EBakeVertexOutput"), &Z_Registration_Info_UEnum_EBakeVertexOutput, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 731076936U) }, { EBakeVertexChannel_StaticEnum, TEXT("EBakeVertexChannel"), &Z_Registration_Info_UEnum_EBakeVertexChannel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 534300032U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder, UBakeMeshAttributeVertexToolBuilder::StaticClass, TEXT("UBakeMeshAttributeVertexToolBuilder"), &Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeMeshAttributeVertexToolBuilder), 3345070347U) }, { Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties, UBakeMeshAttributeVertexToolProperties::StaticClass, TEXT("UBakeMeshAttributeVertexToolProperties"), &Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeMeshAttributeVertexToolProperties), 3974507122U) }, { Z_Construct_UClass_UBakeMeshAttributeVertexTool, UBakeMeshAttributeVertexTool::StaticClass, TEXT("UBakeMeshAttributeVertexTool"), &Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeMeshAttributeVertexTool), 53137977U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_10462302{ TEXT("/Script/MeshModelingToolsExp"), Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS