// 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 "MeshPaintHelpers.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeMeshPaintHelpers() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UEngineSubsystem(); ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister(); MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintingSubsystem(); MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintingSubsystem_NoRegister(); MESHPAINTINGTOOLSET_API UEnum* Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex(); MESHPAINTINGTOOLSET_API UEnum* Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes(); UPackage* Z_Construct_UPackage__Script_MeshPaintingToolset(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum ETexturePaintWeightTypes ************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETexturePaintWeightTypes; static UEnum* ETexturePaintWeightTypes_StaticEnum() { if (!Z_Registration_Info_UEnum_ETexturePaintWeightTypes.OuterSingleton) { Z_Registration_Info_UEnum_ETexturePaintWeightTypes.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes, (UObject*)Z_Construct_UPackage__Script_MeshPaintingToolset(), TEXT("ETexturePaintWeightTypes")); } return Z_Registration_Info_UEnum_ETexturePaintWeightTypes.OuterSingleton; } template<> MESHPAINTINGTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ETexturePaintWeightTypes_StaticEnum(); } struct Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "AlphaLerp.Comment", "/** Lerp Between Two Textures using Alpha Value */" }, { "AlphaLerp.DisplayName", "Alpha (Two Textures)" }, { "AlphaLerp.Name", "ETexturePaintWeightTypes::AlphaLerp" }, { "AlphaLerp.ToolTip", "Lerp Between Two Textures using Alpha Value" }, { "ARGB.Comment", "/** Weighting Four Textures according to Channels*/" }, { "ARGB.DisplayName", "ARGB (Four Textures)" }, { "ARGB.Name", "ETexturePaintWeightTypes::ARGB" }, { "ARGB.ToolTip", "Weighting Four Textures according to Channels" }, { "ModuleRelativePath", "Public/MeshPaintHelpers.h" }, { "OneMinusARGB.Comment", "/** Weighting Five Textures according to Channels */" }, { "OneMinusARGB.DisplayName", "ARGB - 1 (Five Textures)" }, { "OneMinusARGB.Name", "ETexturePaintWeightTypes::OneMinusARGB" }, { "OneMinusARGB.ToolTip", "Weighting Five Textures according to Channels" }, { "RGB.Comment", "/** Weighting Three Textures according to Channels*/" }, { "RGB.DisplayName", "RGB (Three Textures)" }, { "RGB.Name", "ETexturePaintWeightTypes::RGB" }, { "RGB.ToolTip", "Weighting Three Textures according to Channels" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ETexturePaintWeightTypes::AlphaLerp", (int64)ETexturePaintWeightTypes::AlphaLerp }, { "ETexturePaintWeightTypes::RGB", (int64)ETexturePaintWeightTypes::RGB }, { "ETexturePaintWeightTypes::ARGB", (int64)ETexturePaintWeightTypes::ARGB }, { "ETexturePaintWeightTypes::OneMinusARGB", (int64)ETexturePaintWeightTypes::OneMinusARGB }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshPaintingToolset, nullptr, "ETexturePaintWeightTypes", "ETexturePaintWeightTypes", Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes() { if (!Z_Registration_Info_UEnum_ETexturePaintWeightTypes.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETexturePaintWeightTypes.InnerSingleton, Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightTypes_Statics::EnumParams); } return Z_Registration_Info_UEnum_ETexturePaintWeightTypes.InnerSingleton; } // ********** End Enum ETexturePaintWeightTypes **************************************************** // ********** Begin Enum ETexturePaintWeightIndex ************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETexturePaintWeightIndex; static UEnum* ETexturePaintWeightIndex_StaticEnum() { if (!Z_Registration_Info_UEnum_ETexturePaintWeightIndex.OuterSingleton) { Z_Registration_Info_UEnum_ETexturePaintWeightIndex.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex, (UObject*)Z_Construct_UPackage__Script_MeshPaintingToolset(), TEXT("ETexturePaintWeightIndex")); } return Z_Registration_Info_UEnum_ETexturePaintWeightIndex.OuterSingleton; } template<> MESHPAINTINGTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ETexturePaintWeightIndex_StaticEnum(); } struct Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ModuleRelativePath", "Public/MeshPaintHelpers.h" }, { "TextureFive.Name", "ETexturePaintWeightIndex::TextureFive" }, { "TextureFour.Name", "ETexturePaintWeightIndex::TextureFour" }, { "TextureOne.Name", "ETexturePaintWeightIndex::TextureOne" }, { "TextureThree.Name", "ETexturePaintWeightIndex::TextureThree" }, { "TextureTwo.Name", "ETexturePaintWeightIndex::TextureTwo" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ETexturePaintWeightIndex::TextureOne", (int64)ETexturePaintWeightIndex::TextureOne }, { "ETexturePaintWeightIndex::TextureTwo", (int64)ETexturePaintWeightIndex::TextureTwo }, { "ETexturePaintWeightIndex::TextureThree", (int64)ETexturePaintWeightIndex::TextureThree }, { "ETexturePaintWeightIndex::TextureFour", (int64)ETexturePaintWeightIndex::TextureFour }, { "ETexturePaintWeightIndex::TextureFive", (int64)ETexturePaintWeightIndex::TextureFive }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshPaintingToolset, nullptr, "ETexturePaintWeightIndex", "ETexturePaintWeightIndex", Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex() { if (!Z_Registration_Info_UEnum_ETexturePaintWeightIndex.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETexturePaintWeightIndex.InnerSingleton, Z_Construct_UEnum_MeshPaintingToolset_ETexturePaintWeightIndex_Statics::EnumParams); } return Z_Registration_Info_UEnum_ETexturePaintWeightIndex.InnerSingleton; } // ********** End Enum ETexturePaintWeightIndex **************************************************** // ********** Begin Class UMeshPaintingSubsystem *************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UMeshPaintingSubsystem; UClass* UMeshPaintingSubsystem::GetPrivateStaticClass() { using TClass = UMeshPaintingSubsystem; if (!Z_Registration_Info_UClass_UMeshPaintingSubsystem.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshPaintingSubsystem"), Z_Registration_Info_UClass_UMeshPaintingSubsystem.InnerSingleton, StaticRegisterNativesUMeshPaintingSubsystem, 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_UMeshPaintingSubsystem.InnerSingleton; } UClass* Z_Construct_UClass_UMeshPaintingSubsystem_NoRegister() { return UMeshPaintingSubsystem::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshPaintingSubsystem_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "MeshPaintHelpers.h" }, { "ModuleRelativePath", "Public/MeshPaintHelpers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastPaintedComponent_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/MeshPaintHelpers.h" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshPaintingSubsystem constinit property declarations ******************* static const UECodeGen_Private::FObjectPropertyParams NewProp_LastPaintedComponent; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UMeshPaintingSubsystem constinit property declarations ********************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshPaintingSubsystem_Statics // ********** Begin Class UMeshPaintingSubsystem Property Definitions ****************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshPaintingSubsystem_Statics::NewProp_LastPaintedComponent = { "LastPaintedComponent", nullptr, (EPropertyFlags)0x0114000000082008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshPaintingSubsystem, LastPaintedComponent), Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastPaintedComponent_MetaData), NewProp_LastPaintedComponent_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshPaintingSubsystem_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintingSubsystem_Statics::NewProp_LastPaintedComponent, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintingSubsystem_Statics::PropPointers) < 2048); // ********** End Class UMeshPaintingSubsystem Property Definitions ******************************** UObject* (*const Z_Construct_UClass_UMeshPaintingSubsystem_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UEngineSubsystem, (UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintingSubsystem_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshPaintingSubsystem_Statics::ClassParams = { &UMeshPaintingSubsystem::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UMeshPaintingSubsystem_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintingSubsystem_Statics::PropPointers), 0, 0x008800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintingSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshPaintingSubsystem_Statics::Class_MetaDataParams) }; void UMeshPaintingSubsystem::StaticRegisterNativesUMeshPaintingSubsystem() { } UClass* Z_Construct_UClass_UMeshPaintingSubsystem() { if (!Z_Registration_Info_UClass_UMeshPaintingSubsystem.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshPaintingSubsystem.OuterSingleton, Z_Construct_UClass_UMeshPaintingSubsystem_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshPaintingSubsystem.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshPaintingSubsystem); UMeshPaintingSubsystem::~UMeshPaintingSubsystem() {} // ********** End Class UMeshPaintingSubsystem ***************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h__Script_MeshPaintingToolset_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { ETexturePaintWeightTypes_StaticEnum, TEXT("ETexturePaintWeightTypes"), &Z_Registration_Info_UEnum_ETexturePaintWeightTypes, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4239616060U) }, { ETexturePaintWeightIndex_StaticEnum, TEXT("ETexturePaintWeightIndex"), &Z_Registration_Info_UEnum_ETexturePaintWeightIndex, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 808132971U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UMeshPaintingSubsystem, UMeshPaintingSubsystem::StaticClass, TEXT("UMeshPaintingSubsystem"), &Z_Registration_Info_UClass_UMeshPaintingSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshPaintingSubsystem), 134819083U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h__Script_MeshPaintingToolset_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h__Script_MeshPaintingToolset_3379708931{ TEXT("/Script/MeshPaintingToolset"), Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h__Script_MeshPaintingToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h__Script_MeshPaintingToolset_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h__Script_MeshPaintingToolset_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h__Script_MeshPaintingToolset_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS