Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MeshPaintingToolset/UHT/MeshTexturePaintingTool.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

990 lines
66 KiB
C++

// 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