Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MeshPaintingToolset/UHT/MeshVertexPaintingTool.gen.cpp

1061 lines
67 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "MeshVertexPaintingTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshVertexPaintingTool() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UBaseBrushTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintingToolProperties();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintSelectionInterface_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintSelectionMechanic_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexColorPaintingTool();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexColorPaintingTool_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexColorPaintingToolProperties();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexPaintingTool();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexPaintingTool_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexPaintingToolProperties();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexPaintingToolProperties_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexWeightPaintingTool();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexWeightPaintingTool_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_NoRegister();
MESHPAINTINGTOOLSET_API UEnum* Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex();
MESHPAINTINGTOOLSET_API UEnum* Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes();
UPackage* Z_Construct_UPackage__Script_MeshPaintingToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMeshPaintWeightTypes *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshPaintWeightTypes;
static UEnum* EMeshPaintWeightTypes_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMeshPaintWeightTypes.OuterSingleton)
{
Z_Registration_Info_UEnum_EMeshPaintWeightTypes.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes, (UObject*)Z_Construct_UPackage__Script_MeshPaintingToolset(), TEXT("EMeshPaintWeightTypes"));
}
return Z_Registration_Info_UEnum_EMeshPaintWeightTypes.OuterSingleton;
}
template<> MESHPAINTINGTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshPaintWeightTypes>()
{
return EMeshPaintWeightTypes_StaticEnum();
}
struct Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes_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", "EMeshPaintWeightTypes::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", "EMeshPaintWeightTypes::ARGB" },
{ "ARGB.ToolTip", "Weighting Four Textures according to Channels" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "OneMinusARGB.Comment", "/** Weighting Five Textures according to Channels */" },
{ "OneMinusARGB.DisplayName", "ARGB - 1 (Five Textures)" },
{ "OneMinusARGB.Name", "EMeshPaintWeightTypes::OneMinusARGB" },
{ "OneMinusARGB.ToolTip", "Weighting Five Textures according to Channels" },
{ "RGB.Comment", "/** Weighting Three Textures according to Channels*/" },
{ "RGB.DisplayName", "RGB (Three Textures)" },
{ "RGB.Name", "EMeshPaintWeightTypes::RGB" },
{ "RGB.ToolTip", "Weighting Three Textures according to Channels" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMeshPaintWeightTypes::AlphaLerp", (int64)EMeshPaintWeightTypes::AlphaLerp },
{ "EMeshPaintWeightTypes::RGB", (int64)EMeshPaintWeightTypes::RGB },
{ "EMeshPaintWeightTypes::ARGB", (int64)EMeshPaintWeightTypes::ARGB },
{ "EMeshPaintWeightTypes::OneMinusARGB", (int64)EMeshPaintWeightTypes::OneMinusARGB },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
nullptr,
"EMeshPaintWeightTypes",
"EMeshPaintWeightTypes",
Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes()
{
if (!Z_Registration_Info_UEnum_EMeshPaintWeightTypes.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshPaintWeightTypes.InnerSingleton, Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMeshPaintWeightTypes.InnerSingleton;
}
// ********** End Enum EMeshPaintWeightTypes *******************************************************
// ********** Begin Enum EMeshPaintTextureIndex ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshPaintTextureIndex;
static UEnum* EMeshPaintTextureIndex_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMeshPaintTextureIndex.OuterSingleton)
{
Z_Registration_Info_UEnum_EMeshPaintTextureIndex.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex, (UObject*)Z_Construct_UPackage__Script_MeshPaintingToolset(), TEXT("EMeshPaintTextureIndex"));
}
return Z_Registration_Info_UEnum_EMeshPaintTextureIndex.OuterSingleton;
}
template<> MESHPAINTINGTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshPaintTextureIndex>()
{
return EMeshPaintTextureIndex_StaticEnum();
}
struct Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "TextureFive.Name", "EMeshPaintTextureIndex::TextureFive" },
{ "TextureFour.Name", "EMeshPaintTextureIndex::TextureFour" },
{ "TextureOne.Name", "EMeshPaintTextureIndex::TextureOne" },
{ "TextureThree.Name", "EMeshPaintTextureIndex::TextureThree" },
{ "TextureTwo.Name", "EMeshPaintTextureIndex::TextureTwo" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMeshPaintTextureIndex::TextureOne", (int64)EMeshPaintTextureIndex::TextureOne },
{ "EMeshPaintTextureIndex::TextureTwo", (int64)EMeshPaintTextureIndex::TextureTwo },
{ "EMeshPaintTextureIndex::TextureThree", (int64)EMeshPaintTextureIndex::TextureThree },
{ "EMeshPaintTextureIndex::TextureFour", (int64)EMeshPaintTextureIndex::TextureFour },
{ "EMeshPaintTextureIndex::TextureFive", (int64)EMeshPaintTextureIndex::TextureFive },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
nullptr,
"EMeshPaintTextureIndex",
"EMeshPaintTextureIndex",
Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex()
{
if (!Z_Registration_Info_UEnum_EMeshPaintTextureIndex.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshPaintTextureIndex.InnerSingleton, Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMeshPaintTextureIndex.InnerSingleton;
}
// ********** End Enum EMeshPaintTextureIndex ******************************************************
// ********** Begin Class UMeshVertexColorPaintingToolBuilder **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshVertexColorPaintingToolBuilder;
UClass* UMeshVertexColorPaintingToolBuilder::GetPrivateStaticClass()
{
using TClass = UMeshVertexColorPaintingToolBuilder;
if (!Z_Registration_Info_UClass_UMeshVertexColorPaintingToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshVertexColorPaintingToolBuilder"),
Z_Registration_Info_UClass_UMeshVertexColorPaintingToolBuilder.InnerSingleton,
StaticRegisterNativesUMeshVertexColorPaintingToolBuilder,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMeshVertexColorPaintingToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_NoRegister()
{
return UMeshVertexColorPaintingToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n *\n */" },
{ "IncludePath", "MeshVertexPaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshVertexColorPaintingToolBuilder constinit property declarations ******
// ********** End Class UMeshVertexColorPaintingToolBuilder constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshVertexColorPaintingToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_Statics::ClassParams = {
&UMeshVertexColorPaintingToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_Statics::Class_MetaDataParams)
};
void UMeshVertexColorPaintingToolBuilder::StaticRegisterNativesUMeshVertexColorPaintingToolBuilder()
{
}
UClass* Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder()
{
if (!Z_Registration_Info_UClass_UMeshVertexColorPaintingToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshVertexColorPaintingToolBuilder.OuterSingleton, Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshVertexColorPaintingToolBuilder.OuterSingleton;
}
UMeshVertexColorPaintingToolBuilder::UMeshVertexColorPaintingToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshVertexColorPaintingToolBuilder);
UMeshVertexColorPaintingToolBuilder::~UMeshVertexColorPaintingToolBuilder() {}
// ********** End Class UMeshVertexColorPaintingToolBuilder ****************************************
// ********** Begin Class UMeshVertexWeightPaintingToolBuilder *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolBuilder;
UClass* UMeshVertexWeightPaintingToolBuilder::GetPrivateStaticClass()
{
using TClass = UMeshVertexWeightPaintingToolBuilder;
if (!Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshVertexWeightPaintingToolBuilder"),
Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolBuilder.InnerSingleton,
StaticRegisterNativesUMeshVertexWeightPaintingToolBuilder,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_NoRegister()
{
return UMeshVertexWeightPaintingToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshVertexPaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshVertexWeightPaintingToolBuilder constinit property declarations *****
// ********** End Class UMeshVertexWeightPaintingToolBuilder constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshVertexWeightPaintingToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_Statics::ClassParams = {
&UMeshVertexWeightPaintingToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_Statics::Class_MetaDataParams)
};
void UMeshVertexWeightPaintingToolBuilder::StaticRegisterNativesUMeshVertexWeightPaintingToolBuilder()
{
}
UClass* Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder()
{
if (!Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolBuilder.OuterSingleton, Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolBuilder.OuterSingleton;
}
UMeshVertexWeightPaintingToolBuilder::UMeshVertexWeightPaintingToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshVertexWeightPaintingToolBuilder);
UMeshVertexWeightPaintingToolBuilder::~UMeshVertexWeightPaintingToolBuilder() {}
// ********** End Class UMeshVertexWeightPaintingToolBuilder ***************************************
// ********** Begin Class UMeshVertexPaintingToolProperties ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshVertexPaintingToolProperties;
UClass* UMeshVertexPaintingToolProperties::GetPrivateStaticClass()
{
using TClass = UMeshVertexPaintingToolProperties;
if (!Z_Registration_Info_UClass_UMeshVertexPaintingToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshVertexPaintingToolProperties"),
Z_Registration_Info_UClass_UMeshVertexPaintingToolProperties.InnerSingleton,
StaticRegisterNativesUMeshVertexPaintingToolProperties,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMeshVertexPaintingToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshVertexPaintingToolProperties_NoRegister()
{
return UMeshVertexPaintingToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshVertexPaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPaintOnSpecificLOD_MetaData[] = {
{ "Category", "VertexPainting" },
{ "Comment", "/** When unchecked the painting on the base LOD will be propagate automatically to all other LODs when exiting the mode or changing the selection */" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "ToolTip", "When unchecked the painting on the base LOD will be propagate automatically to all other LODs when exiting the mode or changing the selection" },
{ "TransientToolProperty", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODIndex_MetaData[] = {
{ "Category", "VertexPainting" },
{ "ClampMin", "0" },
{ "Comment", "/** Index of LOD to paint. If not set then paint is applied to all LODs. */" },
{ "EditCondition", "bPaintOnSpecificLOD" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "ToolTip", "Index of LOD to paint. If not set then paint is applied to all LODs." },
{ "TransientToolProperty", "" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexPreviewSize_MetaData[] = {
{ "Category", "VertexPainting" },
{ "ClampMin", "0" },
{ "Comment", "/** Size of vertex points drawn when mesh painting is active. */" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "ToolTip", "Size of vertex points drawn when mesh painting is active." },
{ "UIMin", "0" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshVertexPaintingToolProperties constinit property declarations ********
static void NewProp_bPaintOnSpecificLOD_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPaintOnSpecificLOD;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VertexPreviewSize;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshVertexPaintingToolProperties constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshVertexPaintingToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics
// ********** Begin Class UMeshVertexPaintingToolProperties Property Definitions *******************
void Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::NewProp_bPaintOnSpecificLOD_SetBit(void* Obj)
{
((UMeshVertexPaintingToolProperties*)Obj)->bPaintOnSpecificLOD = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::NewProp_bPaintOnSpecificLOD = { "bPaintOnSpecificLOD", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshVertexPaintingToolProperties), &Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::NewProp_bPaintOnSpecificLOD_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPaintOnSpecificLOD_MetaData), NewProp_bPaintOnSpecificLOD_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::NewProp_LODIndex = { "LODIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshVertexPaintingToolProperties, LODIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODIndex_MetaData), NewProp_LODIndex_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::NewProp_VertexPreviewSize = { "VertexPreviewSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshVertexPaintingToolProperties, VertexPreviewSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexPreviewSize_MetaData), NewProp_VertexPreviewSize_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::NewProp_bPaintOnSpecificLOD,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::NewProp_LODIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::NewProp_VertexPreviewSize,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UMeshVertexPaintingToolProperties Property Definitions *********************
UObject* (*const Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshPaintingToolProperties,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::ClassParams = {
&UMeshVertexPaintingToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::Class_MetaDataParams)
};
void UMeshVertexPaintingToolProperties::StaticRegisterNativesUMeshVertexPaintingToolProperties()
{
}
UClass* Z_Construct_UClass_UMeshVertexPaintingToolProperties()
{
if (!Z_Registration_Info_UClass_UMeshVertexPaintingToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshVertexPaintingToolProperties.OuterSingleton, Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshVertexPaintingToolProperties.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshVertexPaintingToolProperties);
UMeshVertexPaintingToolProperties::~UMeshVertexPaintingToolProperties() {}
// ********** End Class UMeshVertexPaintingToolProperties ******************************************
// ********** Begin Class UMeshVertexColorPaintingToolProperties ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshVertexColorPaintingToolProperties;
UClass* UMeshVertexColorPaintingToolProperties::GetPrivateStaticClass()
{
using TClass = UMeshVertexColorPaintingToolProperties;
if (!Z_Registration_Info_UClass_UMeshVertexColorPaintingToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshVertexColorPaintingToolProperties"),
Z_Registration_Info_UClass_UMeshVertexColorPaintingToolProperties.InnerSingleton,
StaticRegisterNativesUMeshVertexColorPaintingToolProperties,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMeshVertexColorPaintingToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_NoRegister()
{
return UMeshVertexColorPaintingToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshVertexPaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWriteRed_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Whether or not to apply Vertex Color Painting to the Red Channel */" },
{ "DisplayName", "Red" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "ToolTip", "Whether or not to apply Vertex Color Painting to the Red Channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWriteGreen_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Whether or not to apply Vertex Color Painting to the Green Channel */" },
{ "DisplayName", "Green" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "ToolTip", "Whether or not to apply Vertex Color Painting to the Green Channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWriteBlue_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Whether or not to apply Vertex Color Painting to the Blue Channel */" },
{ "DisplayName", "Blue" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "ToolTip", "Whether or not to apply Vertex Color Painting to the Blue Channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWriteAlpha_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Whether or not to apply Vertex Color Painting to the Alpha Channel */" },
{ "DisplayName", "Alpha" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "ToolTip", "Whether or not to apply Vertex Color Painting to the Alpha Channel" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshVertexColorPaintingToolProperties constinit property declarations ***
static void NewProp_bWriteRed_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWriteRed;
static void NewProp_bWriteGreen_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWriteGreen;
static void NewProp_bWriteBlue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWriteBlue;
static void NewProp_bWriteAlpha_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWriteAlpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshVertexColorPaintingToolProperties constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshVertexColorPaintingToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics
// ********** Begin Class UMeshVertexColorPaintingToolProperties Property Definitions **************
void Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteRed_SetBit(void* Obj)
{
((UMeshVertexColorPaintingToolProperties*)Obj)->bWriteRed = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteRed = { "bWriteRed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshVertexColorPaintingToolProperties), &Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteRed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWriteRed_MetaData), NewProp_bWriteRed_MetaData) };
void Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteGreen_SetBit(void* Obj)
{
((UMeshVertexColorPaintingToolProperties*)Obj)->bWriteGreen = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteGreen = { "bWriteGreen", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshVertexColorPaintingToolProperties), &Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteGreen_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWriteGreen_MetaData), NewProp_bWriteGreen_MetaData) };
void Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteBlue_SetBit(void* Obj)
{
((UMeshVertexColorPaintingToolProperties*)Obj)->bWriteBlue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteBlue = { "bWriteBlue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshVertexColorPaintingToolProperties), &Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteBlue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWriteBlue_MetaData), NewProp_bWriteBlue_MetaData) };
void Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteAlpha_SetBit(void* Obj)
{
((UMeshVertexColorPaintingToolProperties*)Obj)->bWriteAlpha = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteAlpha = { "bWriteAlpha", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshVertexColorPaintingToolProperties), &Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteAlpha_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWriteAlpha_MetaData), NewProp_bWriteAlpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteRed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteGreen,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteBlue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::NewProp_bWriteAlpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UMeshVertexColorPaintingToolProperties Property Definitions ****************
UObject* (*const Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshVertexPaintingToolProperties,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::ClassParams = {
&UMeshVertexColorPaintingToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::Class_MetaDataParams)
};
void UMeshVertexColorPaintingToolProperties::StaticRegisterNativesUMeshVertexColorPaintingToolProperties()
{
}
UClass* Z_Construct_UClass_UMeshVertexColorPaintingToolProperties()
{
if (!Z_Registration_Info_UClass_UMeshVertexColorPaintingToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshVertexColorPaintingToolProperties.OuterSingleton, Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshVertexColorPaintingToolProperties.OuterSingleton;
}
UMeshVertexColorPaintingToolProperties::UMeshVertexColorPaintingToolProperties() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshVertexColorPaintingToolProperties);
UMeshVertexColorPaintingToolProperties::~UMeshVertexColorPaintingToolProperties() {}
// ********** End Class UMeshVertexColorPaintingToolProperties *************************************
// ********** Begin Class UMeshVertexWeightPaintingToolProperties **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolProperties;
UClass* UMeshVertexWeightPaintingToolProperties::GetPrivateStaticClass()
{
using TClass = UMeshVertexWeightPaintingToolProperties;
if (!Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshVertexWeightPaintingToolProperties"),
Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolProperties.InnerSingleton,
StaticRegisterNativesUMeshVertexWeightPaintingToolProperties,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_NoRegister()
{
return UMeshVertexWeightPaintingToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshVertexPaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureWeightType_MetaData[] = {
{ "Category", "WeightPainting" },
{ "Comment", "/** Texture Blend Weight Painting Mode */" },
{ "EnumCondition", "1" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "ToolTip", "Texture Blend Weight Painting Mode" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintTextureWeightIndex_MetaData[] = {
{ "Category", "WeightPainting" },
{ "Comment", "/** Texture Blend Weight index which should be applied during Painting */" },
{ "EnumCondition", "1" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "ToolTip", "Texture Blend Weight index which should be applied during Painting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EraseTextureWeightIndex_MetaData[] = {
{ "Category", "WeightPainting" },
{ "Comment", "/** Texture Blend Weight index which should be erased during Painting */" },
{ "EnumCondition", "1" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
{ "ToolTip", "Texture Blend Weight index which should be erased during Painting" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshVertexWeightPaintingToolProperties constinit property declarations **
static const UECodeGen_Private::FBytePropertyParams NewProp_TextureWeightType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TextureWeightType;
static const UECodeGen_Private::FBytePropertyParams NewProp_PaintTextureWeightIndex_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PaintTextureWeightIndex;
static const UECodeGen_Private::FBytePropertyParams NewProp_EraseTextureWeightIndex_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_EraseTextureWeightIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshVertexWeightPaintingToolProperties constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshVertexWeightPaintingToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics
// ********** Begin Class UMeshVertexWeightPaintingToolProperties Property Definitions *************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_TextureWeightType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_TextureWeightType = { "TextureWeightType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshVertexWeightPaintingToolProperties, TextureWeightType), Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintWeightTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureWeightType_MetaData), NewProp_TextureWeightType_MetaData) }; // 115767469
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_PaintTextureWeightIndex_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_PaintTextureWeightIndex = { "PaintTextureWeightIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshVertexWeightPaintingToolProperties, PaintTextureWeightIndex), Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintTextureWeightIndex_MetaData), NewProp_PaintTextureWeightIndex_MetaData) }; // 3073883403
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_EraseTextureWeightIndex_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_EraseTextureWeightIndex = { "EraseTextureWeightIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshVertexWeightPaintingToolProperties, EraseTextureWeightIndex), Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintTextureIndex, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EraseTextureWeightIndex_MetaData), NewProp_EraseTextureWeightIndex_MetaData) }; // 3073883403
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_TextureWeightType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_TextureWeightType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_PaintTextureWeightIndex_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_PaintTextureWeightIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_EraseTextureWeightIndex_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::NewProp_EraseTextureWeightIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UMeshVertexWeightPaintingToolProperties Property Definitions ***************
UObject* (*const Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshVertexPaintingToolProperties,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::ClassParams = {
&UMeshVertexWeightPaintingToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::Class_MetaDataParams)
};
void UMeshVertexWeightPaintingToolProperties::StaticRegisterNativesUMeshVertexWeightPaintingToolProperties()
{
}
UClass* Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties()
{
if (!Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolProperties.OuterSingleton, Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolProperties.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshVertexWeightPaintingToolProperties);
UMeshVertexWeightPaintingToolProperties::~UMeshVertexWeightPaintingToolProperties() {}
// ********** End Class UMeshVertexWeightPaintingToolProperties ************************************
// ********** Begin Class UMeshVertexPaintingTool **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshVertexPaintingTool;
UClass* UMeshVertexPaintingTool::GetPrivateStaticClass()
{
using TClass = UMeshVertexPaintingTool;
if (!Z_Registration_Info_UClass_UMeshVertexPaintingTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshVertexPaintingTool"),
Z_Registration_Info_UClass_UMeshVertexPaintingTool.InnerSingleton,
StaticRegisterNativesUMeshVertexPaintingTool,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMeshVertexPaintingTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshVertexPaintingTool_NoRegister()
{
return UMeshVertexPaintingTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshVertexPaintingTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshVertexPaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionMechanic_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshVertexPaintingTool constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionMechanic;
static const UECodeGen_Private::FObjectPropertyParams NewProp_VertexProperties;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshVertexPaintingTool constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshVertexPaintingTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshVertexPaintingTool_Statics
// ********** Begin Class UMeshVertexPaintingTool Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshVertexPaintingTool_Statics::NewProp_SelectionMechanic = { "SelectionMechanic", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshVertexPaintingTool, SelectionMechanic), Z_Construct_UClass_UMeshPaintSelectionMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionMechanic_MetaData), NewProp_SelectionMechanic_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshVertexPaintingTool_Statics::NewProp_VertexProperties = { "VertexProperties", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshVertexPaintingTool, VertexProperties), Z_Construct_UClass_UMeshVertexPaintingToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexProperties_MetaData), NewProp_VertexProperties_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshVertexPaintingTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexPaintingTool_Statics::NewProp_SelectionMechanic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexPaintingTool_Statics::NewProp_VertexProperties,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexPaintingTool_Statics::PropPointers) < 2048);
// ********** End Class UMeshVertexPaintingTool Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UMeshVertexPaintingTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBaseBrushTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexPaintingTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UMeshVertexPaintingTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshPaintSelectionInterface_NoRegister, (int32)VTABLE_OFFSET(UMeshVertexPaintingTool, IMeshPaintSelectionInterface), false }, // 4050754871
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshVertexPaintingTool_Statics::ClassParams = {
&UMeshVertexPaintingTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshVertexPaintingTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexPaintingTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A9u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexPaintingTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshVertexPaintingTool_Statics::Class_MetaDataParams)
};
void UMeshVertexPaintingTool::StaticRegisterNativesUMeshVertexPaintingTool()
{
}
UClass* Z_Construct_UClass_UMeshVertexPaintingTool()
{
if (!Z_Registration_Info_UClass_UMeshVertexPaintingTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshVertexPaintingTool.OuterSingleton, Z_Construct_UClass_UMeshVertexPaintingTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshVertexPaintingTool.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshVertexPaintingTool);
UMeshVertexPaintingTool::~UMeshVertexPaintingTool() {}
// ********** End Class UMeshVertexPaintingTool ****************************************************
// ********** Begin Class UMeshVertexColorPaintingTool *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshVertexColorPaintingTool;
UClass* UMeshVertexColorPaintingTool::GetPrivateStaticClass()
{
using TClass = UMeshVertexColorPaintingTool;
if (!Z_Registration_Info_UClass_UMeshVertexColorPaintingTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshVertexColorPaintingTool"),
Z_Registration_Info_UClass_UMeshVertexColorPaintingTool.InnerSingleton,
StaticRegisterNativesUMeshVertexColorPaintingTool,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMeshVertexColorPaintingTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshVertexColorPaintingTool_NoRegister()
{
return UMeshVertexColorPaintingTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshVertexPaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshVertexColorPaintingTool constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ColorProperties;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshVertexColorPaintingTool constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshVertexColorPaintingTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics
// ********** Begin Class UMeshVertexColorPaintingTool Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::NewProp_ColorProperties = { "ColorProperties", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshVertexColorPaintingTool, ColorProperties), Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorProperties_MetaData), NewProp_ColorProperties_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::NewProp_ColorProperties,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::PropPointers) < 2048);
// ********** End Class UMeshVertexColorPaintingTool Property Definitions **************************
UObject* (*const Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshVertexPaintingTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::ClassParams = {
&UMeshVertexColorPaintingTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::Class_MetaDataParams)
};
void UMeshVertexColorPaintingTool::StaticRegisterNativesUMeshVertexColorPaintingTool()
{
}
UClass* Z_Construct_UClass_UMeshVertexColorPaintingTool()
{
if (!Z_Registration_Info_UClass_UMeshVertexColorPaintingTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshVertexColorPaintingTool.OuterSingleton, Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshVertexColorPaintingTool.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshVertexColorPaintingTool);
UMeshVertexColorPaintingTool::~UMeshVertexColorPaintingTool() {}
// ********** End Class UMeshVertexColorPaintingTool ***********************************************
// ********** Begin Class UMeshVertexWeightPaintingTool ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshVertexWeightPaintingTool;
UClass* UMeshVertexWeightPaintingTool::GetPrivateStaticClass()
{
using TClass = UMeshVertexWeightPaintingTool;
if (!Z_Registration_Info_UClass_UMeshVertexWeightPaintingTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshVertexWeightPaintingTool"),
Z_Registration_Info_UClass_UMeshVertexWeightPaintingTool.InnerSingleton,
StaticRegisterNativesUMeshVertexWeightPaintingTool,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMeshVertexWeightPaintingTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshVertexWeightPaintingTool_NoRegister()
{
return UMeshVertexWeightPaintingTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshVertexPaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshVertexPaintingTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshVertexWeightPaintingTool constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WeightProperties;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshVertexWeightPaintingTool constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshVertexWeightPaintingTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics
// ********** Begin Class UMeshVertexWeightPaintingTool Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::NewProp_WeightProperties = { "WeightProperties", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshVertexWeightPaintingTool, WeightProperties), Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightProperties_MetaData), NewProp_WeightProperties_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::NewProp_WeightProperties,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::PropPointers) < 2048);
// ********** End Class UMeshVertexWeightPaintingTool Property Definitions *************************
UObject* (*const Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshVertexPaintingTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::ClassParams = {
&UMeshVertexWeightPaintingTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::Class_MetaDataParams)
};
void UMeshVertexWeightPaintingTool::StaticRegisterNativesUMeshVertexWeightPaintingTool()
{
}
UClass* Z_Construct_UClass_UMeshVertexWeightPaintingTool()
{
if (!Z_Registration_Info_UClass_UMeshVertexWeightPaintingTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshVertexWeightPaintingTool.OuterSingleton, Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshVertexWeightPaintingTool.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshVertexWeightPaintingTool);
UMeshVertexWeightPaintingTool::~UMeshVertexWeightPaintingTool() {}
// ********** End Class UMeshVertexWeightPaintingTool **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h__Script_MeshPaintingToolset_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMeshPaintWeightTypes_StaticEnum, TEXT("EMeshPaintWeightTypes"), &Z_Registration_Info_UEnum_EMeshPaintWeightTypes, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 115767469U) },
{ EMeshPaintTextureIndex_StaticEnum, TEXT("EMeshPaintTextureIndex"), &Z_Registration_Info_UEnum_EMeshPaintTextureIndex, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3073883403U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder, UMeshVertexColorPaintingToolBuilder::StaticClass, TEXT("UMeshVertexColorPaintingToolBuilder"), &Z_Registration_Info_UClass_UMeshVertexColorPaintingToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshVertexColorPaintingToolBuilder), 1937254689U) },
{ Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder, UMeshVertexWeightPaintingToolBuilder::StaticClass, TEXT("UMeshVertexWeightPaintingToolBuilder"), &Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshVertexWeightPaintingToolBuilder), 149649470U) },
{ Z_Construct_UClass_UMeshVertexPaintingToolProperties, UMeshVertexPaintingToolProperties::StaticClass, TEXT("UMeshVertexPaintingToolProperties"), &Z_Registration_Info_UClass_UMeshVertexPaintingToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshVertexPaintingToolProperties), 99641726U) },
{ Z_Construct_UClass_UMeshVertexColorPaintingToolProperties, UMeshVertexColorPaintingToolProperties::StaticClass, TEXT("UMeshVertexColorPaintingToolProperties"), &Z_Registration_Info_UClass_UMeshVertexColorPaintingToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshVertexColorPaintingToolProperties), 1301714841U) },
{ Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties, UMeshVertexWeightPaintingToolProperties::StaticClass, TEXT("UMeshVertexWeightPaintingToolProperties"), &Z_Registration_Info_UClass_UMeshVertexWeightPaintingToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshVertexWeightPaintingToolProperties), 2732139292U) },
{ Z_Construct_UClass_UMeshVertexPaintingTool, UMeshVertexPaintingTool::StaticClass, TEXT("UMeshVertexPaintingTool"), &Z_Registration_Info_UClass_UMeshVertexPaintingTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshVertexPaintingTool), 3139445046U) },
{ Z_Construct_UClass_UMeshVertexColorPaintingTool, UMeshVertexColorPaintingTool::StaticClass, TEXT("UMeshVertexColorPaintingTool"), &Z_Registration_Info_UClass_UMeshVertexColorPaintingTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshVertexColorPaintingTool), 3478364995U) },
{ Z_Construct_UClass_UMeshVertexWeightPaintingTool, UMeshVertexWeightPaintingTool::StaticClass, TEXT("UMeshVertexWeightPaintingTool"), &Z_Registration_Info_UClass_UMeshVertexWeightPaintingTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshVertexWeightPaintingTool), 128165064U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h__Script_MeshPaintingToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h__Script_MeshPaintingToolset_1156050524{
TEXT("/Script/MeshPaintingToolset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h__Script_MeshPaintingToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h__Script_MeshPaintingToolset_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h__Script_MeshPaintingToolset_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h__Script_MeshPaintingToolset_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS