Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,175 @@
// 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 "BaseMeshPaintingToolProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBaseMeshPaintingToolProperties() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UBrushBaseProperties();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintingToolProperties();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintingToolProperties_NoRegister();
UPackage* Z_Construct_UPackage__Script_MeshPaintingToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMeshPaintingToolProperties **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshPaintingToolProperties;
UClass* UMeshPaintingToolProperties::GetPrivateStaticClass()
{
using TClass = UMeshPaintingToolProperties;
if (!Z_Registration_Info_UClass_UMeshPaintingToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshPaintingToolProperties"),
Z_Registration_Info_UClass_UMeshPaintingToolProperties.InnerSingleton,
StaticRegisterNativesUMeshPaintingToolProperties,
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_UMeshPaintingToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshPaintingToolProperties_NoRegister()
{
return UMeshPaintingToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshPaintingToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "BaseMeshPaintingToolProperties.h" },
{ "ModuleRelativePath", "Public/BaseMeshPaintingToolProperties.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintColor_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Color used for applying color painting */" },
{ "ModuleRelativePath", "Public/BaseMeshPaintingToolProperties.h" },
{ "ToolTip", "Color used for applying color painting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EraseColor_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Color used for erasing color painting */" },
{ "ModuleRelativePath", "Public/BaseMeshPaintingToolProperties.h" },
{ "ToolTip", "Color used for erasing color painting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableFlow_MetaData[] = {
{ "Category", "Brush" },
{ "Comment", "/** Enables \"Flow\" painting where paint is continually applied from the brush every tick */" },
{ "DisplayName", "Enable Brush Flow" },
{ "ModuleRelativePath", "Public/BaseMeshPaintingToolProperties.h" },
{ "ToolTip", "Enables \"Flow\" painting where paint is continually applied from the brush every tick" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnlyFrontFacingTriangles_MetaData[] = {
{ "Category", "Brush" },
{ "Comment", "/** Whether back-facing triangles should be ignored */" },
{ "DisplayName", "Ignore Back-Facing" },
{ "ModuleRelativePath", "Public/BaseMeshPaintingToolProperties.h" },
{ "ToolTip", "Whether back-facing triangles should be ignored" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshPaintingToolProperties constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_PaintColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_EraseColor;
static void NewProp_bEnableFlow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableFlow;
static void NewProp_bOnlyFrontFacingTriangles_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnlyFrontFacingTriangles;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshPaintingToolProperties constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshPaintingToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshPaintingToolProperties_Statics
// ********** Begin Class UMeshPaintingToolProperties Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_PaintColor = { "PaintColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshPaintingToolProperties, PaintColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintColor_MetaData), NewProp_PaintColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_EraseColor = { "EraseColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshPaintingToolProperties, EraseColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EraseColor_MetaData), NewProp_EraseColor_MetaData) };
void Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_bEnableFlow_SetBit(void* Obj)
{
((UMeshPaintingToolProperties*)Obj)->bEnableFlow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_bEnableFlow = { "bEnableFlow", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshPaintingToolProperties), &Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_bEnableFlow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableFlow_MetaData), NewProp_bEnableFlow_MetaData) };
void Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_bOnlyFrontFacingTriangles_SetBit(void* Obj)
{
((UMeshPaintingToolProperties*)Obj)->bOnlyFrontFacingTriangles = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_bOnlyFrontFacingTriangles = { "bOnlyFrontFacingTriangles", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshPaintingToolProperties), &Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_bOnlyFrontFacingTriangles_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnlyFrontFacingTriangles_MetaData), NewProp_bOnlyFrontFacingTriangles_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshPaintingToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_PaintColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_EraseColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_bEnableFlow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintingToolProperties_Statics::NewProp_bOnlyFrontFacingTriangles,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintingToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UMeshPaintingToolProperties Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UMeshPaintingToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBrushBaseProperties,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintingToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshPaintingToolProperties_Statics::ClassParams = {
&UMeshPaintingToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshPaintingToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintingToolProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintingToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshPaintingToolProperties_Statics::Class_MetaDataParams)
};
void UMeshPaintingToolProperties::StaticRegisterNativesUMeshPaintingToolProperties()
{
}
UClass* Z_Construct_UClass_UMeshPaintingToolProperties()
{
if (!Z_Registration_Info_UClass_UMeshPaintingToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshPaintingToolProperties.OuterSingleton, Z_Construct_UClass_UMeshPaintingToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshPaintingToolProperties.OuterSingleton;
}
UMeshPaintingToolProperties::UMeshPaintingToolProperties() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshPaintingToolProperties);
UMeshPaintingToolProperties::~UMeshPaintingToolProperties() {}
// ********** End Class UMeshPaintingToolProperties ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h__Script_MeshPaintingToolset_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeshPaintingToolProperties, UMeshPaintingToolProperties::StaticClass, TEXT("UMeshPaintingToolProperties"), &Z_Registration_Info_UClass_UMeshPaintingToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshPaintingToolProperties), 4218223490U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h__Script_MeshPaintingToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h__Script_MeshPaintingToolset_2533373723{
TEXT("/Script/MeshPaintingToolset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h__Script_MeshPaintingToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h__Script_MeshPaintingToolset_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BaseMeshPaintingToolProperties.h"
#ifdef MESHPAINTINGTOOLSET_BaseMeshPaintingToolProperties_generated_h
#error "BaseMeshPaintingToolProperties.generated.h already included, missing '#pragma once' in BaseMeshPaintingToolProperties.h"
#endif
#define MESHPAINTINGTOOLSET_BaseMeshPaintingToolProperties_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMeshPaintingToolProperties **********************************************
struct Z_Construct_UClass_UMeshPaintingToolProperties_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintingToolProperties_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h_11_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshPaintingToolProperties(); \
friend struct ::Z_Construct_UClass_UMeshPaintingToolProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshPaintingToolProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshPaintingToolProperties, UBrushBaseProperties, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshPaintingToolProperties_NoRegister) \
DECLARE_SERIALIZER(UMeshPaintingToolProperties)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h_11_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshPaintingToolProperties(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshPaintingToolProperties(UMeshPaintingToolProperties&&) = delete; \
UMeshPaintingToolProperties(const UMeshPaintingToolProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshPaintingToolProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshPaintingToolProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshPaintingToolProperties) \
MESHPAINTINGTOOLSET_API virtual ~UMeshPaintingToolProperties();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h_8_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h_11_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h_11_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h_11_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshPaintingToolProperties;
// ********** End Class UMeshPaintingToolProperties ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_BaseMeshPaintingToolProperties_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,263 @@
// 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<ETexturePaintWeightTypes>()
{
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<ETexturePaintWeightIndex>()
{
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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<UMeshPaintingSubsystem>::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

View File

@@ -0,0 +1,86 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "MeshPaintHelpers.h"
#ifdef MESHPAINTINGTOOLSET_MeshPaintHelpers_generated_h
#error "MeshPaintHelpers.generated.h already included, missing '#pragma once' in MeshPaintHelpers.h"
#endif
#define MESHPAINTINGTOOLSET_MeshPaintHelpers_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMeshPaintingSubsystem ***************************************************
struct Z_Construct_UClass_UMeshPaintingSubsystem_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintingSubsystem_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h_144_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshPaintingSubsystem(); \
friend struct ::Z_Construct_UClass_UMeshPaintingSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshPaintingSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshPaintingSubsystem, UEngineSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshPaintingSubsystem_NoRegister) \
DECLARE_SERIALIZER(UMeshPaintingSubsystem)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h_144_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshPaintingSubsystem(UMeshPaintingSubsystem&&) = delete; \
UMeshPaintingSubsystem(const UMeshPaintingSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshPaintingSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshPaintingSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshPaintingSubsystem) \
MESHPAINTINGTOOLSET_API virtual ~UMeshPaintingSubsystem();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h_141_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h_144_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h_144_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h_144_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshPaintingSubsystem;
// ********** End Class UMeshPaintingSubsystem *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintHelpers_h
// ********** Begin Enum ETexturePaintWeightTypes **************************************************
#define FOREACH_ENUM_ETEXTUREPAINTWEIGHTTYPES(op) \
op(ETexturePaintWeightTypes::AlphaLerp) \
op(ETexturePaintWeightTypes::RGB) \
op(ETexturePaintWeightTypes::ARGB) \
op(ETexturePaintWeightTypes::OneMinusARGB)
enum class ETexturePaintWeightTypes : uint8;
template<> struct TIsUEnumClass<ETexturePaintWeightTypes> { enum { Value = true }; };
template<> MESHPAINTINGTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<ETexturePaintWeightTypes>();
// ********** End Enum ETexturePaintWeightTypes ****************************************************
// ********** Begin Enum ETexturePaintWeightIndex **************************************************
#define FOREACH_ENUM_ETEXTUREPAINTWEIGHTINDEX(op) \
op(ETexturePaintWeightIndex::TextureOne) \
op(ETexturePaintWeightIndex::TextureTwo) \
op(ETexturePaintWeightIndex::TextureThree) \
op(ETexturePaintWeightIndex::TextureFour) \
op(ETexturePaintWeightIndex::TextureFive)
enum class ETexturePaintWeightIndex : uint8;
template<> struct TIsUEnumClass<ETexturePaintWeightIndex> { enum { Value = true }; };
template<> MESHPAINTINGTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<ETexturePaintWeightIndex>();
// ********** End Enum ETexturePaintWeightIndex ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,232 @@
// 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 "MeshPaintInteractions.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshPaintInteractions() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractionMechanic();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintSelectionInterface();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintSelectionInterface_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintSelectionMechanic();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintSelectionMechanic_NoRegister();
UPackage* Z_Construct_UPackage__Script_MeshPaintingToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UMeshPaintSelectionInterface *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshPaintSelectionInterface;
UClass* UMeshPaintSelectionInterface::GetPrivateStaticClass()
{
using TClass = UMeshPaintSelectionInterface;
if (!Z_Registration_Info_UClass_UMeshPaintSelectionInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshPaintSelectionInterface"),
Z_Registration_Info_UClass_UMeshPaintSelectionInterface.InnerSingleton,
StaticRegisterNativesUMeshPaintSelectionInterface,
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_UMeshPaintSelectionInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshPaintSelectionInterface_NoRegister()
{
return UMeshPaintSelectionInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshPaintSelectionInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshPaintInteractions.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UMeshPaintSelectionInterface constinit property declarations *********
// ********** End Interface UMeshPaintSelectionInterface constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IMeshPaintSelectionInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshPaintSelectionInterface_Statics
UObject* (*const Z_Construct_UClass_UMeshPaintSelectionInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintSelectionInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshPaintSelectionInterface_Statics::ClassParams = {
&UMeshPaintSelectionInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintSelectionInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshPaintSelectionInterface_Statics::Class_MetaDataParams)
};
void UMeshPaintSelectionInterface::StaticRegisterNativesUMeshPaintSelectionInterface()
{
}
UClass* Z_Construct_UClass_UMeshPaintSelectionInterface()
{
if (!Z_Registration_Info_UClass_UMeshPaintSelectionInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshPaintSelectionInterface.OuterSingleton, Z_Construct_UClass_UMeshPaintSelectionInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshPaintSelectionInterface.OuterSingleton;
}
UMeshPaintSelectionInterface::UMeshPaintSelectionInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshPaintSelectionInterface);
// ********** End Interface UMeshPaintSelectionInterface *******************************************
// ********** Begin Class UMeshPaintSelectionMechanic **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshPaintSelectionMechanic;
UClass* UMeshPaintSelectionMechanic::GetPrivateStaticClass()
{
using TClass = UMeshPaintSelectionMechanic;
if (!Z_Registration_Info_UClass_UMeshPaintSelectionMechanic.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshPaintSelectionMechanic"),
Z_Registration_Info_UClass_UMeshPaintSelectionMechanic.InnerSingleton,
StaticRegisterNativesUMeshPaintSelectionMechanic,
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_UMeshPaintSelectionMechanic.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshPaintSelectionMechanic_NoRegister()
{
return UMeshPaintSelectionMechanic::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshPaintInteractions.h" },
{ "ModuleRelativePath", "Public/MeshPaintInteractions.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedClickedComponents_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/MeshPaintInteractions.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedClickedActors_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshPaintInteractions.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshPaintSelectionMechanic constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_CachedClickedComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CachedClickedComponents;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CachedClickedActors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CachedClickedActors;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshPaintSelectionMechanic constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshPaintSelectionMechanic>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics
// ********** Begin Class UMeshPaintSelectionMechanic Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::NewProp_CachedClickedComponents_Inner = { "CachedClickedComponents", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::NewProp_CachedClickedComponents = { "CachedClickedComponents", nullptr, (EPropertyFlags)0x0124088000002008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshPaintSelectionMechanic, CachedClickedComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedClickedComponents_MetaData), NewProp_CachedClickedComponents_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::NewProp_CachedClickedActors_Inner = { "CachedClickedActors", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::NewProp_CachedClickedActors = { "CachedClickedActors", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshPaintSelectionMechanic, CachedClickedActors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedClickedActors_MetaData), NewProp_CachedClickedActors_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::NewProp_CachedClickedComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::NewProp_CachedClickedComponents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::NewProp_CachedClickedActors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::NewProp_CachedClickedActors,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::PropPointers) < 2048);
// ********** End Class UMeshPaintSelectionMechanic Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractionMechanic,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::ClassParams = {
&UMeshPaintSelectionMechanic::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::PropPointers),
0,
0x008800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::Class_MetaDataParams)
};
void UMeshPaintSelectionMechanic::StaticRegisterNativesUMeshPaintSelectionMechanic()
{
}
UClass* Z_Construct_UClass_UMeshPaintSelectionMechanic()
{
if (!Z_Registration_Info_UClass_UMeshPaintSelectionMechanic.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshPaintSelectionMechanic.OuterSingleton, Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshPaintSelectionMechanic.OuterSingleton;
}
UMeshPaintSelectionMechanic::UMeshPaintSelectionMechanic() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshPaintSelectionMechanic);
UMeshPaintSelectionMechanic::~UMeshPaintSelectionMechanic() {}
// ********** End Class UMeshPaintSelectionMechanic ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h__Script_MeshPaintingToolset_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeshPaintSelectionInterface, UMeshPaintSelectionInterface::StaticClass, TEXT("UMeshPaintSelectionInterface"), &Z_Registration_Info_UClass_UMeshPaintSelectionInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshPaintSelectionInterface), 4050754871U) },
{ Z_Construct_UClass_UMeshPaintSelectionMechanic, UMeshPaintSelectionMechanic::StaticClass, TEXT("UMeshPaintSelectionMechanic"), &Z_Registration_Info_UClass_UMeshPaintSelectionMechanic, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshPaintSelectionMechanic), 3642837692U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h__Script_MeshPaintingToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h__Script_MeshPaintingToolset_318578611{
TEXT("/Script/MeshPaintingToolset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h__Script_MeshPaintingToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h__Script_MeshPaintingToolset_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "MeshPaintInteractions.h"
#ifdef MESHPAINTINGTOOLSET_MeshPaintInteractions_generated_h
#error "MeshPaintInteractions.generated.h already included, missing '#pragma once' in MeshPaintInteractions.h"
#endif
#define MESHPAINTINGTOOLSET_MeshPaintInteractions_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UMeshPaintSelectionInterface *****************************************
struct Z_Construct_UClass_UMeshPaintSelectionInterface_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintSelectionInterface_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshPaintSelectionInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshPaintSelectionInterface(UMeshPaintSelectionInterface&&) = delete; \
UMeshPaintSelectionInterface(const UMeshPaintSelectionInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshPaintSelectionInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshPaintSelectionInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshPaintSelectionInterface) \
virtual ~UMeshPaintSelectionInterface() = default;
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_22_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUMeshPaintSelectionInterface(); \
friend struct ::Z_Construct_UClass_UMeshPaintSelectionInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshPaintSelectionInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshPaintSelectionInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshPaintSelectionInterface_NoRegister) \
DECLARE_SERIALIZER(UMeshPaintSelectionInterface)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_22_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_22_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IMeshPaintSelectionInterface() {} \
public: \
typedef UMeshPaintSelectionInterface UClassType; \
typedef IMeshPaintSelectionInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_19_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_22_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshPaintSelectionInterface;
// ********** End Interface UMeshPaintSelectionInterface *******************************************
// ********** Begin Class UMeshPaintSelectionMechanic **********************************************
struct Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintSelectionMechanic_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_37_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshPaintSelectionMechanic(); \
friend struct ::Z_Construct_UClass_UMeshPaintSelectionMechanic_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshPaintSelectionMechanic_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshPaintSelectionMechanic, UInteractionMechanic, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshPaintSelectionMechanic_NoRegister) \
DECLARE_SERIALIZER(UMeshPaintSelectionMechanic)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_37_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshPaintSelectionMechanic(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshPaintSelectionMechanic(UMeshPaintSelectionMechanic&&) = delete; \
UMeshPaintSelectionMechanic(const UMeshPaintSelectionMechanic&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshPaintSelectionMechanic); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshPaintSelectionMechanic); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshPaintSelectionMechanic) \
MESHPAINTINGTOOLSET_API virtual ~UMeshPaintSelectionMechanic();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_34_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_37_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_37_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h_37_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshPaintSelectionMechanic;
// ********** End Class UMeshPaintSelectionMechanic ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintInteractions_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeMeshPaintingToolset_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_MeshPaintingToolset;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MeshPaintingToolset()
{
if (!Z_Registration_Info_UPackage__Script_MeshPaintingToolset.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/MeshPaintingToolset",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0xAB61B4BA,
0x24BAEAA2,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MeshPaintingToolset.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_MeshPaintingToolset.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MeshPaintingToolset(Z_Construct_UPackage__Script_MeshPaintingToolset, TEXT("/Script/MeshPaintingToolset"), Z_Registration_Info_UPackage__Script_MeshPaintingToolset, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xAB61B4BA, 0x24BAEAA2));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,259 @@
// 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 "MeshPaintingToolsetTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshPaintingToolsetTypes() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTextureRenderTarget2D_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UVirtualTextureAdapter_NoRegister();
MESHPAINTINGTOOLSET_API UEnum* Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode();
MESHPAINTINGTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FPaintTexture2DData();
UPackage* Z_Construct_UPackage__Script_MeshPaintingToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMeshPaintDataColorViewMode ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshPaintDataColorViewMode;
static UEnum* EMeshPaintDataColorViewMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMeshPaintDataColorViewMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EMeshPaintDataColorViewMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode, (UObject*)Z_Construct_UPackage__Script_MeshPaintingToolset(), TEXT("EMeshPaintDataColorViewMode"));
}
return Z_Registration_Info_UEnum_EMeshPaintDataColorViewMode.OuterSingleton;
}
template<> MESHPAINTINGTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshPaintDataColorViewMode>()
{
return EMeshPaintDataColorViewMode_StaticEnum();
}
struct Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Alpha.Comment", "/** Alpha only */" },
{ "Alpha.DisplayName", "Alpha Channel" },
{ "Alpha.Name", "EMeshPaintDataColorViewMode::Alpha" },
{ "Alpha.ToolTip", "Alpha only" },
{ "Blue.Comment", "/** Blue only */" },
{ "Blue.DisplayName", "Blue Channel" },
{ "Blue.Name", "EMeshPaintDataColorViewMode::Blue" },
{ "Blue.ToolTip", "Blue only" },
{ "Comment", "/** Mesh paint color view modes (somewhat maps to EVertexColorViewMode engine enum.) */" },
{ "Green.Comment", "/** Green only */" },
{ "Green.DisplayName", "Green Channel" },
{ "Green.Name", "EMeshPaintDataColorViewMode::Green" },
{ "Green.ToolTip", "Green only" },
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
{ "Normal.Comment", "/** Normal view mode (vertex color visualization off) */" },
{ "Normal.DisplayName", "Off" },
{ "Normal.Name", "EMeshPaintDataColorViewMode::Normal" },
{ "Normal.ToolTip", "Normal view mode (vertex color visualization off)" },
{ "Red.Comment", "/** Red only */" },
{ "Red.DisplayName", "Red Channel" },
{ "Red.Name", "EMeshPaintDataColorViewMode::Red" },
{ "Red.ToolTip", "Red only" },
{ "RGB.Comment", "/** RGB only */" },
{ "RGB.DisplayName", "RGB Channels" },
{ "RGB.Name", "EMeshPaintDataColorViewMode::RGB" },
{ "RGB.ToolTip", "RGB only" },
{ "ToolTip", "Mesh paint color view modes (somewhat maps to EVertexColorViewMode engine enum.)" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMeshPaintDataColorViewMode::Normal", (int64)EMeshPaintDataColorViewMode::Normal },
{ "EMeshPaintDataColorViewMode::RGB", (int64)EMeshPaintDataColorViewMode::RGB },
{ "EMeshPaintDataColorViewMode::Alpha", (int64)EMeshPaintDataColorViewMode::Alpha },
{ "EMeshPaintDataColorViewMode::Red", (int64)EMeshPaintDataColorViewMode::Red },
{ "EMeshPaintDataColorViewMode::Green", (int64)EMeshPaintDataColorViewMode::Green },
{ "EMeshPaintDataColorViewMode::Blue", (int64)EMeshPaintDataColorViewMode::Blue },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
nullptr,
"EMeshPaintDataColorViewMode",
"EMeshPaintDataColorViewMode",
Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode()
{
if (!Z_Registration_Info_UEnum_EMeshPaintDataColorViewMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshPaintDataColorViewMode.InnerSingleton, Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMeshPaintDataColorViewMode.InnerSingleton;
}
// ********** End Enum EMeshPaintDataColorViewMode *************************************************
// ********** Begin ScriptStruct FPaintTexture2DData ***********************************************
struct Z_Construct_UScriptStruct_FPaintTexture2DData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPaintTexture2DData); }
static inline consteval int16 GetStructAlignment() { return alignof(FPaintTexture2DData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintingTexture2D_MetaData[] = {
{ "Comment", "/** The original texture that we're painting */" },
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
{ "ToolTip", "The original texture that we're painting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintRenderTargetTexture_MetaData[] = {
{ "Comment", "/** Render target texture for painting */" },
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
{ "ToolTip", "Render target texture for painting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintRenderTargetTextureAdapter_MetaData[] = {
{ "Comment", "/** Optional virtual texture adapter that we can use to visualize PaintRenderTargetTexture in materials that sample virtual textures */" },
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
{ "ToolTip", "Optional virtual texture adapter that we can use to visualize PaintRenderTargetTexture in materials that sample virtual textures" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintBrushRenderTargetTexture_MetaData[] = {
{ "Comment", "/** Optional render target texture used as an input while painting that contains a clone of the texture painting brush */" },
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
{ "ToolTip", "Optional render target texture used as an input while painting that contains a clone of the texture painting brush" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushRenderTargetTexture_MetaData[] = {
{ "Comment", "/** Temporary render target used to draw incremental paint to */" },
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
{ "ToolTip", "Temporary render target used to draw incremental paint to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushMaskRenderTargetTexture_MetaData[] = {
{ "Comment", "/** Temporary render target used to store a mask of the affected paint region, updated every time we add incremental texture paint */" },
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
{ "ToolTip", "Temporary render target used to store a mask of the affected paint region, updated every time we add incremental texture paint" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SeamMaskRenderTargetTexture_MetaData[] = {
{ "Comment", "/** Optional render target used to store generated mask for texture seams. We create this by projecting object triangles into texture space using the selected UV channel. */" },
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
{ "ToolTip", "Optional render target used to store generated mask for texture seams. We create this by projecting object triangles into texture space using the selected UV channel." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureOverrideComponents_MetaData[] = {
{ "Comment", "/** Array of components that have the PaintRenderTargetTexture set as a texture override */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
{ "ToolTip", "Array of components that have the PaintRenderTargetTexture set as a texture override" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintedComponents_MetaData[] = {
{ "Comment", "/** Array of components that have been painted */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/MeshPaintingToolsetTypes.h" },
{ "ToolTip", "Array of components that have been painted" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPaintTexture2DData constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PaintingTexture2D;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PaintRenderTargetTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PaintRenderTargetTextureAdapter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PaintBrushRenderTargetTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BrushRenderTargetTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BrushMaskRenderTargetTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SeamMaskRenderTargetTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TextureOverrideComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TextureOverrideComponents;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PaintedComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PaintedComponents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPaintTexture2DData constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPaintTexture2DData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPaintTexture2DData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPaintTexture2DData;
class UScriptStruct* FPaintTexture2DData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPaintTexture2DData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPaintTexture2DData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPaintTexture2DData, (UObject*)Z_Construct_UPackage__Script_MeshPaintingToolset(), TEXT("PaintTexture2DData"));
}
return Z_Registration_Info_UScriptStruct_FPaintTexture2DData.OuterSingleton;
}
// ********** Begin ScriptStruct FPaintTexture2DData Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintingTexture2D = { "PaintingTexture2D", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaintTexture2DData, PaintingTexture2D), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintingTexture2D_MetaData), NewProp_PaintingTexture2D_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintRenderTargetTexture = { "PaintRenderTargetTexture", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaintTexture2DData, PaintRenderTargetTexture), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintRenderTargetTexture_MetaData), NewProp_PaintRenderTargetTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintRenderTargetTextureAdapter = { "PaintRenderTargetTextureAdapter", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaintTexture2DData, PaintRenderTargetTextureAdapter), Z_Construct_UClass_UVirtualTextureAdapter_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintRenderTargetTextureAdapter_MetaData), NewProp_PaintRenderTargetTextureAdapter_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintBrushRenderTargetTexture = { "PaintBrushRenderTargetTexture", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaintTexture2DData, PaintBrushRenderTargetTexture), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintBrushRenderTargetTexture_MetaData), NewProp_PaintBrushRenderTargetTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_BrushRenderTargetTexture = { "BrushRenderTargetTexture", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaintTexture2DData, BrushRenderTargetTexture), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushRenderTargetTexture_MetaData), NewProp_BrushRenderTargetTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_BrushMaskRenderTargetTexture = { "BrushMaskRenderTargetTexture", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaintTexture2DData, BrushMaskRenderTargetTexture), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushMaskRenderTargetTexture_MetaData), NewProp_BrushMaskRenderTargetTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_SeamMaskRenderTargetTexture = { "SeamMaskRenderTargetTexture", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaintTexture2DData, SeamMaskRenderTargetTexture), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SeamMaskRenderTargetTexture_MetaData), NewProp_SeamMaskRenderTargetTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_TextureOverrideComponents_Inner = { "TextureOverrideComponents", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_TextureOverrideComponents = { "TextureOverrideComponents", nullptr, (EPropertyFlags)0x0114008000002008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaintTexture2DData, TextureOverrideComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureOverrideComponents_MetaData), NewProp_TextureOverrideComponents_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintedComponents_Inner = { "PaintedComponents", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintedComponents = { "PaintedComponents", nullptr, (EPropertyFlags)0x0114008000002008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaintTexture2DData, PaintedComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintedComponents_MetaData), NewProp_PaintedComponents_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintingTexture2D,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintRenderTargetTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintRenderTargetTextureAdapter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintBrushRenderTargetTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_BrushRenderTargetTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_BrushMaskRenderTargetTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_SeamMaskRenderTargetTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_TextureOverrideComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_TextureOverrideComponents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintedComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewProp_PaintedComponents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPaintTexture2DData Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
nullptr,
&NewStructOps,
"PaintTexture2DData",
Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::PropPointers),
sizeof(FPaintTexture2DData),
alignof(FPaintTexture2DData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPaintTexture2DData()
{
if (!Z_Registration_Info_UScriptStruct_FPaintTexture2DData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPaintTexture2DData.InnerSingleton, Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPaintTexture2DData.InnerSingleton);
}
// ********** End ScriptStruct FPaintTexture2DData *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintingToolsetTypes_h__Script_MeshPaintingToolset_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMeshPaintDataColorViewMode_StaticEnum, TEXT("EMeshPaintDataColorViewMode"), &Z_Registration_Info_UEnum_EMeshPaintDataColorViewMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 425152818U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPaintTexture2DData::StaticStruct, Z_Construct_UScriptStruct_FPaintTexture2DData_Statics::NewStructOps, TEXT("PaintTexture2DData"),&Z_Registration_Info_UScriptStruct_FPaintTexture2DData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPaintTexture2DData), 1043730210U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintingToolsetTypes_h__Script_MeshPaintingToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintingToolsetTypes_h__Script_MeshPaintingToolset_3586250531{
TEXT("/Script/MeshPaintingToolset"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintingToolsetTypes_h__Script_MeshPaintingToolset_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintingToolsetTypes_h__Script_MeshPaintingToolset_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintingToolsetTypes_h__Script_MeshPaintingToolset_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintingToolsetTypes_h__Script_MeshPaintingToolset_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,46 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "MeshPaintingToolsetTypes.h"
#ifdef MESHPAINTINGTOOLSET_MeshPaintingToolsetTypes_generated_h
#error "MeshPaintingToolsetTypes.generated.h already included, missing '#pragma once' in MeshPaintingToolsetTypes.h"
#endif
#define MESHPAINTINGTOOLSET_MeshPaintingToolsetTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPaintTexture2DData ***********************************************
struct Z_Construct_UScriptStruct_FPaintTexture2DData_Statics;
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintingToolsetTypes_h_121_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPaintTexture2DData_Statics; \
MESHPAINTINGTOOLSET_API static class UScriptStruct* StaticStruct();
struct FPaintTexture2DData;
// ********** End ScriptStruct FPaintTexture2DData *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshPaintingToolsetTypes_h
// ********** Begin Enum EMeshPaintDataColorViewMode ***********************************************
#define FOREACH_ENUM_EMESHPAINTDATACOLORVIEWMODE(op) \
op(EMeshPaintDataColorViewMode::Normal) \
op(EMeshPaintDataColorViewMode::RGB) \
op(EMeshPaintDataColorViewMode::Alpha) \
op(EMeshPaintDataColorViewMode::Red) \
op(EMeshPaintDataColorViewMode::Green) \
op(EMeshPaintDataColorViewMode::Blue)
enum class EMeshPaintDataColorViewMode : uint8;
template<> struct TIsUEnumClass<EMeshPaintDataColorViewMode> { enum { Value = true }; };
template<> MESHPAINTINGTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshPaintDataColorViewMode>();
// ********** End Enum EMeshPaintDataColorViewMode *************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,662 @@
// 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 "MeshSelect.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshSelect() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_USingleClickTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_USingleClickToolBuilder();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshClickTool();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshClickTool_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintSelectionInterface_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshPaintSelectionMechanic_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureAssetAdapterClickTool();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureAssetAdapterClickTool_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureColorAdapterClickTool();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureColorAdapterClickTool_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureColorAdapterClickToolBuilder();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UVertexAdapterClickTool();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UVertexAdapterClickTool_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UVertexAdapterClickToolBuilder();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UVertexAdapterClickToolBuilder_NoRegister();
UPackage* Z_Construct_UPackage__Script_MeshPaintingToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UVertexAdapterClickToolBuilder *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UVertexAdapterClickToolBuilder;
UClass* UVertexAdapterClickToolBuilder::GetPrivateStaticClass()
{
using TClass = UVertexAdapterClickToolBuilder;
if (!Z_Registration_Info_UClass_UVertexAdapterClickToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("VertexAdapterClickToolBuilder"),
Z_Registration_Info_UClass_UVertexAdapterClickToolBuilder.InnerSingleton,
StaticRegisterNativesUVertexAdapterClickToolBuilder,
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_UVertexAdapterClickToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UVertexAdapterClickToolBuilder_NoRegister()
{
return UVertexAdapterClickToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UVertexAdapterClickToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Builder for UVertexAdapterClickTool\n */" },
{ "IncludePath", "MeshSelect.h" },
{ "ModuleRelativePath", "Public/MeshSelect.h" },
{ "ToolTip", "Builder for UVertexAdapterClickTool" },
};
#endif // WITH_METADATA
// ********** Begin Class UVertexAdapterClickToolBuilder constinit property declarations ***********
// ********** End Class UVertexAdapterClickToolBuilder constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UVertexAdapterClickToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UVertexAdapterClickToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UVertexAdapterClickToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USingleClickToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UVertexAdapterClickToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UVertexAdapterClickToolBuilder_Statics::ClassParams = {
&UVertexAdapterClickToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UVertexAdapterClickToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UVertexAdapterClickToolBuilder_Statics::Class_MetaDataParams)
};
void UVertexAdapterClickToolBuilder::StaticRegisterNativesUVertexAdapterClickToolBuilder()
{
}
UClass* Z_Construct_UClass_UVertexAdapterClickToolBuilder()
{
if (!Z_Registration_Info_UClass_UVertexAdapterClickToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UVertexAdapterClickToolBuilder.OuterSingleton, Z_Construct_UClass_UVertexAdapterClickToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UVertexAdapterClickToolBuilder.OuterSingleton;
}
UVertexAdapterClickToolBuilder::UVertexAdapterClickToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UVertexAdapterClickToolBuilder);
UVertexAdapterClickToolBuilder::~UVertexAdapterClickToolBuilder() {}
// ********** End Class UVertexAdapterClickToolBuilder *********************************************
// ********** Begin Class UTextureColorAdapterClickToolBuilder *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTextureColorAdapterClickToolBuilder;
UClass* UTextureColorAdapterClickToolBuilder::GetPrivateStaticClass()
{
using TClass = UTextureColorAdapterClickToolBuilder;
if (!Z_Registration_Info_UClass_UTextureColorAdapterClickToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TextureColorAdapterClickToolBuilder"),
Z_Registration_Info_UClass_UTextureColorAdapterClickToolBuilder.InnerSingleton,
StaticRegisterNativesUTextureColorAdapterClickToolBuilder,
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_UTextureColorAdapterClickToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_NoRegister()
{
return UTextureColorAdapterClickToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Builder for UTextureColorAdapterClickTool\n */" },
{ "IncludePath", "MeshSelect.h" },
{ "ModuleRelativePath", "Public/MeshSelect.h" },
{ "ToolTip", "Builder for UTextureColorAdapterClickTool" },
};
#endif // WITH_METADATA
// ********** Begin Class UTextureColorAdapterClickToolBuilder constinit property declarations *****
// ********** End Class UTextureColorAdapterClickToolBuilder constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTextureColorAdapterClickToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USingleClickToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_Statics::ClassParams = {
&UTextureColorAdapterClickToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_Statics::Class_MetaDataParams)
};
void UTextureColorAdapterClickToolBuilder::StaticRegisterNativesUTextureColorAdapterClickToolBuilder()
{
}
UClass* Z_Construct_UClass_UTextureColorAdapterClickToolBuilder()
{
if (!Z_Registration_Info_UClass_UTextureColorAdapterClickToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTextureColorAdapterClickToolBuilder.OuterSingleton, Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTextureColorAdapterClickToolBuilder.OuterSingleton;
}
UTextureColorAdapterClickToolBuilder::UTextureColorAdapterClickToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTextureColorAdapterClickToolBuilder);
UTextureColorAdapterClickToolBuilder::~UTextureColorAdapterClickToolBuilder() {}
// ********** End Class UTextureColorAdapterClickToolBuilder ***************************************
// ********** Begin Class UTextureAssetAdapterClickToolBuilder *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTextureAssetAdapterClickToolBuilder;
UClass* UTextureAssetAdapterClickToolBuilder::GetPrivateStaticClass()
{
using TClass = UTextureAssetAdapterClickToolBuilder;
if (!Z_Registration_Info_UClass_UTextureAssetAdapterClickToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TextureAssetAdapterClickToolBuilder"),
Z_Registration_Info_UClass_UTextureAssetAdapterClickToolBuilder.InnerSingleton,
StaticRegisterNativesUTextureAssetAdapterClickToolBuilder,
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_UTextureAssetAdapterClickToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_NoRegister()
{
return UTextureAssetAdapterClickToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Builder for UTextureAssetAdapterClickTool\n */" },
{ "IncludePath", "MeshSelect.h" },
{ "ModuleRelativePath", "Public/MeshSelect.h" },
{ "ToolTip", "Builder for UTextureAssetAdapterClickTool" },
};
#endif // WITH_METADATA
// ********** Begin Class UTextureAssetAdapterClickToolBuilder constinit property declarations *****
// ********** End Class UTextureAssetAdapterClickToolBuilder constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTextureAssetAdapterClickToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USingleClickToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_Statics::ClassParams = {
&UTextureAssetAdapterClickToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_Statics::Class_MetaDataParams)
};
void UTextureAssetAdapterClickToolBuilder::StaticRegisterNativesUTextureAssetAdapterClickToolBuilder()
{
}
UClass* Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder()
{
if (!Z_Registration_Info_UClass_UTextureAssetAdapterClickToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTextureAssetAdapterClickToolBuilder.OuterSingleton, Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTextureAssetAdapterClickToolBuilder.OuterSingleton;
}
UTextureAssetAdapterClickToolBuilder::UTextureAssetAdapterClickToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTextureAssetAdapterClickToolBuilder);
UTextureAssetAdapterClickToolBuilder::~UTextureAssetAdapterClickToolBuilder() {}
// ********** End Class UTextureAssetAdapterClickToolBuilder ***************************************
// ********** Begin Class UMeshClickTool ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshClickTool;
UClass* UMeshClickTool::GetPrivateStaticClass()
{
using TClass = UMeshClickTool;
if (!Z_Registration_Info_UClass_UMeshClickTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshClickTool"),
Z_Registration_Info_UClass_UMeshClickTool.InnerSingleton,
StaticRegisterNativesUMeshClickTool,
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_UMeshClickTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshClickTool_NoRegister()
{
return UMeshClickTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshClickTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * USingleClickTool is perhaps the simplest possible interactive tool. It simply\n * reacts to default primary button clicks for the active device (eg left-mouse clicks).\n *\n * The function ::IsHitByClick() determines what is clickable by this Tool. The default is\n * to return true, which means the click will activate anywhere (the Tool itself has no\n * notion of Actors, Components, etc). You can override this function to, for example,\n * filter out clicks that don't hit a target object, etc.\n *\n * The function ::OnClicked() implements the action that will occur when a click happens.\n * You must override this to implement any kind of useful behavior.\n */" },
{ "IncludePath", "MeshSelect.h" },
{ "ModuleRelativePath", "Public/MeshSelect.h" },
{ "ToolTip", "USingleClickTool is perhaps the simplest possible interactive tool. It simply\nreacts to default primary button clicks for the active device (eg left-mouse clicks).\n\nThe function ::IsHitByClick() determines what is clickable by this Tool. The default is\nto return true, which means the click will activate anywhere (the Tool itself has no\nnotion of Actors, Components, etc). You can override this function to, for example,\nfilter out clicks that don't hit a target object, etc.\n\nThe function ::OnClicked() implements the action that will occur when a click happens.\nYou must override this to implement any kind of useful behavior." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionMechanic_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshSelect.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshClickTool constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionMechanic;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshClickTool constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshClickTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshClickTool_Statics
// ********** Begin Class UMeshClickTool Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshClickTool_Statics::NewProp_SelectionMechanic = { "SelectionMechanic", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshClickTool, SelectionMechanic), Z_Construct_UClass_UMeshPaintSelectionMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionMechanic_MetaData), NewProp_SelectionMechanic_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshClickTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshClickTool_Statics::NewProp_SelectionMechanic,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshClickTool_Statics::PropPointers) < 2048);
// ********** End Class UMeshClickTool Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UMeshClickTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USingleClickTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshClickTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UMeshClickTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshPaintSelectionInterface_NoRegister, (int32)VTABLE_OFFSET(UMeshClickTool, IMeshPaintSelectionInterface), false }, // 4050754871
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshClickTool_Statics::ClassParams = {
&UMeshClickTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshClickTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshClickTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A9u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshClickTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshClickTool_Statics::Class_MetaDataParams)
};
void UMeshClickTool::StaticRegisterNativesUMeshClickTool()
{
}
UClass* Z_Construct_UClass_UMeshClickTool()
{
if (!Z_Registration_Info_UClass_UMeshClickTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshClickTool.OuterSingleton, Z_Construct_UClass_UMeshClickTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshClickTool.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshClickTool);
UMeshClickTool::~UMeshClickTool() {}
// ********** End Class UMeshClickTool *************************************************************
// ********** Begin Class UVertexAdapterClickTool **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UVertexAdapterClickTool;
UClass* UVertexAdapterClickTool::GetPrivateStaticClass()
{
using TClass = UVertexAdapterClickTool;
if (!Z_Registration_Info_UClass_UVertexAdapterClickTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("VertexAdapterClickTool"),
Z_Registration_Info_UClass_UVertexAdapterClickTool.InnerSingleton,
StaticRegisterNativesUVertexAdapterClickTool,
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_UVertexAdapterClickTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UVertexAdapterClickTool_NoRegister()
{
return UVertexAdapterClickTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UVertexAdapterClickTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshSelect.h" },
{ "ModuleRelativePath", "Public/MeshSelect.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UVertexAdapterClickTool constinit property declarations ******************
// ********** End Class UVertexAdapterClickTool constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UVertexAdapterClickTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UVertexAdapterClickTool_Statics
UObject* (*const Z_Construct_UClass_UVertexAdapterClickTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshClickTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UVertexAdapterClickTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UVertexAdapterClickTool_Statics::ClassParams = {
&UVertexAdapterClickTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UVertexAdapterClickTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UVertexAdapterClickTool_Statics::Class_MetaDataParams)
};
void UVertexAdapterClickTool::StaticRegisterNativesUVertexAdapterClickTool()
{
}
UClass* Z_Construct_UClass_UVertexAdapterClickTool()
{
if (!Z_Registration_Info_UClass_UVertexAdapterClickTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UVertexAdapterClickTool.OuterSingleton, Z_Construct_UClass_UVertexAdapterClickTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UVertexAdapterClickTool.OuterSingleton;
}
UVertexAdapterClickTool::UVertexAdapterClickTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UVertexAdapterClickTool);
UVertexAdapterClickTool::~UVertexAdapterClickTool() {}
// ********** End Class UVertexAdapterClickTool ****************************************************
// ********** Begin Class UTextureColorAdapterClickTool ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTextureColorAdapterClickTool;
UClass* UTextureColorAdapterClickTool::GetPrivateStaticClass()
{
using TClass = UTextureColorAdapterClickTool;
if (!Z_Registration_Info_UClass_UTextureColorAdapterClickTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TextureColorAdapterClickTool"),
Z_Registration_Info_UClass_UTextureColorAdapterClickTool.InnerSingleton,
StaticRegisterNativesUTextureColorAdapterClickTool,
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_UTextureColorAdapterClickTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UTextureColorAdapterClickTool_NoRegister()
{
return UTextureColorAdapterClickTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTextureColorAdapterClickTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshSelect.h" },
{ "ModuleRelativePath", "Public/MeshSelect.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UTextureColorAdapterClickTool constinit property declarations ************
// ********** End Class UTextureColorAdapterClickTool constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTextureColorAdapterClickTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTextureColorAdapterClickTool_Statics
UObject* (*const Z_Construct_UClass_UTextureColorAdapterClickTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshClickTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureColorAdapterClickTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTextureColorAdapterClickTool_Statics::ClassParams = {
&UTextureColorAdapterClickTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureColorAdapterClickTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UTextureColorAdapterClickTool_Statics::Class_MetaDataParams)
};
void UTextureColorAdapterClickTool::StaticRegisterNativesUTextureColorAdapterClickTool()
{
}
UClass* Z_Construct_UClass_UTextureColorAdapterClickTool()
{
if (!Z_Registration_Info_UClass_UTextureColorAdapterClickTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTextureColorAdapterClickTool.OuterSingleton, Z_Construct_UClass_UTextureColorAdapterClickTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTextureColorAdapterClickTool.OuterSingleton;
}
UTextureColorAdapterClickTool::UTextureColorAdapterClickTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTextureColorAdapterClickTool);
UTextureColorAdapterClickTool::~UTextureColorAdapterClickTool() {}
// ********** End Class UTextureColorAdapterClickTool **********************************************
// ********** Begin Class UTextureAssetAdapterClickTool ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTextureAssetAdapterClickTool;
UClass* UTextureAssetAdapterClickTool::GetPrivateStaticClass()
{
using TClass = UTextureAssetAdapterClickTool;
if (!Z_Registration_Info_UClass_UTextureAssetAdapterClickTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TextureAssetAdapterClickTool"),
Z_Registration_Info_UClass_UTextureAssetAdapterClickTool.InnerSingleton,
StaticRegisterNativesUTextureAssetAdapterClickTool,
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_UTextureAssetAdapterClickTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UTextureAssetAdapterClickTool_NoRegister()
{
return UTextureAssetAdapterClickTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTextureAssetAdapterClickTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MeshSelect.h" },
{ "ModuleRelativePath", "Public/MeshSelect.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UTextureAssetAdapterClickTool constinit property declarations ************
// ********** End Class UTextureAssetAdapterClickTool constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTextureAssetAdapterClickTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTextureAssetAdapterClickTool_Statics
UObject* (*const Z_Construct_UClass_UTextureAssetAdapterClickTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshClickTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureAssetAdapterClickTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTextureAssetAdapterClickTool_Statics::ClassParams = {
&UTextureAssetAdapterClickTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureAssetAdapterClickTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UTextureAssetAdapterClickTool_Statics::Class_MetaDataParams)
};
void UTextureAssetAdapterClickTool::StaticRegisterNativesUTextureAssetAdapterClickTool()
{
}
UClass* Z_Construct_UClass_UTextureAssetAdapterClickTool()
{
if (!Z_Registration_Info_UClass_UTextureAssetAdapterClickTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTextureAssetAdapterClickTool.OuterSingleton, Z_Construct_UClass_UTextureAssetAdapterClickTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTextureAssetAdapterClickTool.OuterSingleton;
}
UTextureAssetAdapterClickTool::UTextureAssetAdapterClickTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTextureAssetAdapterClickTool);
UTextureAssetAdapterClickTool::~UTextureAssetAdapterClickTool() {}
// ********** End Class UTextureAssetAdapterClickTool **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h__Script_MeshPaintingToolset_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UVertexAdapterClickToolBuilder, UVertexAdapterClickToolBuilder::StaticClass, TEXT("UVertexAdapterClickToolBuilder"), &Z_Registration_Info_UClass_UVertexAdapterClickToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UVertexAdapterClickToolBuilder), 3962985728U) },
{ Z_Construct_UClass_UTextureColorAdapterClickToolBuilder, UTextureColorAdapterClickToolBuilder::StaticClass, TEXT("UTextureColorAdapterClickToolBuilder"), &Z_Registration_Info_UClass_UTextureColorAdapterClickToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTextureColorAdapterClickToolBuilder), 1460054757U) },
{ Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder, UTextureAssetAdapterClickToolBuilder::StaticClass, TEXT("UTextureAssetAdapterClickToolBuilder"), &Z_Registration_Info_UClass_UTextureAssetAdapterClickToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTextureAssetAdapterClickToolBuilder), 4226652870U) },
{ Z_Construct_UClass_UMeshClickTool, UMeshClickTool::StaticClass, TEXT("UMeshClickTool"), &Z_Registration_Info_UClass_UMeshClickTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshClickTool), 3886653123U) },
{ Z_Construct_UClass_UVertexAdapterClickTool, UVertexAdapterClickTool::StaticClass, TEXT("UVertexAdapterClickTool"), &Z_Registration_Info_UClass_UVertexAdapterClickTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UVertexAdapterClickTool), 2644370863U) },
{ Z_Construct_UClass_UTextureColorAdapterClickTool, UTextureColorAdapterClickTool::StaticClass, TEXT("UTextureColorAdapterClickTool"), &Z_Registration_Info_UClass_UTextureColorAdapterClickTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTextureColorAdapterClickTool), 4160953769U) },
{ Z_Construct_UClass_UTextureAssetAdapterClickTool, UTextureAssetAdapterClickTool::StaticClass, TEXT("UTextureAssetAdapterClickTool"), &Z_Registration_Info_UClass_UTextureAssetAdapterClickTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTextureAssetAdapterClickTool), 1758253191U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h__Script_MeshPaintingToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h__Script_MeshPaintingToolset_3028187327{
TEXT("/Script/MeshPaintingToolset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h__Script_MeshPaintingToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h__Script_MeshPaintingToolset_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,308 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "MeshSelect.h"
#ifdef MESHPAINTINGTOOLSET_MeshSelect_generated_h
#error "MeshSelect.generated.h already included, missing '#pragma once' in MeshSelect.h"
#endif
#define MESHPAINTINGTOOLSET_MeshSelect_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UVertexAdapterClickToolBuilder *******************************************
struct Z_Construct_UClass_UVertexAdapterClickToolBuilder_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UVertexAdapterClickToolBuilder_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUVertexAdapterClickToolBuilder(); \
friend struct ::Z_Construct_UClass_UVertexAdapterClickToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UVertexAdapterClickToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UVertexAdapterClickToolBuilder, USingleClickToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UVertexAdapterClickToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UVertexAdapterClickToolBuilder)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UVertexAdapterClickToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UVertexAdapterClickToolBuilder(UVertexAdapterClickToolBuilder&&) = delete; \
UVertexAdapterClickToolBuilder(const UVertexAdapterClickToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UVertexAdapterClickToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UVertexAdapterClickToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UVertexAdapterClickToolBuilder) \
MESHPAINTINGTOOLSET_API virtual ~UVertexAdapterClickToolBuilder();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_19_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UVertexAdapterClickToolBuilder;
// ********** End Class UVertexAdapterClickToolBuilder *********************************************
// ********** Begin Class UTextureColorAdapterClickToolBuilder *************************************
struct Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_36_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUTextureColorAdapterClickToolBuilder(); \
friend struct ::Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UTextureColorAdapterClickToolBuilder, USingleClickToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UTextureColorAdapterClickToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UTextureColorAdapterClickToolBuilder)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_36_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UTextureColorAdapterClickToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UTextureColorAdapterClickToolBuilder(UTextureColorAdapterClickToolBuilder&&) = delete; \
UTextureColorAdapterClickToolBuilder(const UTextureColorAdapterClickToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UTextureColorAdapterClickToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTextureColorAdapterClickToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UTextureColorAdapterClickToolBuilder) \
MESHPAINTINGTOOLSET_API virtual ~UTextureColorAdapterClickToolBuilder();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_33_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_36_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_36_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_36_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTextureColorAdapterClickToolBuilder;
// ********** End Class UTextureColorAdapterClickToolBuilder ***************************************
// ********** Begin Class UTextureAssetAdapterClickToolBuilder *************************************
struct Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_50_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUTextureAssetAdapterClickToolBuilder(); \
friend struct ::Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UTextureAssetAdapterClickToolBuilder, USingleClickToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UTextureAssetAdapterClickToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UTextureAssetAdapterClickToolBuilder)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_50_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UTextureAssetAdapterClickToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UTextureAssetAdapterClickToolBuilder(UTextureAssetAdapterClickToolBuilder&&) = delete; \
UTextureAssetAdapterClickToolBuilder(const UTextureAssetAdapterClickToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UTextureAssetAdapterClickToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTextureAssetAdapterClickToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UTextureAssetAdapterClickToolBuilder) \
MESHPAINTINGTOOLSET_API virtual ~UTextureAssetAdapterClickToolBuilder();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_47_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_50_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_50_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_50_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTextureAssetAdapterClickToolBuilder;
// ********** End Class UTextureAssetAdapterClickToolBuilder ***************************************
// ********** Begin Class UMeshClickTool ***********************************************************
struct Z_Construct_UClass_UMeshClickTool_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshClickTool_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_73_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshClickTool(); \
friend struct ::Z_Construct_UClass_UMeshClickTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshClickTool_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshClickTool, USingleClickTool, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshClickTool_NoRegister) \
DECLARE_SERIALIZER(UMeshClickTool) \
virtual UObject* _getUObject() const override { return const_cast<UMeshClickTool*>(this); }
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_73_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshClickTool(UMeshClickTool&&) = delete; \
UMeshClickTool(const UMeshClickTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshClickTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshClickTool); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UMeshClickTool) \
MESHPAINTINGTOOLSET_API virtual ~UMeshClickTool();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_70_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_73_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_73_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_73_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshClickTool;
// ********** End Class UMeshClickTool *************************************************************
// ********** Begin Class UVertexAdapterClickTool **************************************************
struct Z_Construct_UClass_UVertexAdapterClickTool_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UVertexAdapterClickTool_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_98_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUVertexAdapterClickTool(); \
friend struct ::Z_Construct_UClass_UVertexAdapterClickTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UVertexAdapterClickTool_NoRegister(); \
public: \
DECLARE_CLASS2(UVertexAdapterClickTool, UMeshClickTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UVertexAdapterClickTool_NoRegister) \
DECLARE_SERIALIZER(UVertexAdapterClickTool)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_98_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UVertexAdapterClickTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UVertexAdapterClickTool(UVertexAdapterClickTool&&) = delete; \
UVertexAdapterClickTool(const UVertexAdapterClickTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UVertexAdapterClickTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UVertexAdapterClickTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UVertexAdapterClickTool) \
MESHPAINTINGTOOLSET_API virtual ~UVertexAdapterClickTool();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_95_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_98_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_98_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_98_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UVertexAdapterClickTool;
// ********** End Class UVertexAdapterClickTool ****************************************************
// ********** Begin Class UTextureColorAdapterClickTool ********************************************
struct Z_Construct_UClass_UTextureColorAdapterClickTool_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureColorAdapterClickTool_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_107_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUTextureColorAdapterClickTool(); \
friend struct ::Z_Construct_UClass_UTextureColorAdapterClickTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UTextureColorAdapterClickTool_NoRegister(); \
public: \
DECLARE_CLASS2(UTextureColorAdapterClickTool, UMeshClickTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UTextureColorAdapterClickTool_NoRegister) \
DECLARE_SERIALIZER(UTextureColorAdapterClickTool)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_107_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UTextureColorAdapterClickTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UTextureColorAdapterClickTool(UTextureColorAdapterClickTool&&) = delete; \
UTextureColorAdapterClickTool(const UTextureColorAdapterClickTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UTextureColorAdapterClickTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTextureColorAdapterClickTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UTextureColorAdapterClickTool) \
MESHPAINTINGTOOLSET_API virtual ~UTextureColorAdapterClickTool();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_104_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_107_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_107_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_107_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTextureColorAdapterClickTool;
// ********** End Class UTextureColorAdapterClickTool **********************************************
// ********** Begin Class UTextureAssetAdapterClickTool ********************************************
struct Z_Construct_UClass_UTextureAssetAdapterClickTool_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTextureAssetAdapterClickTool_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_116_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUTextureAssetAdapterClickTool(); \
friend struct ::Z_Construct_UClass_UTextureAssetAdapterClickTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UTextureAssetAdapterClickTool_NoRegister(); \
public: \
DECLARE_CLASS2(UTextureAssetAdapterClickTool, UMeshClickTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UTextureAssetAdapterClickTool_NoRegister) \
DECLARE_SERIALIZER(UTextureAssetAdapterClickTool)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_116_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UTextureAssetAdapterClickTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UTextureAssetAdapterClickTool(UTextureAssetAdapterClickTool&&) = delete; \
UTextureAssetAdapterClickTool(const UTextureAssetAdapterClickTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UTextureAssetAdapterClickTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTextureAssetAdapterClickTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UTextureAssetAdapterClickTool) \
MESHPAINTINGTOOLSET_API virtual ~UTextureAssetAdapterClickTool();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_113_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_116_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_116_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h_116_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTextureAssetAdapterClickTool;
// ********** End Class UTextureAssetAdapterClickTool **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshSelect_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,989 @@
// 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 "MeshTexturePaintingTool.h"
#include "MeshPaintingToolsetTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshTexturePaintingTool() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture_NoRegister();
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_UMeshTextureAssetPaintingTool();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureAssetPaintingTool_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureColorPaintingTool();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureColorPaintingTool_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureColorPaintingToolProperties();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTexturePaintingTool();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTexturePaintingTool_NoRegister();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTexturePaintingToolProperties();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTexturePaintingToolProperties_NoRegister();
MESHPAINTINGTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FPaintTexture2DData();
UPackage* Z_Construct_UPackage__Script_MeshPaintingToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMeshTextureColorPaintingToolBuilder *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshTextureColorPaintingToolBuilder;
UClass* UMeshTextureColorPaintingToolBuilder::GetPrivateStaticClass()
{
using TClass = UMeshTextureColorPaintingToolBuilder;
if (!Z_Registration_Info_UClass_UMeshTextureColorPaintingToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshTextureColorPaintingToolBuilder"),
Z_Registration_Info_UClass_UMeshTextureColorPaintingToolBuilder.InnerSingleton,
StaticRegisterNativesUMeshTextureColorPaintingToolBuilder,
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_UMeshTextureColorPaintingToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_NoRegister()
{
return UMeshTextureColorPaintingToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Builder for the texture color mesh paint tool.\n */" },
{ "IncludePath", "MeshTexturePaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Builder for the texture color mesh paint tool." },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshTextureColorPaintingToolBuilder constinit property declarations *****
// ********** End Class UMeshTextureColorPaintingToolBuilder constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshTextureColorPaintingToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_Statics::ClassParams = {
&UMeshTextureColorPaintingToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_Statics::Class_MetaDataParams)
};
void UMeshTextureColorPaintingToolBuilder::StaticRegisterNativesUMeshTextureColorPaintingToolBuilder()
{
}
UClass* Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder()
{
if (!Z_Registration_Info_UClass_UMeshTextureColorPaintingToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshTextureColorPaintingToolBuilder.OuterSingleton, Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshTextureColorPaintingToolBuilder.OuterSingleton;
}
UMeshTextureColorPaintingToolBuilder::UMeshTextureColorPaintingToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshTextureColorPaintingToolBuilder);
UMeshTextureColorPaintingToolBuilder::~UMeshTextureColorPaintingToolBuilder() {}
// ********** End Class UMeshTextureColorPaintingToolBuilder ***************************************
// ********** Begin Class UMeshTextureAssetPaintingToolBuilder *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolBuilder;
UClass* UMeshTextureAssetPaintingToolBuilder::GetPrivateStaticClass()
{
using TClass = UMeshTextureAssetPaintingToolBuilder;
if (!Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshTextureAssetPaintingToolBuilder"),
Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolBuilder.InnerSingleton,
StaticRegisterNativesUMeshTextureAssetPaintingToolBuilder,
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_UMeshTextureAssetPaintingToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_NoRegister()
{
return UMeshTextureAssetPaintingToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Builder for the texture asset mesh paint tool.\n */" },
{ "IncludePath", "MeshTexturePaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Builder for the texture asset mesh paint tool." },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshTextureAssetPaintingToolBuilder constinit property declarations *****
// ********** End Class UMeshTextureAssetPaintingToolBuilder constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshTextureAssetPaintingToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_Statics::ClassParams = {
&UMeshTextureAssetPaintingToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_Statics::Class_MetaDataParams)
};
void UMeshTextureAssetPaintingToolBuilder::StaticRegisterNativesUMeshTextureAssetPaintingToolBuilder()
{
}
UClass* Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder()
{
if (!Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolBuilder.OuterSingleton, Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolBuilder.OuterSingleton;
}
UMeshTextureAssetPaintingToolBuilder::UMeshTextureAssetPaintingToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshTextureAssetPaintingToolBuilder);
UMeshTextureAssetPaintingToolBuilder::~UMeshTextureAssetPaintingToolBuilder() {}
// ********** End Class UMeshTextureAssetPaintingToolBuilder ***************************************
// ********** Begin Class UMeshTexturePaintingToolProperties ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshTexturePaintingToolProperties;
UClass* UMeshTexturePaintingToolProperties::GetPrivateStaticClass()
{
using TClass = UMeshTexturePaintingToolProperties;
if (!Z_Registration_Info_UClass_UMeshTexturePaintingToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshTexturePaintingToolProperties"),
Z_Registration_Info_UClass_UMeshTexturePaintingToolProperties.InnerSingleton,
StaticRegisterNativesUMeshTexturePaintingToolProperties,
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_UMeshTexturePaintingToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshTexturePaintingToolProperties_NoRegister()
{
return UMeshTexturePaintingToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Base class for mesh texture paint properties.\n */" },
{ "IncludePath", "MeshTexturePaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Base class for mesh texture paint properties." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableSeamPainting_MetaData[] = {
{ "Category", "TexturePainting" },
{ "Comment", "/** Seam painting flag, True if we should enable dilation to allow the painting of texture seams */" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Seam painting flag, True if we should enable dilation to allow the painting of texture seams" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintBrush_MetaData[] = {
{ "Category", "TexturePainting" },
{ "Comment", "/** Optional Texture Brush to which Painting should use */" },
{ "DisplayThumbnail", "true" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Optional Texture Brush to which Painting should use" },
{ "TransientToolProperty", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintBrushRotationOffset_MetaData[] = {
{ "Category", "TexturePainting" },
{ "ClampMax", "360.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Initial Rotation offset to apply to our paint brush */" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Initial Rotation offset to apply to our paint brush" },
{ "TransientToolProperty", "" },
{ "UIMax", "360.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRotateBrushTowardsDirection_MetaData[] = {
{ "Category", "TexturePainting" },
{ "Comment", "/** Whether or not to continously rotate the brush towards the painting direction */" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Whether or not to continously rotate the brush towards the painting direction" },
{ "TransientToolProperty", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWriteRed_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Whether or not to apply Texture Color Painting to the Red Channel */" },
{ "DisplayName", "Red" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Whether or not to apply Texture Color Painting to the Red Channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWriteGreen_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Whether or not to apply Texture Color Painting to the Green Channel */" },
{ "DisplayName", "Green" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Whether or not to apply Texture Color Painting to the Green Channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWriteBlue_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Whether or not to apply Texture Color Painting to the Blue Channel */" },
{ "DisplayName", "Blue" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Whether or not to apply Texture Color Painting to the Blue Channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWriteAlpha_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Whether or not to apply Texture Color Painting to the Alpha Channel */" },
{ "DisplayName", "Alpha" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Whether or not to apply Texture Color Painting to the Alpha Channel" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshTexturePaintingToolProperties constinit property declarations *******
static void NewProp_bEnableSeamPainting_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableSeamPainting;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PaintBrush;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PaintBrushRotationOffset;
static void NewProp_bRotateBrushTowardsDirection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRotateBrushTowardsDirection;
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 UMeshTexturePaintingToolProperties constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshTexturePaintingToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics
// ********** Begin Class UMeshTexturePaintingToolProperties Property Definitions ******************
void Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bEnableSeamPainting_SetBit(void* Obj)
{
((UMeshTexturePaintingToolProperties*)Obj)->bEnableSeamPainting = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bEnableSeamPainting = { "bEnableSeamPainting", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshTexturePaintingToolProperties), &Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bEnableSeamPainting_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableSeamPainting_MetaData), NewProp_bEnableSeamPainting_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_PaintBrush = { "PaintBrush", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshTexturePaintingToolProperties, PaintBrush), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintBrush_MetaData), NewProp_PaintBrush_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_PaintBrushRotationOffset = { "PaintBrushRotationOffset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshTexturePaintingToolProperties, PaintBrushRotationOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintBrushRotationOffset_MetaData), NewProp_PaintBrushRotationOffset_MetaData) };
void Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bRotateBrushTowardsDirection_SetBit(void* Obj)
{
((UMeshTexturePaintingToolProperties*)Obj)->bRotateBrushTowardsDirection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bRotateBrushTowardsDirection = { "bRotateBrushTowardsDirection", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshTexturePaintingToolProperties), &Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bRotateBrushTowardsDirection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRotateBrushTowardsDirection_MetaData), NewProp_bRotateBrushTowardsDirection_MetaData) };
void Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteRed_SetBit(void* Obj)
{
((UMeshTexturePaintingToolProperties*)Obj)->bWriteRed = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshTexturePaintingToolProperties_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(UMeshTexturePaintingToolProperties), &Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteRed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWriteRed_MetaData), NewProp_bWriteRed_MetaData) };
void Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteGreen_SetBit(void* Obj)
{
((UMeshTexturePaintingToolProperties*)Obj)->bWriteGreen = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshTexturePaintingToolProperties_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(UMeshTexturePaintingToolProperties), &Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteGreen_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWriteGreen_MetaData), NewProp_bWriteGreen_MetaData) };
void Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteBlue_SetBit(void* Obj)
{
((UMeshTexturePaintingToolProperties*)Obj)->bWriteBlue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshTexturePaintingToolProperties_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(UMeshTexturePaintingToolProperties), &Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteBlue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWriteBlue_MetaData), NewProp_bWriteBlue_MetaData) };
void Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteAlpha_SetBit(void* Obj)
{
((UMeshTexturePaintingToolProperties*)Obj)->bWriteAlpha = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshTexturePaintingToolProperties_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(UMeshTexturePaintingToolProperties), &Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteAlpha_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWriteAlpha_MetaData), NewProp_bWriteAlpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bEnableSeamPainting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_PaintBrush,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_PaintBrushRotationOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bRotateBrushTowardsDirection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteRed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteGreen,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteBlue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::NewProp_bWriteAlpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UMeshTexturePaintingToolProperties Property Definitions ********************
UObject* (*const Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshPaintingToolProperties,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::ClassParams = {
&UMeshTexturePaintingToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::Class_MetaDataParams)
};
void UMeshTexturePaintingToolProperties::StaticRegisterNativesUMeshTexturePaintingToolProperties()
{
}
UClass* Z_Construct_UClass_UMeshTexturePaintingToolProperties()
{
if (!Z_Registration_Info_UClass_UMeshTexturePaintingToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshTexturePaintingToolProperties.OuterSingleton, Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshTexturePaintingToolProperties.OuterSingleton;
}
UMeshTexturePaintingToolProperties::UMeshTexturePaintingToolProperties() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshTexturePaintingToolProperties);
UMeshTexturePaintingToolProperties::~UMeshTexturePaintingToolProperties() {}
// ********** End Class UMeshTexturePaintingToolProperties *****************************************
// ********** Begin Class UMeshTextureColorPaintingToolProperties **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshTextureColorPaintingToolProperties;
UClass* UMeshTextureColorPaintingToolProperties::GetPrivateStaticClass()
{
using TClass = UMeshTextureColorPaintingToolProperties;
if (!Z_Registration_Info_UClass_UMeshTextureColorPaintingToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshTextureColorPaintingToolProperties"),
Z_Registration_Info_UClass_UMeshTextureColorPaintingToolProperties.InnerSingleton,
StaticRegisterNativesUMeshTextureColorPaintingToolProperties,
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_UMeshTextureColorPaintingToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_NoRegister()
{
return UMeshTextureColorPaintingToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Class for texture color paint properties.\n */" },
{ "IncludePath", "MeshTexturePaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Class for texture color paint properties." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPropagateToVertexColor_MetaData[] = {
{ "Category", "ColorPainting" },
{ "Comment", "/** Whether to copy all texture color painting to vertex colors. */" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Whether to copy all texture color painting to vertex colors." },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshTextureColorPaintingToolProperties constinit property declarations **
static void NewProp_bPropagateToVertexColor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPropagateToVertexColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshTextureColorPaintingToolProperties constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshTextureColorPaintingToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics
// ********** Begin Class UMeshTextureColorPaintingToolProperties Property Definitions *************
void Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::NewProp_bPropagateToVertexColor_SetBit(void* Obj)
{
((UMeshTextureColorPaintingToolProperties*)Obj)->bPropagateToVertexColor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::NewProp_bPropagateToVertexColor = { "bPropagateToVertexColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshTextureColorPaintingToolProperties), &Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::NewProp_bPropagateToVertexColor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPropagateToVertexColor_MetaData), NewProp_bPropagateToVertexColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::NewProp_bPropagateToVertexColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UMeshTextureColorPaintingToolProperties Property Definitions ***************
UObject* (*const Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshTexturePaintingToolProperties,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::ClassParams = {
&UMeshTextureColorPaintingToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::Class_MetaDataParams)
};
void UMeshTextureColorPaintingToolProperties::StaticRegisterNativesUMeshTextureColorPaintingToolProperties()
{
}
UClass* Z_Construct_UClass_UMeshTextureColorPaintingToolProperties()
{
if (!Z_Registration_Info_UClass_UMeshTextureColorPaintingToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshTextureColorPaintingToolProperties.OuterSingleton, Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshTextureColorPaintingToolProperties.OuterSingleton;
}
UMeshTextureColorPaintingToolProperties::UMeshTextureColorPaintingToolProperties() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshTextureColorPaintingToolProperties);
UMeshTextureColorPaintingToolProperties::~UMeshTextureColorPaintingToolProperties() {}
// ********** End Class UMeshTextureColorPaintingToolProperties ************************************
// ********** Begin Class UMeshTextureAssetPaintingToolProperties **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolProperties;
UClass* UMeshTextureAssetPaintingToolProperties::GetPrivateStaticClass()
{
using TClass = UMeshTextureAssetPaintingToolProperties;
if (!Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshTextureAssetPaintingToolProperties"),
Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolProperties.InnerSingleton,
StaticRegisterNativesUMeshTextureAssetPaintingToolProperties,
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_UMeshTextureAssetPaintingToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_NoRegister()
{
return UMeshTextureAssetPaintingToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Class for texture asset paint properties.\n */" },
{ "IncludePath", "MeshTexturePaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Class for texture asset paint properties." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVChannel_MetaData[] = {
{ "Category", "TexturePainting" },
{ "Comment", "/** UV channel which should be used for painting textures. */" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "UV channel which should be used for painting textures." },
{ "TransientToolProperty", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintTexture_MetaData[] = {
{ "Category", "TexturePainting" },
{ "Comment", "/** Texture to which painting should be applied. */" },
{ "DisplayThumbnail", "true" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Texture to which painting should be applied." },
{ "TransientToolProperty", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshTextureAssetPaintingToolProperties constinit property declarations **
static const UECodeGen_Private::FIntPropertyParams NewProp_UVChannel;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PaintTexture;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshTextureAssetPaintingToolProperties constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshTextureAssetPaintingToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics
// ********** Begin Class UMeshTextureAssetPaintingToolProperties Property Definitions *************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::NewProp_UVChannel = { "UVChannel", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshTextureAssetPaintingToolProperties, UVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVChannel_MetaData), NewProp_UVChannel_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::NewProp_PaintTexture = { "PaintTexture", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshTextureAssetPaintingToolProperties, PaintTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintTexture_MetaData), NewProp_PaintTexture_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::NewProp_UVChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::NewProp_PaintTexture,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UMeshTextureAssetPaintingToolProperties Property Definitions ***************
UObject* (*const Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshTexturePaintingToolProperties,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::ClassParams = {
&UMeshTextureAssetPaintingToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::Class_MetaDataParams)
};
void UMeshTextureAssetPaintingToolProperties::StaticRegisterNativesUMeshTextureAssetPaintingToolProperties()
{
}
UClass* Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties()
{
if (!Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolProperties.OuterSingleton, Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolProperties.OuterSingleton;
}
UMeshTextureAssetPaintingToolProperties::UMeshTextureAssetPaintingToolProperties() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshTextureAssetPaintingToolProperties);
UMeshTextureAssetPaintingToolProperties::~UMeshTextureAssetPaintingToolProperties() {}
// ********** End Class UMeshTextureAssetPaintingToolProperties ************************************
// ********** Begin Class UMeshTexturePaintingTool *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshTexturePaintingTool;
UClass* UMeshTexturePaintingTool::GetPrivateStaticClass()
{
using TClass = UMeshTexturePaintingTool;
if (!Z_Registration_Info_UClass_UMeshTexturePaintingTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshTexturePaintingTool"),
Z_Registration_Info_UClass_UMeshTexturePaintingTool.InnerSingleton,
StaticRegisterNativesUMeshTexturePaintingTool,
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_UMeshTexturePaintingTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshTexturePaintingTool_NoRegister()
{
return UMeshTexturePaintingTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshTexturePaintingTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Base class for mesh texture painting tool.\n */" },
{ "IncludePath", "MeshTexturePaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Base class for mesh texture painting tool." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintTargetData_MetaData[] = {
{ "Comment", "/** Stores data associated with our paint target textures */" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Stores data associated with our paint target textures" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionMechanic_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintingTexture2D_MetaData[] = {
{ "Comment", "/** The original texture that we're painting */" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "The original texture that we're painting" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshTexturePaintingTool constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_PaintTargetData_ValueProp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PaintTargetData_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PaintTargetData;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionMechanic;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TextureProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PaintingTexture2D;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshTexturePaintingTool constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshTexturePaintingTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshTexturePaintingTool_Statics
// ********** Begin Class UMeshTexturePaintingTool Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_PaintTargetData_ValueProp = { "PaintTargetData", nullptr, (EPropertyFlags)0x0000008000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FPaintTexture2DData, METADATA_PARAMS(0, nullptr) }; // 1043730210
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_PaintTargetData_Key_KeyProp = { "PaintTargetData_Key", nullptr, (EPropertyFlags)0x0004008000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_PaintTargetData = { "PaintTargetData", nullptr, (EPropertyFlags)0x0020088000002000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshTexturePaintingTool, PaintTargetData), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintTargetData_MetaData), NewProp_PaintTargetData_MetaData) }; // 1043730210
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshTexturePaintingTool_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(UMeshTexturePaintingTool, SelectionMechanic), Z_Construct_UClass_UMeshPaintSelectionMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionMechanic_MetaData), NewProp_SelectionMechanic_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_TextureProperties = { "TextureProperties", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshTexturePaintingTool, TextureProperties), Z_Construct_UClass_UMeshTexturePaintingToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureProperties_MetaData), NewProp_TextureProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_PaintingTexture2D = { "PaintingTexture2D", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshTexturePaintingTool, PaintingTexture2D), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintingTexture2D_MetaData), NewProp_PaintingTexture2D_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshTexturePaintingTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_PaintTargetData_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_PaintTargetData_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_PaintTargetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_SelectionMechanic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_TextureProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTexturePaintingTool_Statics::NewProp_PaintingTexture2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTexturePaintingTool_Statics::PropPointers) < 2048);
// ********** End Class UMeshTexturePaintingTool Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UMeshTexturePaintingTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBaseBrushTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTexturePaintingTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UMeshTexturePaintingTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMeshPaintSelectionInterface_NoRegister, (int32)VTABLE_OFFSET(UMeshTexturePaintingTool, IMeshPaintSelectionInterface), false }, // 4050754871
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshTexturePaintingTool_Statics::ClassParams = {
&UMeshTexturePaintingTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshTexturePaintingTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTexturePaintingTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x008800A9u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTexturePaintingTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshTexturePaintingTool_Statics::Class_MetaDataParams)
};
void UMeshTexturePaintingTool::StaticRegisterNativesUMeshTexturePaintingTool()
{
}
UClass* Z_Construct_UClass_UMeshTexturePaintingTool()
{
if (!Z_Registration_Info_UClass_UMeshTexturePaintingTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshTexturePaintingTool.OuterSingleton, Z_Construct_UClass_UMeshTexturePaintingTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshTexturePaintingTool.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshTexturePaintingTool);
UMeshTexturePaintingTool::~UMeshTexturePaintingTool() {}
// ********** End Class UMeshTexturePaintingTool ***************************************************
// ********** Begin Class UMeshTextureColorPaintingTool ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshTextureColorPaintingTool;
UClass* UMeshTextureColorPaintingTool::GetPrivateStaticClass()
{
using TClass = UMeshTextureColorPaintingTool;
if (!Z_Registration_Info_UClass_UMeshTextureColorPaintingTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshTextureColorPaintingTool"),
Z_Registration_Info_UClass_UMeshTextureColorPaintingTool.InnerSingleton,
StaticRegisterNativesUMeshTextureColorPaintingTool,
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_UMeshTextureColorPaintingTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshTextureColorPaintingTool_NoRegister()
{
return UMeshTextureColorPaintingTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Class for texture color painting tool.\n * This paints to special textures stored on the mesh components.\n * Behavior should be similar to vertex painting (per instance painting stored on components).\n * But painting texture colors instead of vertex colors is a better fit for very dense mesh types such as used by nanite.\n */" },
{ "IncludePath", "MeshTexturePaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Class for texture color painting tool.\nThis paints to special textures stored on the mesh components.\nBehavior should be similar to vertex painting (per instance painting stored on components).\nBut painting texture colors instead of vertex colors is a better fit for very dense mesh types such as used by nanite." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshPaintDummyTexture_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshTextureColorPaintingTool constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ColorProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshPaintDummyTexture;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshTextureColorPaintingTool constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshTextureColorPaintingTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics
// ********** Begin Class UMeshTextureColorPaintingTool Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshTextureColorPaintingTool_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(UMeshTextureColorPaintingTool, ColorProperties), Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorProperties_MetaData), NewProp_ColorProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::NewProp_MeshPaintDummyTexture = { "MeshPaintDummyTexture", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshTextureColorPaintingTool, MeshPaintDummyTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshPaintDummyTexture_MetaData), NewProp_MeshPaintDummyTexture_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::NewProp_ColorProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::NewProp_MeshPaintDummyTexture,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::PropPointers) < 2048);
// ********** End Class UMeshTextureColorPaintingTool Property Definitions *************************
UObject* (*const Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshTexturePaintingTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::ClassParams = {
&UMeshTextureColorPaintingTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::PropPointers),
0,
0x008800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::Class_MetaDataParams)
};
void UMeshTextureColorPaintingTool::StaticRegisterNativesUMeshTextureColorPaintingTool()
{
}
UClass* Z_Construct_UClass_UMeshTextureColorPaintingTool()
{
if (!Z_Registration_Info_UClass_UMeshTextureColorPaintingTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshTextureColorPaintingTool.OuterSingleton, Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshTextureColorPaintingTool.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshTextureColorPaintingTool);
UMeshTextureColorPaintingTool::~UMeshTextureColorPaintingTool() {}
// ********** End Class UMeshTextureColorPaintingTool **********************************************
// ********** Begin Class UMeshTextureAssetPaintingTool ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshTextureAssetPaintingTool;
UClass* UMeshTextureAssetPaintingTool::GetPrivateStaticClass()
{
using TClass = UMeshTextureAssetPaintingTool;
if (!Z_Registration_Info_UClass_UMeshTextureAssetPaintingTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshTextureAssetPaintingTool"),
Z_Registration_Info_UClass_UMeshTextureAssetPaintingTool.InnerSingleton,
StaticRegisterNativesUMeshTextureAssetPaintingTool,
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_UMeshTextureAssetPaintingTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshTextureAssetPaintingTool_NoRegister()
{
return UMeshTextureAssetPaintingTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Class for texture asset painting tool.\n * This paints to texture assets directly from the mesh.\n * The texture asset to paint is selected from the ones referenced in the mesh component's materials.\n */" },
{ "IncludePath", "MeshTexturePaintingTool.h" },
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
{ "ToolTip", "Class for texture asset painting tool.\nThis paints to texture assets directly from the mesh.\nThe texture asset to paint is selected from the ones referenced in the mesh component's materials." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/MeshTexturePaintingTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshTextureAssetPaintingTool constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_AssetProperties;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshTextureAssetPaintingTool constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshTextureAssetPaintingTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics
// ********** Begin Class UMeshTextureAssetPaintingTool Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::NewProp_AssetProperties = { "AssetProperties", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshTextureAssetPaintingTool, AssetProperties), Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetProperties_MetaData), NewProp_AssetProperties_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::NewProp_AssetProperties,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::PropPointers) < 2048);
// ********** End Class UMeshTextureAssetPaintingTool Property Definitions *************************
UObject* (*const Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshTexturePaintingTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::ClassParams = {
&UMeshTextureAssetPaintingTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::PropPointers),
0,
0x008800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::Class_MetaDataParams)
};
void UMeshTextureAssetPaintingTool::StaticRegisterNativesUMeshTextureAssetPaintingTool()
{
}
UClass* Z_Construct_UClass_UMeshTextureAssetPaintingTool()
{
if (!Z_Registration_Info_UClass_UMeshTextureAssetPaintingTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshTextureAssetPaintingTool.OuterSingleton, Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshTextureAssetPaintingTool.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshTextureAssetPaintingTool);
UMeshTextureAssetPaintingTool::~UMeshTextureAssetPaintingTool() {}
// ********** End Class UMeshTextureAssetPaintingTool **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h__Script_MeshPaintingToolset_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder, UMeshTextureColorPaintingToolBuilder::StaticClass, TEXT("UMeshTextureColorPaintingToolBuilder"), &Z_Registration_Info_UClass_UMeshTextureColorPaintingToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshTextureColorPaintingToolBuilder), 3548899879U) },
{ Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder, UMeshTextureAssetPaintingToolBuilder::StaticClass, TEXT("UMeshTextureAssetPaintingToolBuilder"), &Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshTextureAssetPaintingToolBuilder), 2255057407U) },
{ Z_Construct_UClass_UMeshTexturePaintingToolProperties, UMeshTexturePaintingToolProperties::StaticClass, TEXT("UMeshTexturePaintingToolProperties"), &Z_Registration_Info_UClass_UMeshTexturePaintingToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshTexturePaintingToolProperties), 1722493716U) },
{ Z_Construct_UClass_UMeshTextureColorPaintingToolProperties, UMeshTextureColorPaintingToolProperties::StaticClass, TEXT("UMeshTextureColorPaintingToolProperties"), &Z_Registration_Info_UClass_UMeshTextureColorPaintingToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshTextureColorPaintingToolProperties), 1954688547U) },
{ Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties, UMeshTextureAssetPaintingToolProperties::StaticClass, TEXT("UMeshTextureAssetPaintingToolProperties"), &Z_Registration_Info_UClass_UMeshTextureAssetPaintingToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshTextureAssetPaintingToolProperties), 749524498U) },
{ Z_Construct_UClass_UMeshTexturePaintingTool, UMeshTexturePaintingTool::StaticClass, TEXT("UMeshTexturePaintingTool"), &Z_Registration_Info_UClass_UMeshTexturePaintingTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshTexturePaintingTool), 3664877786U) },
{ Z_Construct_UClass_UMeshTextureColorPaintingTool, UMeshTextureColorPaintingTool::StaticClass, TEXT("UMeshTextureColorPaintingTool"), &Z_Registration_Info_UClass_UMeshTextureColorPaintingTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshTextureColorPaintingTool), 3166448089U) },
{ Z_Construct_UClass_UMeshTextureAssetPaintingTool, UMeshTextureAssetPaintingTool::StaticClass, TEXT("UMeshTextureAssetPaintingTool"), &Z_Registration_Info_UClass_UMeshTextureAssetPaintingTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshTextureAssetPaintingTool), 3611901197U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h__Script_MeshPaintingToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h__Script_MeshPaintingToolset_846990331{
TEXT("/Script/MeshPaintingToolset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h__Script_MeshPaintingToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h__Script_MeshPaintingToolset_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,345 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "MeshTexturePaintingTool.h"
#ifdef MESHPAINTINGTOOLSET_MeshTexturePaintingTool_generated_h
#error "MeshTexturePaintingTool.generated.h already included, missing '#pragma once' in MeshTexturePaintingTool.h"
#endif
#define MESHPAINTINGTOOLSET_MeshTexturePaintingTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMeshTextureColorPaintingToolBuilder *************************************
struct Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_32_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshTextureColorPaintingToolBuilder(); \
friend struct ::Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshTextureColorPaintingToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshTextureColorPaintingToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UMeshTextureColorPaintingToolBuilder)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_32_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshTextureColorPaintingToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshTextureColorPaintingToolBuilder(UMeshTextureColorPaintingToolBuilder&&) = delete; \
UMeshTextureColorPaintingToolBuilder(const UMeshTextureColorPaintingToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshTextureColorPaintingToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshTextureColorPaintingToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshTextureColorPaintingToolBuilder) \
MESHPAINTINGTOOLSET_API virtual ~UMeshTextureColorPaintingToolBuilder();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_29_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_32_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_32_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_32_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshTextureColorPaintingToolBuilder;
// ********** End Class UMeshTextureColorPaintingToolBuilder ***************************************
// ********** Begin Class UMeshTextureAssetPaintingToolBuilder *************************************
struct Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_47_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshTextureAssetPaintingToolBuilder(); \
friend struct ::Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshTextureAssetPaintingToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshTextureAssetPaintingToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UMeshTextureAssetPaintingToolBuilder)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_47_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshTextureAssetPaintingToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshTextureAssetPaintingToolBuilder(UMeshTextureAssetPaintingToolBuilder&&) = delete; \
UMeshTextureAssetPaintingToolBuilder(const UMeshTextureAssetPaintingToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshTextureAssetPaintingToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshTextureAssetPaintingToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshTextureAssetPaintingToolBuilder) \
MESHPAINTINGTOOLSET_API virtual ~UMeshTextureAssetPaintingToolBuilder();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_44_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_47_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_47_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_47_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshTextureAssetPaintingToolBuilder;
// ********** End Class UMeshTextureAssetPaintingToolBuilder ***************************************
// ********** Begin Class UMeshTexturePaintingToolProperties ***************************************
struct Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTexturePaintingToolProperties_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_63_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshTexturePaintingToolProperties(); \
friend struct ::Z_Construct_UClass_UMeshTexturePaintingToolProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshTexturePaintingToolProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshTexturePaintingToolProperties, UMeshPaintingToolProperties, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshTexturePaintingToolProperties_NoRegister) \
DECLARE_SERIALIZER(UMeshTexturePaintingToolProperties)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_63_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshTexturePaintingToolProperties(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshTexturePaintingToolProperties(UMeshTexturePaintingToolProperties&&) = delete; \
UMeshTexturePaintingToolProperties(const UMeshTexturePaintingToolProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshTexturePaintingToolProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshTexturePaintingToolProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshTexturePaintingToolProperties) \
MESHPAINTINGTOOLSET_API virtual ~UMeshTexturePaintingToolProperties();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_60_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_63_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_63_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_63_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshTexturePaintingToolProperties;
// ********** End Class UMeshTexturePaintingToolProperties *****************************************
// ********** Begin Class UMeshTextureColorPaintingToolProperties **********************************
struct Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_105_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshTextureColorPaintingToolProperties(); \
friend struct ::Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshTextureColorPaintingToolProperties, UMeshTexturePaintingToolProperties, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshTextureColorPaintingToolProperties_NoRegister) \
DECLARE_SERIALIZER(UMeshTextureColorPaintingToolProperties)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_105_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshTextureColorPaintingToolProperties(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshTextureColorPaintingToolProperties(UMeshTextureColorPaintingToolProperties&&) = delete; \
UMeshTextureColorPaintingToolProperties(const UMeshTextureColorPaintingToolProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshTextureColorPaintingToolProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshTextureColorPaintingToolProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshTextureColorPaintingToolProperties) \
MESHPAINTINGTOOLSET_API virtual ~UMeshTextureColorPaintingToolProperties();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_102_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_105_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_105_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_105_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshTextureColorPaintingToolProperties;
// ********** End Class UMeshTextureColorPaintingToolProperties ************************************
// ********** Begin Class UMeshTextureAssetPaintingToolProperties **********************************
struct Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_119_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshTextureAssetPaintingToolProperties(); \
friend struct ::Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshTextureAssetPaintingToolProperties, UMeshTexturePaintingToolProperties, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshTextureAssetPaintingToolProperties_NoRegister) \
DECLARE_SERIALIZER(UMeshTextureAssetPaintingToolProperties)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_119_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshTextureAssetPaintingToolProperties(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshTextureAssetPaintingToolProperties(UMeshTextureAssetPaintingToolProperties&&) = delete; \
UMeshTextureAssetPaintingToolProperties(const UMeshTextureAssetPaintingToolProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshTextureAssetPaintingToolProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshTextureAssetPaintingToolProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshTextureAssetPaintingToolProperties) \
MESHPAINTINGTOOLSET_API virtual ~UMeshTextureAssetPaintingToolProperties();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_116_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_119_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_119_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_119_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshTextureAssetPaintingToolProperties;
// ********** End Class UMeshTextureAssetPaintingToolProperties ************************************
// ********** Begin Class UMeshTexturePaintingTool *************************************************
struct Z_Construct_UClass_UMeshTexturePaintingTool_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTexturePaintingTool_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_138_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshTexturePaintingTool(); \
friend struct ::Z_Construct_UClass_UMeshTexturePaintingTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshTexturePaintingTool_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshTexturePaintingTool, UBaseBrushTool, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshTexturePaintingTool_NoRegister) \
DECLARE_SERIALIZER(UMeshTexturePaintingTool) \
virtual UObject* _getUObject() const override { return const_cast<UMeshTexturePaintingTool*>(this); }
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_138_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshTexturePaintingTool(UMeshTexturePaintingTool&&) = delete; \
UMeshTexturePaintingTool(const UMeshTexturePaintingTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshTexturePaintingTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshTexturePaintingTool); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UMeshTexturePaintingTool) \
MESHPAINTINGTOOLSET_API virtual ~UMeshTexturePaintingTool();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_135_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_138_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_138_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_138_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshTexturePaintingTool;
// ********** End Class UMeshTexturePaintingTool ***************************************************
// ********** Begin Class UMeshTextureColorPaintingTool ********************************************
struct Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureColorPaintingTool_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_244_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshTextureColorPaintingTool(); \
friend struct ::Z_Construct_UClass_UMeshTextureColorPaintingTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshTextureColorPaintingTool_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshTextureColorPaintingTool, UMeshTexturePaintingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshTextureColorPaintingTool_NoRegister) \
DECLARE_SERIALIZER(UMeshTextureColorPaintingTool)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_244_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshTextureColorPaintingTool(UMeshTextureColorPaintingTool&&) = delete; \
UMeshTextureColorPaintingTool(const UMeshTextureColorPaintingTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshTextureColorPaintingTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshTextureColorPaintingTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshTextureColorPaintingTool) \
MESHPAINTINGTOOLSET_API virtual ~UMeshTextureColorPaintingTool();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_241_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_244_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_244_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_244_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshTextureColorPaintingTool;
// ********** End Class UMeshTextureColorPaintingTool **********************************************
// ********** Begin Class UMeshTextureAssetPaintingTool ********************************************
struct Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshTextureAssetPaintingTool_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_280_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshTextureAssetPaintingTool(); \
friend struct ::Z_Construct_UClass_UMeshTextureAssetPaintingTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshTextureAssetPaintingTool_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshTextureAssetPaintingTool, UMeshTexturePaintingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshTextureAssetPaintingTool_NoRegister) \
DECLARE_SERIALIZER(UMeshTextureAssetPaintingTool)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_280_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshTextureAssetPaintingTool(UMeshTextureAssetPaintingTool&&) = delete; \
UMeshTextureAssetPaintingTool(const UMeshTextureAssetPaintingTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshTextureAssetPaintingTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshTextureAssetPaintingTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshTextureAssetPaintingTool) \
MESHPAINTINGTOOLSET_API virtual ~UMeshTextureAssetPaintingTool();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_277_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_280_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_280_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h_280_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshTextureAssetPaintingTool;
// ********** End Class UMeshTextureAssetPaintingTool **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshTexturePaintingTool_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,366 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "MeshVertexPaintingTool.h"
#ifdef MESHPAINTINGTOOLSET_MeshVertexPaintingTool_generated_h
#error "MeshVertexPaintingTool.generated.h already included, missing '#pragma once' in MeshVertexPaintingTool.h"
#endif
#define MESHPAINTINGTOOLSET_MeshVertexPaintingTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMeshVertexColorPaintingToolBuilder **************************************
struct Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_58_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshVertexColorPaintingToolBuilder(); \
friend struct ::Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexColorPaintingToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshVertexColorPaintingToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexColorPaintingToolBuilder)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_58_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshVertexColorPaintingToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexColorPaintingToolBuilder(UMeshVertexColorPaintingToolBuilder&&) = delete; \
UMeshVertexColorPaintingToolBuilder(const UMeshVertexColorPaintingToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshVertexColorPaintingToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexColorPaintingToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshVertexColorPaintingToolBuilder) \
MESHPAINTINGTOOLSET_API virtual ~UMeshVertexColorPaintingToolBuilder();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_55_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_58_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_58_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_58_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexColorPaintingToolBuilder;
// ********** End Class UMeshVertexColorPaintingToolBuilder ****************************************
// ********** Begin Class UMeshVertexWeightPaintingToolBuilder *************************************
struct Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_68_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshVertexWeightPaintingToolBuilder(); \
friend struct ::Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexWeightPaintingToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshVertexWeightPaintingToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexWeightPaintingToolBuilder)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_68_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshVertexWeightPaintingToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexWeightPaintingToolBuilder(UMeshVertexWeightPaintingToolBuilder&&) = delete; \
UMeshVertexWeightPaintingToolBuilder(const UMeshVertexWeightPaintingToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshVertexWeightPaintingToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexWeightPaintingToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshVertexWeightPaintingToolBuilder) \
MESHPAINTINGTOOLSET_API virtual ~UMeshVertexWeightPaintingToolBuilder();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_65_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_68_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_68_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_68_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexWeightPaintingToolBuilder;
// ********** End Class UMeshVertexWeightPaintingToolBuilder ***************************************
// ********** Begin Class UMeshVertexPaintingToolProperties ****************************************
struct Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexPaintingToolProperties_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_79_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshVertexPaintingToolProperties(); \
friend struct ::Z_Construct_UClass_UMeshVertexPaintingToolProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshVertexPaintingToolProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexPaintingToolProperties, UMeshPaintingToolProperties, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshVertexPaintingToolProperties_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexPaintingToolProperties)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_79_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexPaintingToolProperties(UMeshVertexPaintingToolProperties&&) = delete; \
UMeshVertexPaintingToolProperties(const UMeshVertexPaintingToolProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshVertexPaintingToolProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexPaintingToolProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshVertexPaintingToolProperties) \
MESHPAINTINGTOOLSET_API virtual ~UMeshVertexPaintingToolProperties();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_76_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_79_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_79_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_79_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexPaintingToolProperties;
// ********** End Class UMeshVertexPaintingToolProperties ******************************************
// ********** Begin Class UMeshVertexColorPaintingToolProperties ***********************************
struct Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_100_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshVertexColorPaintingToolProperties(); \
friend struct ::Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexColorPaintingToolProperties, UMeshVertexPaintingToolProperties, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshVertexColorPaintingToolProperties_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexColorPaintingToolProperties)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_100_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UMeshVertexColorPaintingToolProperties(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexColorPaintingToolProperties(UMeshVertexColorPaintingToolProperties&&) = delete; \
UMeshVertexColorPaintingToolProperties(const UMeshVertexColorPaintingToolProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshVertexColorPaintingToolProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexColorPaintingToolProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshVertexColorPaintingToolProperties) \
MESHPAINTINGTOOLSET_API virtual ~UMeshVertexColorPaintingToolProperties();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_97_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_100_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_100_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_100_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexColorPaintingToolProperties;
// ********** End Class UMeshVertexColorPaintingToolProperties *************************************
// ********** Begin Class UMeshVertexWeightPaintingToolProperties **********************************
struct Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_123_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshVertexWeightPaintingToolProperties(); \
friend struct ::Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexWeightPaintingToolProperties, UMeshVertexPaintingToolProperties, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshVertexWeightPaintingToolProperties_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexWeightPaintingToolProperties)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_123_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexWeightPaintingToolProperties(UMeshVertexWeightPaintingToolProperties&&) = delete; \
UMeshVertexWeightPaintingToolProperties(const UMeshVertexWeightPaintingToolProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshVertexWeightPaintingToolProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexWeightPaintingToolProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshVertexWeightPaintingToolProperties) \
MESHPAINTINGTOOLSET_API virtual ~UMeshVertexWeightPaintingToolProperties();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_120_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_123_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_123_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_123_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexWeightPaintingToolProperties;
// ********** End Class UMeshVertexWeightPaintingToolProperties ************************************
// ********** Begin Class UMeshVertexPaintingTool **************************************************
struct Z_Construct_UClass_UMeshVertexPaintingTool_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexPaintingTool_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_145_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshVertexPaintingTool(); \
friend struct ::Z_Construct_UClass_UMeshVertexPaintingTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshVertexPaintingTool_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexPaintingTool, UBaseBrushTool, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshVertexPaintingTool_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexPaintingTool) \
virtual UObject* _getUObject() const override { return const_cast<UMeshVertexPaintingTool*>(this); }
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_145_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexPaintingTool(UMeshVertexPaintingTool&&) = delete; \
UMeshVertexPaintingTool(const UMeshVertexPaintingTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshVertexPaintingTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexPaintingTool); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UMeshVertexPaintingTool) \
MESHPAINTINGTOOLSET_API virtual ~UMeshVertexPaintingTool();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_142_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_145_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_145_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_145_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexPaintingTool;
// ********** End Class UMeshVertexPaintingTool ****************************************************
// ********** Begin Class UMeshVertexColorPaintingTool *********************************************
struct Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexColorPaintingTool_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_222_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshVertexColorPaintingTool(); \
friend struct ::Z_Construct_UClass_UMeshVertexColorPaintingTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshVertexColorPaintingTool_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexColorPaintingTool, UMeshVertexPaintingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshVertexColorPaintingTool_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexColorPaintingTool)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_222_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexColorPaintingTool(UMeshVertexColorPaintingTool&&) = delete; \
UMeshVertexColorPaintingTool(const UMeshVertexColorPaintingTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshVertexColorPaintingTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexColorPaintingTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshVertexColorPaintingTool) \
MESHPAINTINGTOOLSET_API virtual ~UMeshVertexColorPaintingTool();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_219_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_222_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_222_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_222_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexColorPaintingTool;
// ********** End Class UMeshVertexColorPaintingTool ***********************************************
// ********** Begin Class UMeshVertexWeightPaintingTool ********************************************
struct Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UMeshVertexWeightPaintingTool_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_240_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshVertexWeightPaintingTool(); \
friend struct ::Z_Construct_UClass_UMeshVertexWeightPaintingTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UMeshVertexWeightPaintingTool_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexWeightPaintingTool, UMeshVertexPaintingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UMeshVertexWeightPaintingTool_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexWeightPaintingTool)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_240_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexWeightPaintingTool(UMeshVertexWeightPaintingTool&&) = delete; \
UMeshVertexWeightPaintingTool(const UMeshVertexWeightPaintingTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UMeshVertexWeightPaintingTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexWeightPaintingTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshVertexWeightPaintingTool) \
MESHPAINTINGTOOLSET_API virtual ~UMeshVertexWeightPaintingTool();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_237_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_240_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_240_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h_240_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexWeightPaintingTool;
// ********** End Class UMeshVertexWeightPaintingTool **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_MeshVertexPaintingTool_h
// ********** Begin Enum EMeshPaintWeightTypes *****************************************************
#define FOREACH_ENUM_EMESHPAINTWEIGHTTYPES(op) \
op(EMeshPaintWeightTypes::AlphaLerp) \
op(EMeshPaintWeightTypes::RGB) \
op(EMeshPaintWeightTypes::ARGB) \
op(EMeshPaintWeightTypes::OneMinusARGB)
enum class EMeshPaintWeightTypes : uint8;
template<> struct TIsUEnumClass<EMeshPaintWeightTypes> { enum { Value = true }; };
template<> MESHPAINTINGTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshPaintWeightTypes>();
// ********** End Enum EMeshPaintWeightTypes *******************************************************
// ********** Begin Enum EMeshPaintTextureIndex ****************************************************
#define FOREACH_ENUM_EMESHPAINTTEXTUREINDEX(op) \
op(EMeshPaintTextureIndex::TextureOne) \
op(EMeshPaintTextureIndex::TextureTwo) \
op(EMeshPaintTextureIndex::TextureThree) \
op(EMeshPaintTextureIndex::TextureFour) \
op(EMeshPaintTextureIndex::TextureFive)
enum class EMeshPaintTextureIndex : uint8;
template<> struct TIsUEnumClass<EMeshPaintTextureIndex> { enum { Value = true }; };
template<> MESHPAINTINGTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshPaintTextureIndex>();
// ********** End Enum EMeshPaintTextureIndex ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "TexturePaintToolset.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTexturePaintToolset() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTexturePaintToolset();
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTexturePaintToolset_NoRegister();
UPackage* Z_Construct_UPackage__Script_MeshPaintingToolset();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UTexturePaintToolset *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTexturePaintToolset;
UClass* UTexturePaintToolset::GetPrivateStaticClass()
{
using TClass = UTexturePaintToolset;
if (!Z_Registration_Info_UClass_UTexturePaintToolset.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TexturePaintToolset"),
Z_Registration_Info_UClass_UTexturePaintToolset.InnerSingleton,
StaticRegisterNativesUTexturePaintToolset,
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_UTexturePaintToolset.InnerSingleton;
}
UClass* Z_Construct_UClass_UTexturePaintToolset_NoRegister()
{
return UTexturePaintToolset::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTexturePaintToolset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Helpers functions for texture painting functionality */" },
{ "IncludePath", "TexturePaintToolset.h" },
{ "ModuleRelativePath", "Public/TexturePaintToolset.h" },
{ "ToolTip", "Helpers functions for texture painting functionality" },
};
#endif // WITH_METADATA
// ********** Begin Class UTexturePaintToolset constinit property declarations *********************
// ********** End Class UTexturePaintToolset constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTexturePaintToolset>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTexturePaintToolset_Statics
UObject* (*const Z_Construct_UClass_UTexturePaintToolset_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintingToolset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTexturePaintToolset_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTexturePaintToolset_Statics::ClassParams = {
&UTexturePaintToolset::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTexturePaintToolset_Statics::Class_MetaDataParams), Z_Construct_UClass_UTexturePaintToolset_Statics::Class_MetaDataParams)
};
void UTexturePaintToolset::StaticRegisterNativesUTexturePaintToolset()
{
}
UClass* Z_Construct_UClass_UTexturePaintToolset()
{
if (!Z_Registration_Info_UClass_UTexturePaintToolset.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTexturePaintToolset.OuterSingleton, Z_Construct_UClass_UTexturePaintToolset_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTexturePaintToolset.OuterSingleton;
}
UTexturePaintToolset::UTexturePaintToolset(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTexturePaintToolset);
UTexturePaintToolset::~UTexturePaintToolset() {}
// ********** End Class UTexturePaintToolset *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h__Script_MeshPaintingToolset_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UTexturePaintToolset, UTexturePaintToolset::StaticClass, TEXT("UTexturePaintToolset"), &Z_Registration_Info_UClass_UTexturePaintToolset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTexturePaintToolset), 464324147U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h__Script_MeshPaintingToolset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h__Script_MeshPaintingToolset_1157070429{
TEXT("/Script/MeshPaintingToolset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h__Script_MeshPaintingToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h__Script_MeshPaintingToolset_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "TexturePaintToolset.h"
#ifdef MESHPAINTINGTOOLSET_TexturePaintToolset_generated_h
#error "TexturePaintToolset.generated.h already included, missing '#pragma once' in TexturePaintToolset.h"
#endif
#define MESHPAINTINGTOOLSET_TexturePaintToolset_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UTexturePaintToolset *****************************************************
struct Z_Construct_UClass_UTexturePaintToolset_Statics;
MESHPAINTINGTOOLSET_API UClass* Z_Construct_UClass_UTexturePaintToolset_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h_70_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUTexturePaintToolset(); \
friend struct ::Z_Construct_UClass_UTexturePaintToolset_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTINGTOOLSET_API UClass* ::Z_Construct_UClass_UTexturePaintToolset_NoRegister(); \
public: \
DECLARE_CLASS2(UTexturePaintToolset, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshPaintingToolset"), Z_Construct_UClass_UTexturePaintToolset_NoRegister) \
DECLARE_SERIALIZER(UTexturePaintToolset)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h_70_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTINGTOOLSET_API UTexturePaintToolset(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UTexturePaintToolset(UTexturePaintToolset&&) = delete; \
UTexturePaintToolset(const UTexturePaintToolset&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTINGTOOLSET_API, UTexturePaintToolset); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTexturePaintToolset); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UTexturePaintToolset) \
MESHPAINTINGTOOLSET_API virtual ~UTexturePaintToolset();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h_67_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h_70_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h_70_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h_70_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTexturePaintToolset;
// ********** End Class UTexturePaintToolset *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintingToolset_Public_TexturePaintToolset_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,8 @@
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintingToolset\Public\BaseMeshPaintingToolProperties.h
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintingToolset\Public\MeshPaintHelpers.h
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintingToolset\Public\MeshPaintInteractions.h
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintingToolset\Public\MeshPaintingToolsetTypes.h
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintingToolset\Public\MeshSelect.h
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintingToolset\Public\MeshTexturePaintingTool.h
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintingToolset\Public\MeshVertexPaintingTool.h
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintingToolset\Public\TexturePaintToolset.h