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,224 @@
// 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 "ImportVertexColorOptions.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeImportVertexColorOptions() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
MESHPAINTEDITORMODE_API UClass* Z_Construct_UClass_UImportVertexColorOptions();
MESHPAINTEDITORMODE_API UClass* Z_Construct_UClass_UImportVertexColorOptions_NoRegister();
UPackage* Z_Construct_UPackage__Script_MeshPaintEditorMode();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UImportVertexColorOptions ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UImportVertexColorOptions;
UClass* UImportVertexColorOptions::GetPrivateStaticClass()
{
using TClass = UImportVertexColorOptions;
if (!Z_Registration_Info_UClass_UImportVertexColorOptions.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ImportVertexColorOptions"),
Z_Registration_Info_UClass_UImportVertexColorOptions.InnerSingleton,
StaticRegisterNativesUImportVertexColorOptions,
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_UImportVertexColorOptions.InnerSingleton;
}
UClass* Z_Construct_UClass_UImportVertexColorOptions_NoRegister()
{
return UImportVertexColorOptions::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UImportVertexColorOptions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "ImportVertexColorOptions.h" },
{ "ModuleRelativePath", "Private/ImportVertexColorOptions.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVIndex_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Texture Coordinate Channel to use for Sampling the Texture*/" },
{ "ModuleRelativePath", "Private/ImportVertexColorOptions.h" },
{ "ToolTip", "Texture Coordinate Channel to use for Sampling the Texture" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODIndex_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** LOD Index to import the Vertex Colors to */" },
{ "ModuleRelativePath", "Private/ImportVertexColorOptions.h" },
{ "ToolTip", "LOD Index to import the Vertex Colors to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRed_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Red Texture Channel */" },
{ "ModuleRelativePath", "Private/ImportVertexColorOptions.h" },
{ "ToolTip", "Red Texture Channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBlue_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Blue Texture Channel */" },
{ "ModuleRelativePath", "Private/ImportVertexColorOptions.h" },
{ "ToolTip", "Blue Texture Channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGreen_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Green Texture Channel */" },
{ "ModuleRelativePath", "Private/ImportVertexColorOptions.h" },
{ "ToolTip", "Green Texture Channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAlpha_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Alpha Texture Channel */" },
{ "ModuleRelativePath", "Private/ImportVertexColorOptions.h" },
{ "ToolTip", "Alpha Texture Channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportToInstance_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Whether or not to import the Vertex Colors to Mesh Component instance or the underlying Static Mesh */" },
{ "ModuleRelativePath", "Private/ImportVertexColorOptions.h" },
{ "ToolTip", "Whether or not to import the Vertex Colors to Mesh Component instance or the underlying Static Mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCanImportToInstance_MetaData[] = {
{ "ModuleRelativePath", "Private/ImportVertexColorOptions.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UImportVertexColorOptions constinit property declarations ****************
static const UECodeGen_Private::FIntPropertyParams NewProp_UVIndex;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODIndex;
static void NewProp_bRed_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRed;
static void NewProp_bBlue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBlue;
static void NewProp_bGreen_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGreen;
static void NewProp_bAlpha_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAlpha;
static void NewProp_bImportToInstance_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportToInstance;
static void NewProp_bCanImportToInstance_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCanImportToInstance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UImportVertexColorOptions constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UImportVertexColorOptions>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UImportVertexColorOptions_Statics
// ********** Begin Class UImportVertexColorOptions Property Definitions ***************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_UVIndex = { "UVIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UImportVertexColorOptions, UVIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVIndex_MetaData), NewProp_UVIndex_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_LODIndex = { "LODIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UImportVertexColorOptions, LODIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODIndex_MetaData), NewProp_LODIndex_MetaData) };
void Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bRed_SetBit(void* Obj)
{
((UImportVertexColorOptions*)Obj)->bRed = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bRed = { "bRed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UImportVertexColorOptions), &Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bRed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRed_MetaData), NewProp_bRed_MetaData) };
void Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bBlue_SetBit(void* Obj)
{
((UImportVertexColorOptions*)Obj)->bBlue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bBlue = { "bBlue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UImportVertexColorOptions), &Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bBlue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBlue_MetaData), NewProp_bBlue_MetaData) };
void Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bGreen_SetBit(void* Obj)
{
((UImportVertexColorOptions*)Obj)->bGreen = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bGreen = { "bGreen", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UImportVertexColorOptions), &Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bGreen_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGreen_MetaData), NewProp_bGreen_MetaData) };
void Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bAlpha_SetBit(void* Obj)
{
((UImportVertexColorOptions*)Obj)->bAlpha = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bAlpha = { "bAlpha", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UImportVertexColorOptions), &Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bAlpha_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAlpha_MetaData), NewProp_bAlpha_MetaData) };
void Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bImportToInstance_SetBit(void* Obj)
{
((UImportVertexColorOptions*)Obj)->bImportToInstance = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bImportToInstance = { "bImportToInstance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UImportVertexColorOptions), &Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bImportToInstance_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportToInstance_MetaData), NewProp_bImportToInstance_MetaData) };
void Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bCanImportToInstance_SetBit(void* Obj)
{
((UImportVertexColorOptions*)Obj)->bCanImportToInstance = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bCanImportToInstance = { "bCanImportToInstance", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UImportVertexColorOptions), &Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bCanImportToInstance_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCanImportToInstance_MetaData), NewProp_bCanImportToInstance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UImportVertexColorOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_UVIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_LODIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bRed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bBlue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bGreen,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bImportToInstance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UImportVertexColorOptions_Statics::NewProp_bCanImportToInstance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UImportVertexColorOptions_Statics::PropPointers) < 2048);
// ********** End Class UImportVertexColorOptions Property Definitions *****************************
UObject* (*const Z_Construct_UClass_UImportVertexColorOptions_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintEditorMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UImportVertexColorOptions_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UImportVertexColorOptions_Statics::ClassParams = {
&UImportVertexColorOptions::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UImportVertexColorOptions_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UImportVertexColorOptions_Statics::PropPointers),
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UImportVertexColorOptions_Statics::Class_MetaDataParams), Z_Construct_UClass_UImportVertexColorOptions_Statics::Class_MetaDataParams)
};
void UImportVertexColorOptions::StaticRegisterNativesUImportVertexColorOptions()
{
}
UClass* Z_Construct_UClass_UImportVertexColorOptions()
{
if (!Z_Registration_Info_UClass_UImportVertexColorOptions.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UImportVertexColorOptions.OuterSingleton, Z_Construct_UClass_UImportVertexColorOptions_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UImportVertexColorOptions.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UImportVertexColorOptions);
UImportVertexColorOptions::~UImportVertexColorOptions() {}
// ********** End Class UImportVertexColorOptions **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h__Script_MeshPaintEditorMode_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UImportVertexColorOptions, UImportVertexColorOptions::StaticClass, TEXT("UImportVertexColorOptions"), &Z_Registration_Info_UClass_UImportVertexColorOptions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UImportVertexColorOptions), 406971910U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h__Script_MeshPaintEditorMode_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h__Script_MeshPaintEditorMode_2674051343{
TEXT("/Script/MeshPaintEditorMode"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h__Script_MeshPaintEditorMode_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h__Script_MeshPaintEditorMode_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// 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 "ImportVertexColorOptions.h"
#ifdef MESHPAINTEDITORMODE_ImportVertexColorOptions_generated_h
#error "ImportVertexColorOptions.generated.h already included, missing '#pragma once' in ImportVertexColorOptions.h"
#endif
#define MESHPAINTEDITORMODE_ImportVertexColorOptions_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UImportVertexColorOptions ************************************************
struct Z_Construct_UClass_UImportVertexColorOptions_Statics;
MESHPAINTEDITORMODE_API UClass* Z_Construct_UClass_UImportVertexColorOptions_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUImportVertexColorOptions(); \
friend struct ::Z_Construct_UClass_UImportVertexColorOptions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTEDITORMODE_API UClass* ::Z_Construct_UClass_UImportVertexColorOptions_NoRegister(); \
public: \
DECLARE_CLASS2(UImportVertexColorOptions, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshPaintEditorMode"), Z_Construct_UClass_UImportVertexColorOptions_NoRegister) \
DECLARE_SERIALIZER(UImportVertexColorOptions)
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h_14_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UImportVertexColorOptions(UImportVertexColorOptions&&) = delete; \
UImportVertexColorOptions(const UImportVertexColorOptions&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UImportVertexColorOptions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UImportVertexColorOptions); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UImportVertexColorOptions) \
NO_API virtual ~UImportVertexColorOptions();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h_11_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UImportVertexColorOptions;
// ********** End Class UImportVertexColorOptions **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_ImportVertexColorOptions_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 EmptyLinkFunctionForGeneratedCodeMeshPaintEditorMode_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_MeshPaintEditorMode;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MeshPaintEditorMode()
{
if (!Z_Registration_Info_UPackage__Script_MeshPaintEditorMode.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/MeshPaintEditorMode",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0x48DB3316,
0x75679C0B,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MeshPaintEditorMode.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_MeshPaintEditorMode.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MeshPaintEditorMode(Z_Construct_UPackage__Script_MeshPaintEditorMode, TEXT("/Script/MeshPaintEditorMode"), Z_Registration_Info_UPackage__Script_MeshPaintEditorMode, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x48DB3316, 0x75679C0B));
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,139 @@
// 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 "MeshPaintMode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshPaintMode() {}
// ********** Begin Cross Module References ********************************************************
MESHPAINTEDITORMODE_API UClass* Z_Construct_UClass_UMeshPaintMode();
MESHPAINTEDITORMODE_API UClass* Z_Construct_UClass_UMeshPaintMode_NoRegister();
MESHPAINTEDITORMODE_API UClass* Z_Construct_UClass_UMeshPaintModeSettings_NoRegister();
UNREALED_API UClass* Z_Construct_UClass_UEdMode();
UNREALED_API UClass* Z_Construct_UClass_ULegacyEdModeViewportInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_MeshPaintEditorMode();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMeshPaintMode ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshPaintMode;
UClass* UMeshPaintMode::GetPrivateStaticClass()
{
using TClass = UMeshPaintMode;
if (!Z_Registration_Info_UClass_UMeshPaintMode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshPaintMode"),
Z_Registration_Info_UClass_UMeshPaintMode.InnerSingleton,
StaticRegisterNativesUMeshPaintMode,
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_UMeshPaintMode.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshPaintMode_NoRegister()
{
return UMeshPaintMode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshPaintMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Mesh paint Mode. Extends editor viewports with the ability to paint data on meshes\n */" },
{ "IncludePath", "MeshPaintMode.h" },
{ "ModuleRelativePath", "Private/MeshPaintMode.h" },
{ "ToolTip", "Mesh paint Mode. Extends editor viewports with the ability to paint data on meshes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ModeSettings_MetaData[] = {
{ "ModuleRelativePath", "Private/MeshPaintMode.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshPaintMode constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ModeSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshPaintMode constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshPaintMode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshPaintMode_Statics
// ********** Begin Class UMeshPaintMode Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshPaintMode_Statics::NewProp_ModeSettings = { "ModeSettings", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshPaintMode, ModeSettings), Z_Construct_UClass_UMeshPaintModeSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ModeSettings_MetaData), NewProp_ModeSettings_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshPaintMode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintMode_Statics::NewProp_ModeSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintMode_Statics::PropPointers) < 2048);
// ********** End Class UMeshPaintMode Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UMeshPaintMode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEdMode,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintEditorMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintMode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UMeshPaintMode_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_ULegacyEdModeViewportInterface_NoRegister, (int32)VTABLE_OFFSET(UMeshPaintMode, ILegacyEdModeViewportInterface), false }, // 43408074
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshPaintMode_Statics::ClassParams = {
&UMeshPaintMode::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshPaintMode_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintMode_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintMode_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshPaintMode_Statics::Class_MetaDataParams)
};
void UMeshPaintMode::StaticRegisterNativesUMeshPaintMode()
{
}
UClass* Z_Construct_UClass_UMeshPaintMode()
{
if (!Z_Registration_Info_UClass_UMeshPaintMode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshPaintMode.OuterSingleton, Z_Construct_UClass_UMeshPaintMode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshPaintMode.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshPaintMode);
UMeshPaintMode::~UMeshPaintMode() {}
// ********** End Class UMeshPaintMode *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h__Script_MeshPaintEditorMode_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeshPaintMode, UMeshPaintMode::StaticClass, TEXT("UMeshPaintMode"), &Z_Registration_Info_UClass_UMeshPaintMode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshPaintMode), 3962157862U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h__Script_MeshPaintEditorMode_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h__Script_MeshPaintEditorMode_4230540450{
TEXT("/Script/MeshPaintEditorMode"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h__Script_MeshPaintEditorMode_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h__Script_MeshPaintEditorMode_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,62 @@
// 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 "MeshPaintMode.h"
#ifdef MESHPAINTEDITORMODE_MeshPaintMode_generated_h
#error "MeshPaintMode.generated.h already included, missing '#pragma once' in MeshPaintMode.h"
#endif
#define MESHPAINTEDITORMODE_MeshPaintMode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMeshPaintMode ***********************************************************
struct Z_Construct_UClass_UMeshPaintMode_Statics;
MESHPAINTEDITORMODE_API UClass* Z_Construct_UClass_UMeshPaintMode_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshPaintMode(); \
friend struct ::Z_Construct_UClass_UMeshPaintMode_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTEDITORMODE_API UClass* ::Z_Construct_UClass_UMeshPaintMode_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshPaintMode, UEdMode, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshPaintEditorMode"), Z_Construct_UClass_UMeshPaintMode_NoRegister) \
DECLARE_SERIALIZER(UMeshPaintMode) \
virtual UObject* _getUObject() const override { return const_cast<UMeshPaintMode*>(this); }
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h_28_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshPaintMode(UMeshPaintMode&&) = delete; \
UMeshPaintMode(const UMeshPaintMode&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UMeshPaintMode); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshPaintMode); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshPaintMode) \
NO_API virtual ~UMeshPaintMode();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h_24_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h_28_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshPaintMode;
// ********** End Class UMeshPaintMode *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintMode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,93 @@
// 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 "MeshPaintModeHelpers.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshPaintModeHelpers() {}
// ********** Begin Cross Module References ********************************************************
MESHPAINTEDITORMODE_API UEnum* Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode();
UPackage* Z_Construct_UPackage__Script_MeshPaintEditorMode();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMeshPaintActiveMode ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshPaintActiveMode;
static UEnum* EMeshPaintActiveMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMeshPaintActiveMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EMeshPaintActiveMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode, (UObject*)Z_Construct_UPackage__Script_MeshPaintEditorMode(), TEXT("EMeshPaintActiveMode"));
}
return Z_Registration_Info_UEnum_EMeshPaintActiveMode.OuterSingleton;
}
template<> MESHPAINTEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshPaintActiveMode>()
{
return EMeshPaintActiveMode_StaticEnum();
}
struct Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshPaintModeHelpers.h" },
{ "Texture.DisplayName", "Texture" },
{ "Texture.Name", "EMeshPaintActiveMode::Texture" },
{ "TextureColor.DisplayName", "TextureColor" },
{ "TextureColor.Name", "EMeshPaintActiveMode::TextureColor" },
{ "VertexColor.DisplayName", "VertexColor" },
{ "VertexColor.Name", "EMeshPaintActiveMode::VertexColor" },
{ "VertexWeights.DisplayName", "VertexWeights" },
{ "VertexWeights.Name", "EMeshPaintActiveMode::VertexWeights" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMeshPaintActiveMode::VertexColor", (int64)EMeshPaintActiveMode::VertexColor },
{ "EMeshPaintActiveMode::VertexWeights", (int64)EMeshPaintActiveMode::VertexWeights },
{ "EMeshPaintActiveMode::TextureColor", (int64)EMeshPaintActiveMode::TextureColor },
{ "EMeshPaintActiveMode::Texture", (int64)EMeshPaintActiveMode::Texture },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MeshPaintEditorMode,
nullptr,
"EMeshPaintActiveMode",
"EMeshPaintActiveMode",
Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode()
{
if (!Z_Registration_Info_UEnum_EMeshPaintActiveMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshPaintActiveMode.InnerSingleton, Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintActiveMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMeshPaintActiveMode.InnerSingleton;
}
// ********** End Enum EMeshPaintActiveMode ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Public_MeshPaintModeHelpers_h__Script_MeshPaintEditorMode_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMeshPaintActiveMode_StaticEnum, TEXT("EMeshPaintActiveMode"), &Z_Registration_Info_UEnum_EMeshPaintActiveMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2819803941U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Public_MeshPaintModeHelpers_h__Script_MeshPaintEditorMode_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Public_MeshPaintModeHelpers_h__Script_MeshPaintEditorMode_646065275{
TEXT("/Script/MeshPaintEditorMode"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Public_MeshPaintModeHelpers_h__Script_MeshPaintEditorMode_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Public_MeshPaintModeHelpers_h__Script_MeshPaintEditorMode_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,36 @@
// 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 "MeshPaintModeHelpers.h"
#ifdef MESHPAINTEDITORMODE_MeshPaintModeHelpers_generated_h
#error "MeshPaintModeHelpers.generated.h already included, missing '#pragma once' in MeshPaintModeHelpers.h"
#endif
#define MESHPAINTEDITORMODE_MeshPaintModeHelpers_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Public_MeshPaintModeHelpers_h
// ********** Begin Enum EMeshPaintActiveMode ******************************************************
#define FOREACH_ENUM_EMESHPAINTACTIVEMODE(op) \
op(EMeshPaintActiveMode::VertexColor) \
op(EMeshPaintActiveMode::VertexWeights) \
op(EMeshPaintActiveMode::TextureColor) \
op(EMeshPaintActiveMode::Texture)
enum class EMeshPaintActiveMode : uint8;
template<> struct TIsUEnumClass<EMeshPaintActiveMode> { enum { Value = true }; };
template<> MESHPAINTEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshPaintActiveMode>();
// ********** End Enum EMeshPaintActiveMode ********************************************************
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 "MeshPaintModeSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshPaintModeSettings() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
MESHPAINTEDITORMODE_API UClass* Z_Construct_UClass_UMeshPaintModeSettings();
MESHPAINTEDITORMODE_API UClass* Z_Construct_UClass_UMeshPaintModeSettings_NoRegister();
MESHPAINTEDITORMODE_API UEnum* Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView();
MESHPAINTINGTOOLSET_API UEnum* Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode();
UPackage* Z_Construct_UPackage__Script_MeshPaintEditorMode();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMeshPaintColorView *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshPaintColorView;
static UEnum* EMeshPaintColorView_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMeshPaintColorView.OuterSingleton)
{
Z_Registration_Info_UEnum_EMeshPaintColorView.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView, (UObject*)Z_Construct_UPackage__Script_MeshPaintEditorMode(), TEXT("EMeshPaintColorView"));
}
return Z_Registration_Info_UEnum_EMeshPaintColorView.OuterSingleton;
}
template<> MESHPAINTEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshPaintColorView>()
{
return EMeshPaintColorView_StaticEnum();
}
struct Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Alpha.Comment", "/** Alpha only */" },
{ "Alpha.DisplayName", "Alpha Channel" },
{ "Alpha.Name", "EMeshPaintColorView::Alpha" },
{ "Alpha.ToolTip", "Alpha only" },
{ "Blue.Comment", "/** Blue only */" },
{ "Blue.DisplayName", "Blue Channel" },
{ "Blue.Name", "EMeshPaintColorView::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", "EMeshPaintColorView::Green" },
{ "Green.ToolTip", "Green only" },
{ "ModuleRelativePath", "Private/MeshPaintModeSettings.h" },
{ "Normal.Comment", "/** Normal view mode (vertex color visualization off) */" },
{ "Normal.DisplayName", "Off" },
{ "Normal.Name", "EMeshPaintColorView::Normal" },
{ "Normal.ToolTip", "Normal view mode (vertex color visualization off)" },
{ "Red.Comment", "/** Red only */" },
{ "Red.DisplayName", "Red Channel" },
{ "Red.Name", "EMeshPaintColorView::Red" },
{ "Red.ToolTip", "Red only" },
{ "RGB.Comment", "/** RGB only */" },
{ "RGB.DisplayName", "RGB Channels" },
{ "RGB.Name", "EMeshPaintColorView::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[] = {
{ "EMeshPaintColorView::Normal", (int64)EMeshPaintColorView::Normal },
{ "EMeshPaintColorView::RGB", (int64)EMeshPaintColorView::RGB },
{ "EMeshPaintColorView::Alpha", (int64)EMeshPaintColorView::Alpha },
{ "EMeshPaintColorView::Red", (int64)EMeshPaintColorView::Red },
{ "EMeshPaintColorView::Green", (int64)EMeshPaintColorView::Green },
{ "EMeshPaintColorView::Blue", (int64)EMeshPaintColorView::Blue },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MeshPaintEditorMode,
nullptr,
"EMeshPaintColorView",
"EMeshPaintColorView",
Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView()
{
if (!Z_Registration_Info_UEnum_EMeshPaintColorView.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshPaintColorView.InnerSingleton, Z_Construct_UEnum_MeshPaintEditorMode_EMeshPaintColorView_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMeshPaintColorView.InnerSingleton;
}
// ********** End Enum EMeshPaintColorView *********************************************************
// ********** Begin Class UMeshPaintModeSettings ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshPaintModeSettings;
UClass* UMeshPaintModeSettings::GetPrivateStaticClass()
{
using TClass = UMeshPaintModeSettings;
if (!Z_Registration_Info_UClass_UMeshPaintModeSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshPaintModeSettings"),
Z_Registration_Info_UClass_UMeshPaintModeSettings.InnerSingleton,
StaticRegisterNativesUMeshPaintModeSettings,
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_UMeshPaintModeSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshPaintModeSettings_NoRegister()
{
return UMeshPaintModeSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshPaintModeSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Implements the Mesh Editor's settings.\n */" },
{ "IncludePath", "MeshPaintModeSettings.h" },
{ "ModuleRelativePath", "Private/MeshPaintModeSettings.h" },
{ "ToolTip", "Implements the Mesh Editor's settings." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorViewMode_MetaData[] = {
{ "Category", "Visualization" },
{ "Comment", "/** Color view mode used to display Vertex Colors */" },
{ "ModuleRelativePath", "Private/MeshPaintModeSettings.h" },
{ "ToolTip", "Color view mode used to display Vertex Colors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultPalette_MetaData[] = {
{ "Comment", "/** Palette tab to use when entering the tool */" },
{ "ModuleRelativePath", "Private/MeshPaintModeSettings.h" },
{ "ToolTip", "Palette tab to use when entering the tool" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshPaintModeSettings constinit property declarations *******************
static const UECodeGen_Private::FBytePropertyParams NewProp_ColorViewMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ColorViewMode;
static const UECodeGen_Private::FNamePropertyParams NewProp_DefaultPalette;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeshPaintModeSettings constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshPaintModeSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshPaintModeSettings_Statics
// ********** Begin Class UMeshPaintModeSettings Property Definitions ******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMeshPaintModeSettings_Statics::NewProp_ColorViewMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMeshPaintModeSettings_Statics::NewProp_ColorViewMode = { "ColorViewMode", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshPaintModeSettings, ColorViewMode), Z_Construct_UEnum_MeshPaintingToolset_EMeshPaintDataColorViewMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorViewMode_MetaData), NewProp_ColorViewMode_MetaData) }; // 425152818
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMeshPaintModeSettings_Statics::NewProp_DefaultPalette = { "DefaultPalette", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshPaintModeSettings, DefaultPalette), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultPalette_MetaData), NewProp_DefaultPalette_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshPaintModeSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintModeSettings_Statics::NewProp_ColorViewMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintModeSettings_Statics::NewProp_ColorViewMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshPaintModeSettings_Statics::NewProp_DefaultPalette,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintModeSettings_Statics::PropPointers) < 2048);
// ********** End Class UMeshPaintModeSettings Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UMeshPaintModeSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MeshPaintEditorMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintModeSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshPaintModeSettings_Statics::ClassParams = {
&UMeshPaintModeSettings::StaticClass,
"EditorPerProjectUserSettings",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeshPaintModeSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintModeSettings_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshPaintModeSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshPaintModeSettings_Statics::Class_MetaDataParams)
};
void UMeshPaintModeSettings::StaticRegisterNativesUMeshPaintModeSettings()
{
}
UClass* Z_Construct_UClass_UMeshPaintModeSettings()
{
if (!Z_Registration_Info_UClass_UMeshPaintModeSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshPaintModeSettings.OuterSingleton, Z_Construct_UClass_UMeshPaintModeSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshPaintModeSettings.OuterSingleton;
}
UMeshPaintModeSettings::UMeshPaintModeSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshPaintModeSettings);
UMeshPaintModeSettings::~UMeshPaintModeSettings() {}
// ********** End Class UMeshPaintModeSettings *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h__Script_MeshPaintEditorMode_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMeshPaintColorView_StaticEnum, TEXT("EMeshPaintColorView"), &Z_Registration_Info_UEnum_EMeshPaintColorView, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4235196781U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeshPaintModeSettings, UMeshPaintModeSettings::StaticClass, TEXT("UMeshPaintModeSettings"), &Z_Registration_Info_UClass_UMeshPaintModeSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshPaintModeSettings), 2868275453U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h__Script_MeshPaintEditorMode_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h__Script_MeshPaintEditorMode_3931282408{
TEXT("/Script/MeshPaintEditorMode"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h__Script_MeshPaintEditorMode_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h__Script_MeshPaintEditorMode_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h__Script_MeshPaintEditorMode_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h__Script_MeshPaintEditorMode_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "MeshPaintModeSettings.h"
#ifdef MESHPAINTEDITORMODE_MeshPaintModeSettings_generated_h
#error "MeshPaintModeSettings.generated.h already included, missing '#pragma once' in MeshPaintModeSettings.h"
#endif
#define MESHPAINTEDITORMODE_MeshPaintModeSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMeshPaintModeSettings ***************************************************
struct Z_Construct_UClass_UMeshPaintModeSettings_Statics;
MESHPAINTEDITORMODE_API UClass* Z_Construct_UClass_UMeshPaintModeSettings_NoRegister();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h_39_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshPaintModeSettings(); \
friend struct ::Z_Construct_UClass_UMeshPaintModeSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHPAINTEDITORMODE_API UClass* ::Z_Construct_UClass_UMeshPaintModeSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshPaintModeSettings, UObject, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/MeshPaintEditorMode"), Z_Construct_UClass_UMeshPaintModeSettings_NoRegister) \
DECLARE_SERIALIZER(UMeshPaintModeSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("EditorPerProjectUserSettings");} \
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h_39_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHPAINTEDITORMODE_API UMeshPaintModeSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshPaintModeSettings(UMeshPaintModeSettings&&) = delete; \
UMeshPaintModeSettings(const UMeshPaintModeSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHPAINTEDITORMODE_API, UMeshPaintModeSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshPaintModeSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshPaintModeSettings) \
MESHPAINTEDITORMODE_API virtual ~UMeshPaintModeSettings();
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h_35_PROLOG
#define FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h_39_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h_39_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h_39_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshPaintModeSettings;
// ********** End Class UMeshPaintModeSettings *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MeshPainting_Source_MeshPaintEditorMode_Private_MeshPaintModeSettings_h
// ********** Begin Enum EMeshPaintColorView *******************************************************
#define FOREACH_ENUM_EMESHPAINTCOLORVIEW(op) \
op(EMeshPaintColorView::Normal) \
op(EMeshPaintColorView::RGB) \
op(EMeshPaintColorView::Alpha) \
op(EMeshPaintColorView::Red) \
op(EMeshPaintColorView::Green) \
op(EMeshPaintColorView::Blue)
enum class EMeshPaintColorView : uint8;
template<> struct TIsUEnumClass<EMeshPaintColorView> { enum { Value = true }; };
template<> MESHPAINTEDITORMODE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshPaintColorView>();
// ********** End Enum EMeshPaintColorView *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,4 @@
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintEditorMode\Public\MeshPaintModeHelpers.h
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintEditorMode\Private\MeshPaintMode.h
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintEditorMode\Private\MeshPaintModeSettings.h
D:\UE_5_7_1\Engine\Plugins\MeshPainting\Source\MeshPaintEditorMode\Private\ImportVertexColorOptions.h