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,12 @@
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Public\UVEditor.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Public\UVEditorDistortionVisualization.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Public\UVEditor2DViewportContext.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Public\UVEditorBackgroundPreview.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Public\UVEditorInitializationContext.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Public\UVEditorModeChannelProperties.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Public\UVEditorModeUILayer.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Public\UVEditorSubsystem.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Public\UVEditorMode.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Private\Actions\UnsetUVsAction.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Private\UVEditorUXPropertySets.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditor\Private\UVEditor3DViewportMode.h

View File

@@ -0,0 +1,148 @@
// 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 "UVEditor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform3d();
UNREALED_API UClass* Z_Construct_UClass_UAssetEditor();
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditor_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditor ****************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditor;
UClass* UUVEditor::GetPrivateStaticClass()
{
using TClass = UUVEditor;
if (!Z_Registration_Info_UClass_UUVEditor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditor"),
Z_Registration_Info_UClass_UUVEditor.InnerSingleton,
StaticRegisterNativesUUVEditor,
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_UUVEditor.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditor_NoRegister()
{
return UUVEditor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * The actual asset editor class doesn't have that much in it, intentionally. \n * \n * Our current asset editor guidelines ask us to place as little business logic as possible\n * into the class, instead putting as much of the non-UI code into the subsystem as possible,\n * and the UI code into the toolkit (which this class owns).\n *\n * However, since we're using a mode and the Interactive Tools Framework, a lot of our business logic\n * ends up inside the mode and the tools, not the subsystem. The front-facing code is mostly in\n * the asset editor toolkit, though the mode toolkit has most of the things that deal with the toolbar\n * on the left.\n */" },
{ "IncludePath", "UVEditor.h" },
{ "ModuleRelativePath", "Public/UVEditor.h" },
{ "ToolTip", "The actual asset editor class doesn't have that much in it, intentionally.\n\nOur current asset editor guidelines ask us to place as little business logic as possible\ninto the class, instead putting as much of the non-UI code into the subsystem as possible,\nand the UI code into the toolkit (which this class owns).\n\nHowever, since we're using a mode and the Interactive Tools Framework, a lot of our business logic\nends up inside the mode and the tools, not the subsystem. The front-facing code is mostly in\nthe asset editor toolkit, though the mode toolkit has most of the things that deal with the toolbar\non the left." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OriginalObjectsToEdit_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectWorldspaceOffsets_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditor constinit property declarations ********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OriginalObjectsToEdit_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OriginalObjectsToEdit;
static const UECodeGen_Private::FStructPropertyParams NewProp_ObjectWorldspaceOffsets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ObjectWorldspaceOffsets;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditor constinit property declarations **********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditor_Statics
// ********** Begin Class UUVEditor Property Definitions *******************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditor_Statics::NewProp_OriginalObjectsToEdit_Inner = { "OriginalObjectsToEdit", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditor_Statics::NewProp_OriginalObjectsToEdit = { "OriginalObjectsToEdit", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditor, OriginalObjectsToEdit), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OriginalObjectsToEdit_MetaData), NewProp_OriginalObjectsToEdit_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UUVEditor_Statics::NewProp_ObjectWorldspaceOffsets_Inner = { "ObjectWorldspaceOffsets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform3d, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditor_Statics::NewProp_ObjectWorldspaceOffsets = { "ObjectWorldspaceOffsets", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditor, ObjectWorldspaceOffsets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectWorldspaceOffsets_MetaData), NewProp_ObjectWorldspaceOffsets_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditor_Statics::NewProp_OriginalObjectsToEdit_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditor_Statics::NewProp_OriginalObjectsToEdit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditor_Statics::NewProp_ObjectWorldspaceOffsets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditor_Statics::NewProp_ObjectWorldspaceOffsets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditor_Statics::PropPointers) < 2048);
// ********** End Class UUVEditor Property Definitions *********************************************
UObject* (*const Z_Construct_UClass_UUVEditor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetEditor,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditor_Statics::ClassParams = {
&UUVEditor::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditor_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditor_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditor_Statics::Class_MetaDataParams)
};
void UUVEditor::StaticRegisterNativesUUVEditor()
{
}
UClass* Z_Construct_UClass_UUVEditor()
{
if (!Z_Registration_Info_UClass_UUVEditor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditor.OuterSingleton, Z_Construct_UClass_UUVEditor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditor.OuterSingleton;
}
UUVEditor::UUVEditor() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditor);
UUVEditor::~UUVEditor() {}
// ********** End Class UUVEditor ******************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h__Script_UVEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditor, UUVEditor::StaticClass, TEXT("UUVEditor"), &Z_Registration_Info_UClass_UUVEditor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditor), 1452059327U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h__Script_UVEditor_1489520465{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h__Script_UVEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UVEditor.h"
#ifdef UVEDITOR_UVEditor_generated_h
#error "UVEditor.generated.h already included, missing '#pragma once' in UVEditor.h"
#endif
#define UVEDITOR_UVEditor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditor ****************************************************************
struct Z_Construct_UClass_UUVEditor_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditor_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h_39_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditor(); \
friend struct ::Z_Construct_UClass_UUVEditor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditor_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditor, UAssetEditor, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditor_NoRegister) \
DECLARE_SERIALIZER(UUVEditor)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h_39_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditor(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditor(UUVEditor&&) = delete; \
UUVEditor(const UUVEditor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditor); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditor) \
UVEDITOR_API virtual ~UUVEditor();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h_36_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h_39_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h_39_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_h_39_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditor;
// ********** End Class UUVEditor ******************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor_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 EmptyLinkFunctionForGeneratedCodeUVEditor_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_UVEditor;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_UVEditor()
{
if (!Z_Registration_Info_UPackage__Script_UVEditor.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/UVEditor",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0xB39ECEAD,
0x24A14E51,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_UVEditor.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_UVEditor.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_UVEditor(Z_Construct_UPackage__Script_UVEditor, TEXT("/Script/UVEditor"), Z_Registration_Info_UPackage__Script_UVEditor, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xB39ECEAD, 0x24A14E51));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "UVEditor2DViewportContext.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditor2DViewportContext() {}
// ********** Begin Cross Module References ********************************************************
UNREALED_API UClass* Z_Construct_UClass_UUnrealEdViewportToolbarContext();
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditor2DViewportContext();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditor2DViewportContext_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditor2DViewportContext ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditor2DViewportContext;
UClass* UUVEditor2DViewportContext::GetPrivateStaticClass()
{
using TClass = UUVEditor2DViewportContext;
if (!Z_Registration_Info_UClass_UUVEditor2DViewportContext.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditor2DViewportContext"),
Z_Registration_Info_UClass_UUVEditor2DViewportContext.InnerSingleton,
StaticRegisterNativesUUVEditor2DViewportContext,
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_UUVEditor2DViewportContext.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditor2DViewportContext_NoRegister()
{
return UUVEditor2DViewportContext::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditor2DViewportContext_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditor2DViewportContext.h" },
{ "ModuleRelativePath", "Public/UVEditor2DViewportContext.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditor2DViewportContext constinit property declarations ***************
// ********** End Class UUVEditor2DViewportContext constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditor2DViewportContext>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditor2DViewportContext_Statics
UObject* (*const Z_Construct_UClass_UUVEditor2DViewportContext_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUnrealEdViewportToolbarContext,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditor2DViewportContext_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditor2DViewportContext_Statics::ClassParams = {
&UUVEditor2DViewportContext::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditor2DViewportContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditor2DViewportContext_Statics::Class_MetaDataParams)
};
void UUVEditor2DViewportContext::StaticRegisterNativesUUVEditor2DViewportContext()
{
}
UClass* Z_Construct_UClass_UUVEditor2DViewportContext()
{
if (!Z_Registration_Info_UClass_UUVEditor2DViewportContext.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditor2DViewportContext.OuterSingleton, Z_Construct_UClass_UUVEditor2DViewportContext_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditor2DViewportContext.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditor2DViewportContext);
UUVEditor2DViewportContext::~UUVEditor2DViewportContext() {}
// ********** End Class UUVEditor2DViewportContext *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h__Script_UVEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditor2DViewportContext, UUVEditor2DViewportContext::StaticClass, TEXT("UUVEditor2DViewportContext"), &Z_Registration_Info_UClass_UUVEditor2DViewportContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditor2DViewportContext), 858201873U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h__Script_UVEditor_2074371535{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h__Script_UVEditor_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 "UVEditor2DViewportContext.h"
#ifdef UVEDITOR_UVEditor2DViewportContext_generated_h
#error "UVEditor2DViewportContext.generated.h already included, missing '#pragma once' in UVEditor2DViewportContext.h"
#endif
#define UVEDITOR_UVEditor2DViewportContext_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditor2DViewportContext ***********************************************
struct Z_Construct_UClass_UUVEditor2DViewportContext_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditor2DViewportContext_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditor2DViewportContext(); \
friend struct ::Z_Construct_UClass_UUVEditor2DViewportContext_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditor2DViewportContext_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditor2DViewportContext, UUnrealEdViewportToolbarContext, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditor2DViewportContext_NoRegister) \
DECLARE_SERIALIZER(UUVEditor2DViewportContext)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h_14_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditor2DViewportContext(UUVEditor2DViewportContext&&) = delete; \
UUVEditor2DViewportContext(const UUVEditor2DViewportContext&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UUVEditor2DViewportContext); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditor2DViewportContext); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditor2DViewportContext) \
NO_API virtual ~UUVEditor2DViewportContext();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h_11_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditor2DViewportContext;
// ********** End Class UUVEditor2DViewportContext *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditor2DViewportContext_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "UVEditor3DViewportMode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditor3DViewportMode() {}
// ********** Begin Cross Module References ********************************************************
UNREALED_API UClass* Z_Construct_UClass_UEdMode();
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditor3DViewportMode();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditor3DViewportMode_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditor3DViewportMode **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditor3DViewportMode;
UClass* UUVEditor3DViewportMode::GetPrivateStaticClass()
{
using TClass = UUVEditor3DViewportMode;
if (!Z_Registration_Info_UClass_UUVEditor3DViewportMode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditor3DViewportMode"),
Z_Registration_Info_UClass_UUVEditor3DViewportMode.InnerSingleton,
StaticRegisterNativesUUVEditor3DViewportMode,
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_UUVEditor3DViewportMode.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditor3DViewportMode_NoRegister()
{
return UUVEditor3DViewportMode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditor3DViewportMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * The UV editor live preview has its own world, mode manager, and input router. It doesn't\n * really need a mode, and we can't hook it up to the UV editor mode because we don't want\n * input to be routed directly to it from this other world (it is instead accessed through\n * a context API in tools). However, we do want hotkey events to be routed to our tools from\n * the live preview. This is done by registering our command objects to a command list that\n * the live preview routes input to, and to have that command list be at the expected place\n * in the input routing, we need a mode that has a toolkit object (See FEditorModeTools::InputKey.\n * The hotkey handling passes through the ProcessCommandBindings on the mode toolkit there).\n * The default mode (UEdModeDefault) does not have a toolkit object, hence this dummy mode.\n */" },
{ "IncludePath", "UVEditor3DViewportMode.h" },
{ "ModuleRelativePath", "Private/UVEditor3DViewportMode.h" },
{ "ToolTip", "The UV editor live preview has its own world, mode manager, and input router. It doesn't\n really need a mode, and we can't hook it up to the UV editor mode because we don't want\n input to be routed directly to it from this other world (it is instead accessed through\n a context API in tools). However, we do want hotkey events to be routed to our tools from\n the live preview. This is done by registering our command objects to a command list that\n the live preview routes input to, and to have that command list be at the expected place\n in the input routing, we need a mode that has a toolkit object (See FEditorModeTools::InputKey.\n The hotkey handling passes through the ProcessCommandBindings on the mode toolkit there).\n The default mode (UEdModeDefault) does not have a toolkit object, hence this dummy mode." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditor3DViewportMode constinit property declarations ******************
// ********** End Class UUVEditor3DViewportMode constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditor3DViewportMode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditor3DViewportMode_Statics
UObject* (*const Z_Construct_UClass_UUVEditor3DViewportMode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEdMode,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditor3DViewportMode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditor3DViewportMode_Statics::ClassParams = {
&UUVEditor3DViewportMode::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditor3DViewportMode_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditor3DViewportMode_Statics::Class_MetaDataParams)
};
void UUVEditor3DViewportMode::StaticRegisterNativesUUVEditor3DViewportMode()
{
}
UClass* Z_Construct_UClass_UUVEditor3DViewportMode()
{
if (!Z_Registration_Info_UClass_UUVEditor3DViewportMode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditor3DViewportMode.OuterSingleton, Z_Construct_UClass_UUVEditor3DViewportMode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditor3DViewportMode.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditor3DViewportMode);
UUVEditor3DViewportMode::~UUVEditor3DViewportMode() {}
// ********** End Class UUVEditor3DViewportMode ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h__Script_UVEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditor3DViewportMode, UUVEditor3DViewportMode::StaticClass, TEXT("UUVEditor3DViewportMode"), &Z_Registration_Info_UClass_UUVEditor3DViewportMode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditor3DViewportMode), 1999585545U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h__Script_UVEditor_1105847771{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h__Script_UVEditor_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 "UVEditor3DViewportMode.h"
#ifdef UVEDITOR_UVEditor3DViewportMode_generated_h
#error "UVEditor3DViewportMode.generated.h already included, missing '#pragma once' in UVEditor3DViewportMode.h"
#endif
#define UVEDITOR_UVEditor3DViewportMode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditor3DViewportMode **************************************************
struct Z_Construct_UClass_UUVEditor3DViewportMode_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditor3DViewportMode_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h_23_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditor3DViewportMode(); \
friend struct ::Z_Construct_UClass_UUVEditor3DViewportMode_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditor3DViewportMode_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditor3DViewportMode, UEdMode, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditor3DViewportMode_NoRegister) \
DECLARE_SERIALIZER(UUVEditor3DViewportMode)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h_23_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditor3DViewportMode(UUVEditor3DViewportMode&&) = delete; \
UUVEditor3DViewportMode(const UUVEditor3DViewportMode&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UUVEditor3DViewportMode); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditor3DViewportMode); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditor3DViewportMode) \
NO_API virtual ~UUVEditor3DViewportMode();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h_20_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h_23_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h_23_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h_23_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditor3DViewportMode;
// ********** End Class UUVEditor3DViewportMode ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditor3DViewportMode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,383 @@
// 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 "UVEditorBackgroundPreview.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorBackgroundPreview() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterial_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewGeometry();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UTriangleSetComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorBackgroundPreview();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorBackgroundPreview_NoRegister();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorBackgroundPreviewProperties();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_NoRegister();
UVEDITOR_API UEnum* Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EUVEditorBackgroundSourceType *********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EUVEditorBackgroundSourceType;
static UEnum* EUVEditorBackgroundSourceType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EUVEditorBackgroundSourceType.OuterSingleton)
{
Z_Registration_Info_UEnum_EUVEditorBackgroundSourceType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType, (UObject*)Z_Construct_UPackage__Script_UVEditor(), TEXT("EUVEditorBackgroundSourceType"));
}
return Z_Registration_Info_UEnum_EUVEditorBackgroundSourceType.OuterSingleton;
}
template<> UVEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorBackgroundSourceType>()
{
return EUVEditorBackgroundSourceType_StaticEnum();
}
struct Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Checkerboard.Name", "EUVEditorBackgroundSourceType::Checkerboard" },
{ "Comment", "/**\n * Enum to control the background visualiztion mode\n */" },
{ "Material.Name", "EUVEditorBackgroundSourceType::Material" },
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
{ "Texture.Name", "EUVEditorBackgroundSourceType::Texture" },
{ "ToolTip", "Enum to control the background visualiztion mode" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EUVEditorBackgroundSourceType::Checkerboard", (int64)EUVEditorBackgroundSourceType::Checkerboard },
{ "EUVEditorBackgroundSourceType::Texture", (int64)EUVEditorBackgroundSourceType::Texture },
{ "EUVEditorBackgroundSourceType::Material", (int64)EUVEditorBackgroundSourceType::Material },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_UVEditor,
nullptr,
"EUVEditorBackgroundSourceType",
"EUVEditorBackgroundSourceType",
Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType()
{
if (!Z_Registration_Info_UEnum_EUVEditorBackgroundSourceType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EUVEditorBackgroundSourceType.InnerSingleton, Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EUVEditorBackgroundSourceType.InnerSingleton;
}
// ********** End Enum EUVEditorBackgroundSourceType ***********************************************
// ********** Begin Class UUVEditorBackgroundPreviewProperties *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorBackgroundPreviewProperties;
UClass* UUVEditorBackgroundPreviewProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorBackgroundPreviewProperties;
if (!Z_Registration_Info_UClass_UUVEditorBackgroundPreviewProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorBackgroundPreviewProperties"),
Z_Registration_Info_UClass_UUVEditorBackgroundPreviewProperties.InnerSingleton,
StaticRegisterNativesUUVEditorBackgroundPreviewProperties,
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_UUVEditorBackgroundPreviewProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_NoRegister()
{
return UUVEditorBackgroundPreviewProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Visualization settings for the UUVEditorBackgroundPreview\n */" },
{ "IncludePath", "UVEditorBackgroundPreview.h" },
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
{ "ToolTip", "Visualization settings for the UUVEditorBackgroundPreview" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisible_MetaData[] = {
{ "Category", "Background" },
{ "Comment", "/** Should the background be shown (Alt+B)*/" },
{ "DisplayName", "Display Background" },
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
{ "ToolTip", "Should the background be shown (Alt+B)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceType_MetaData[] = {
{ "Category", "Background" },
{ "Comment", "/** Source of background visuals */" },
{ "DisplayName", "Background Source" },
{ "EditCondition", "bVisible" },
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
{ "ToolTip", "Source of background visuals" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceTexture_MetaData[] = {
{ "Category", "Background" },
{ "Comment", "/** Display a background based on the selected texture */" },
{ "EditCondition", "SourceType==EUVEditorBackgroundSourceType::Texture && bVisible" },
{ "EditConditionHides", "TRUE" },
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
{ "ToolTip", "Display a background based on the selected texture" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceMaterial_MetaData[] = {
{ "Category", "Background" },
{ "Comment", "/** Display a background based on the selected material */" },
{ "EditCondition", "SourceType==EUVEditorBackgroundSourceType::Material && bVisible" },
{ "EditConditionHides", "TRUE" },
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
{ "ToolTip", "Display a background based on the selected material" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UDIMBlocks_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUDIMsEnabled_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorBackgroundPreviewProperties constinit property declarations *****
static void NewProp_bVisible_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisible;
static const UECodeGen_Private::FIntPropertyParams NewProp_SourceType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SourceType;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceMaterial;
static const UECodeGen_Private::FIntPropertyParams NewProp_UDIMBlocks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_UDIMBlocks;
static void NewProp_bUDIMsEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUDIMsEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorBackgroundPreviewProperties constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorBackgroundPreviewProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics
// ********** Begin Class UUVEditorBackgroundPreviewProperties Property Definitions ****************
void Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_bVisible_SetBit(void* Obj)
{
((UUVEditorBackgroundPreviewProperties*)Obj)->bVisible = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_bVisible = { "bVisible", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorBackgroundPreviewProperties), &Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_bVisible_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisible_MetaData), NewProp_bVisible_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_SourceType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_SourceType = { "SourceType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBackgroundPreviewProperties, SourceType), Z_Construct_UEnum_UVEditor_EUVEditorBackgroundSourceType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceType_MetaData), NewProp_SourceType_MetaData) }; // 3705544915
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_SourceTexture = { "SourceTexture", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBackgroundPreviewProperties, SourceTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceTexture_MetaData), NewProp_SourceTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_SourceMaterial = { "SourceMaterial", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBackgroundPreviewProperties, SourceMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceMaterial_MetaData), NewProp_SourceMaterial_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_UDIMBlocks_Inner = { "UDIMBlocks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_UDIMBlocks = { "UDIMBlocks", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBackgroundPreviewProperties, UDIMBlocks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UDIMBlocks_MetaData), NewProp_UDIMBlocks_MetaData) };
void Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_bUDIMsEnabled_SetBit(void* Obj)
{
((UUVEditorBackgroundPreviewProperties*)Obj)->bUDIMsEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_bUDIMsEnabled = { "bUDIMsEnabled", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorBackgroundPreviewProperties), &Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_bUDIMsEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUDIMsEnabled_MetaData), NewProp_bUDIMsEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_bVisible,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_SourceType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_SourceType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_SourceTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_SourceMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_UDIMBlocks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_UDIMBlocks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::NewProp_bUDIMsEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorBackgroundPreviewProperties Property Definitions ******************
UObject* (*const Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::ClassParams = {
&UUVEditorBackgroundPreviewProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::Class_MetaDataParams)
};
void UUVEditorBackgroundPreviewProperties::StaticRegisterNativesUUVEditorBackgroundPreviewProperties()
{
}
UClass* Z_Construct_UClass_UUVEditorBackgroundPreviewProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorBackgroundPreviewProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorBackgroundPreviewProperties.OuterSingleton, Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorBackgroundPreviewProperties.OuterSingleton;
}
UUVEditorBackgroundPreviewProperties::UUVEditorBackgroundPreviewProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorBackgroundPreviewProperties);
UUVEditorBackgroundPreviewProperties::~UUVEditorBackgroundPreviewProperties() {}
// ********** End Class UUVEditorBackgroundPreviewProperties ***************************************
// ********** Begin Class UUVEditorBackgroundPreview ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorBackgroundPreview;
UClass* UUVEditorBackgroundPreview::GetPrivateStaticClass()
{
using TClass = UUVEditorBackgroundPreview;
if (!Z_Registration_Info_UClass_UUVEditorBackgroundPreview.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorBackgroundPreview"),
Z_Registration_Info_UClass_UUVEditorBackgroundPreview.InnerSingleton,
StaticRegisterNativesUUVEditorBackgroundPreview,
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_UUVEditorBackgroundPreview.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorBackgroundPreview_NoRegister()
{
return UUVEditorBackgroundPreview::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorBackgroundPreview_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n Serves as a container for the background texture/material display in the UVEditor. This class is responsible for managing the quad\n drawn behind the grid, as well as maintaining the texture and material choices from the user to display.\n */" },
{ "IncludePath", "UVEditorBackgroundPreview.h" },
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
{ "ToolTip", "Serves as a container for the background texture/material display in the UVEditor. This class is responsible for managing the quad\ndrawn behind the grid, as well as maintaining the texture and material choices from the user to display." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Comment", "/** Visualization settings */" },
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
{ "ToolTip", "Visualization settings" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackgroundComponent_MetaData[] = {
{ "Comment", "/** The component containing the quad visualization */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
{ "ToolTip", "The component containing the quad visualization" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackgroundMaterial_MetaData[] = {
{ "Comment", "/** The active material being displayed for the background */" },
{ "ModuleRelativePath", "Public/UVEditorBackgroundPreview.h" },
{ "ToolTip", "The active material being displayed for the background" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorBackgroundPreview constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BackgroundComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BackgroundMaterial;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorBackgroundPreview constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorBackgroundPreview>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorBackgroundPreview_Statics
// ********** Begin Class UUVEditorBackgroundPreview Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBackgroundPreview, Settings), Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::NewProp_BackgroundComponent = { "BackgroundComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBackgroundPreview, BackgroundComponent), Z_Construct_UClass_UTriangleSetComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackgroundComponent_MetaData), NewProp_BackgroundComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::NewProp_BackgroundMaterial = { "BackgroundMaterial", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBackgroundPreview, BackgroundMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackgroundMaterial_MetaData), NewProp_BackgroundMaterial_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::NewProp_BackgroundComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::NewProp_BackgroundMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorBackgroundPreview Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPreviewGeometry,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::ClassParams = {
&UUVEditorBackgroundPreview::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::PropPointers),
0,
0x008800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::Class_MetaDataParams)
};
void UUVEditorBackgroundPreview::StaticRegisterNativesUUVEditorBackgroundPreview()
{
}
UClass* Z_Construct_UClass_UUVEditorBackgroundPreview()
{
if (!Z_Registration_Info_UClass_UUVEditorBackgroundPreview.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorBackgroundPreview.OuterSingleton, Z_Construct_UClass_UUVEditorBackgroundPreview_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorBackgroundPreview.OuterSingleton;
}
UUVEditorBackgroundPreview::UUVEditorBackgroundPreview(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorBackgroundPreview);
UUVEditorBackgroundPreview::~UUVEditorBackgroundPreview() {}
// ********** End Class UUVEditorBackgroundPreview *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h__Script_UVEditor_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EUVEditorBackgroundSourceType_StaticEnum, TEXT("EUVEditorBackgroundSourceType"), &Z_Registration_Info_UEnum_EUVEditorBackgroundSourceType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3705544915U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorBackgroundPreviewProperties, UUVEditorBackgroundPreviewProperties::StaticClass, TEXT("UUVEditorBackgroundPreviewProperties"), &Z_Registration_Info_UClass_UUVEditorBackgroundPreviewProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorBackgroundPreviewProperties), 2503422115U) },
{ Z_Construct_UClass_UUVEditorBackgroundPreview, UUVEditorBackgroundPreview::StaticClass, TEXT("UUVEditorBackgroundPreview"), &Z_Registration_Info_UClass_UUVEditorBackgroundPreview, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorBackgroundPreview), 1811446714U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h__Script_UVEditor_476170028{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h__Script_UVEditor_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h__Script_UVEditor_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h__Script_UVEditor_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,115 @@
// 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 "UVEditorBackgroundPreview.h"
#ifdef UVEDITOR_UVEditorBackgroundPreview_generated_h
#error "UVEditorBackgroundPreview.generated.h already included, missing '#pragma once' in UVEditorBackgroundPreview.h"
#endif
#define UVEDITOR_UVEditorBackgroundPreview_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorBackgroundPreviewProperties *************************************
struct Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_32_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorBackgroundPreviewProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorBackgroundPreviewProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorBackgroundPreviewProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorBackgroundPreviewProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_32_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorBackgroundPreviewProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorBackgroundPreviewProperties(UUVEditorBackgroundPreviewProperties&&) = delete; \
UUVEditorBackgroundPreviewProperties(const UUVEditorBackgroundPreviewProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorBackgroundPreviewProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorBackgroundPreviewProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorBackgroundPreviewProperties) \
UVEDITOR_API virtual ~UUVEditorBackgroundPreviewProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_29_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_32_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_32_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_32_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorBackgroundPreviewProperties;
// ********** End Class UUVEditorBackgroundPreviewProperties ***************************************
// ********** Begin Class UUVEditorBackgroundPreview ***********************************************
struct Z_Construct_UClass_UUVEditorBackgroundPreview_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorBackgroundPreview_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_64_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorBackgroundPreview(); \
friend struct ::Z_Construct_UClass_UUVEditorBackgroundPreview_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorBackgroundPreview_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorBackgroundPreview, UPreviewGeometry, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorBackgroundPreview_NoRegister) \
DECLARE_SERIALIZER(UUVEditorBackgroundPreview)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_64_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorBackgroundPreview(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorBackgroundPreview(UUVEditorBackgroundPreview&&) = delete; \
UUVEditorBackgroundPreview(const UUVEditorBackgroundPreview&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorBackgroundPreview); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorBackgroundPreview); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorBackgroundPreview) \
UVEDITOR_API virtual ~UUVEditorBackgroundPreview();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_61_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_64_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_64_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h_64_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorBackgroundPreview;
// ********** End Class UUVEditorBackgroundPreview *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorBackgroundPreview_h
// ********** Begin Enum EUVEditorBackgroundSourceType *********************************************
#define FOREACH_ENUM_EUVEDITORBACKGROUNDSOURCETYPE(op) \
op(EUVEditorBackgroundSourceType::Checkerboard) \
op(EUVEditorBackgroundSourceType::Texture) \
op(EUVEditorBackgroundSourceType::Material)
enum class EUVEditorBackgroundSourceType;
template<> struct TIsUEnumClass<EUVEditorBackgroundSourceType> { enum { Value = true }; };
template<> UVEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorBackgroundSourceType>();
// ********** End Enum EUVEditorBackgroundSourceType ***********************************************
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,393 @@
// 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 "UVEditorDistortionVisualization.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorDistortionVisualization() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorDistortionVisualization();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorDistortionVisualization_NoRegister();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorDistortionVisualizationProperties();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_NoRegister();
UVEDITOR_API UEnum* Z_Construct_UEnum_UVEditor_EDistortionMetric();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EDistortionMetric *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDistortionMetric;
static UEnum* EDistortionMetric_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDistortionMetric.OuterSingleton)
{
Z_Registration_Info_UEnum_EDistortionMetric.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_UVEditor_EDistortionMetric, (UObject*)Z_Construct_UPackage__Script_UVEditor(), TEXT("EDistortionMetric"));
}
return Z_Registration_Info_UEnum_EDistortionMetric.OuterSingleton;
}
template<> UVEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<EDistortionMetric>()
{
return EDistortionMetric_StaticEnum();
}
struct Z_Construct_UEnum_UVEditor_EDistortionMetric_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
{ "ReedBeta.Comment", "// Represents the shape deviation from the worldspace triangle element, sans scaling. \n" },
{ "ReedBeta.DisplayName", "Elliptical Eccentricity" },
{ "ReedBeta.Name", "EDistortionMetric::ReedBeta" },
{ "ReedBeta.ToolTip", "Represents the shape deviation from the worldspace triangle element, sans scaling." },
{ "Sander_L2.Comment", "// Represents the root-mean-square strech over all directions vs the worldspace triangle element\n" },
{ "Sander_L2.DisplayName", "L2 Norm" },
{ "Sander_L2.Name", "EDistortionMetric::Sander_L2" },
{ "Sander_L2.ToolTip", "Represents the root-mean-square strech over all directions vs the worldspace triangle element" },
{ "Sander_LInf.Comment", "// Represents the worst-case, or greatest stretch in any particular direction, vs the worldspace triangle element\n" },
{ "Sander_LInf.DisplayName", "L Infinity Norm" },
{ "Sander_LInf.Name", "EDistortionMetric::Sander_LInf" },
{ "Sander_LInf.ToolTip", "Represents the worst-case, or greatest stretch in any particular direction, vs the worldspace triangle element" },
{ "TexelDensity.Comment", "// Shows the current texile density ratio, compared against the average baseline of the entire mesh. \n" },
{ "TexelDensity.DisplayName", "Texel Density" },
{ "TexelDensity.Name", "EDistortionMetric::TexelDensity" },
{ "TexelDensity.ToolTip", "Shows the current texile density ratio, compared against the average baseline of the entire mesh." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDistortionMetric::ReedBeta", (int64)EDistortionMetric::ReedBeta },
{ "EDistortionMetric::Sander_L2", (int64)EDistortionMetric::Sander_L2 },
{ "EDistortionMetric::Sander_LInf", (int64)EDistortionMetric::Sander_LInf },
{ "EDistortionMetric::TexelDensity", (int64)EDistortionMetric::TexelDensity },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_UVEditor_EDistortionMetric_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_UVEditor_EDistortionMetric_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_UVEditor,
nullptr,
"EDistortionMetric",
"EDistortionMetric",
Z_Construct_UEnum_UVEditor_EDistortionMetric_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_UVEditor_EDistortionMetric_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_UVEditor_EDistortionMetric_Statics::Enum_MetaDataParams), Z_Construct_UEnum_UVEditor_EDistortionMetric_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_UVEditor_EDistortionMetric()
{
if (!Z_Registration_Info_UEnum_EDistortionMetric.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDistortionMetric.InnerSingleton, Z_Construct_UEnum_UVEditor_EDistortionMetric_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDistortionMetric.InnerSingleton;
}
// ********** End Enum EDistortionMetric ***********************************************************
// ********** Begin Class UUVEditorDistortionVisualizationProperties *******************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorDistortionVisualizationProperties;
UClass* UUVEditorDistortionVisualizationProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorDistortionVisualizationProperties;
if (!Z_Registration_Info_UClass_UUVEditorDistortionVisualizationProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorDistortionVisualizationProperties"),
Z_Registration_Info_UClass_UUVEditorDistortionVisualizationProperties.InnerSingleton,
StaticRegisterNativesUUVEditorDistortionVisualizationProperties,
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_UUVEditorDistortionVisualizationProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_NoRegister()
{
return UUVEditorDistortionVisualizationProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Visualization settings for the UUVEditorDistortionVisualization\n */" },
{ "IncludePath", "UVEditorDistortionVisualization.h" },
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
{ "ToolTip", "Visualization settings for the UUVEditorDistortionVisualization" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisible_MetaData[] = {
{ "Category", "Distortion Visualization" },
{ "Comment", "/** Should the visualization be shown.*/" },
{ "DisplayName", "Display UV Distortion Visualization" },
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
{ "ToolTip", "Should the visualization be shown." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Metric_MetaData[] = {
{ "Category", "Distortion Visualization" },
{ "Comment", "/** The specific metric used to classify and visualize distortion. */" },
{ "DisplayName", "Metric" },
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
{ "ToolTip", "The specific metric used to classify and visualize distortion." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCompareToAverageDensity_MetaData[] = {
{ "Comment", "//~UPROPERTY(EditAnywhere, Category = \"Distortion Visualization|Texel Density\", meta = (DisplayName = \"Use Average Baseline\", EditCondition = \"Metric == EDistortionMetric::TexelDensity\"))\n" },
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRespectUDIMTextureResolutions_MetaData[] = {
{ "Category", "Distortion Visualization|Texel Density" },
{ "Comment", "/** When computing average texel density, take into account specific UDIM tile resolutions for a more accurate representation */" },
{ "DisplayName", "Use UDIM Resolutions" },
{ "EditCondition", "Metric == EDistortionMetric::TexelDensity" },
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
{ "ToolTip", "When computing average texel density, take into account specific UDIM tile resolutions for a more accurate representation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MapSize_MetaData[] = {
{ "Comment", "//~ TODO - Enable support for manual density specificaitons at a future date\n//~UPROPERTY(EditAnywhere, Category = \"Distortion Visualization|Texel Density\", meta = (DisplayName = \"Texture Map Dimension\", EditCondition = \"!bCompareToAverageDensity && !bRespectUDIMTextureResolutions && Metric == EDistortionMetric::TexelDensity\"))\n" },
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetTexelDensity_MetaData[] = {
{ "Comment", "//~ TODO - Enable support for manual density specificaitons at a future date\x09\n//~UPROPERTY(EditAnywhere, Category = \"Distortion Visualization|Texel Density\", meta = (DisplayName = \"Target Texel Density\", EditCondition = \"!bCompareToAverageDensity && Metric == EDistortionMetric::TexelDensity\", ClampMin = 0.0, UIMin = 0.0))\n" },
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerUDIMTextureResolution_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorDistortionVisualizationProperties constinit property declarations
static void NewProp_bVisible_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisible;
static const UECodeGen_Private::FBytePropertyParams NewProp_Metric_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Metric;
static void NewProp_bCompareToAverageDensity_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCompareToAverageDensity;
static void NewProp_bRespectUDIMTextureResolutions_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRespectUDIMTextureResolutions;
static const UECodeGen_Private::FIntPropertyParams NewProp_MapSize;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetTexelDensity;
static const UECodeGen_Private::FIntPropertyParams NewProp_PerUDIMTextureResolution_ValueProp;
static const UECodeGen_Private::FIntPropertyParams NewProp_PerUDIMTextureResolution_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PerUDIMTextureResolution;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorDistortionVisualizationProperties constinit property declarations *
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorDistortionVisualizationProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics
// ********** Begin Class UUVEditorDistortionVisualizationProperties Property Definitions **********
void Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bVisible_SetBit(void* Obj)
{
((UUVEditorDistortionVisualizationProperties*)Obj)->bVisible = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bVisible = { "bVisible", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorDistortionVisualizationProperties), &Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bVisible_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisible_MetaData), NewProp_bVisible_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_Metric_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_UUVEditorDistortionVisualizationProperties_Statics::NewProp_Metric = { "Metric", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorDistortionVisualizationProperties, Metric), Z_Construct_UEnum_UVEditor_EDistortionMetric, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Metric_MetaData), NewProp_Metric_MetaData) }; // 1015160251
void Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bCompareToAverageDensity_SetBit(void* Obj)
{
((UUVEditorDistortionVisualizationProperties*)Obj)->bCompareToAverageDensity = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bCompareToAverageDensity = { "bCompareToAverageDensity", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorDistortionVisualizationProperties), &Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bCompareToAverageDensity_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCompareToAverageDensity_MetaData), NewProp_bCompareToAverageDensity_MetaData) };
void Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bRespectUDIMTextureResolutions_SetBit(void* Obj)
{
((UUVEditorDistortionVisualizationProperties*)Obj)->bRespectUDIMTextureResolutions = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bRespectUDIMTextureResolutions = { "bRespectUDIMTextureResolutions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorDistortionVisualizationProperties), &Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bRespectUDIMTextureResolutions_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRespectUDIMTextureResolutions_MetaData), NewProp_bRespectUDIMTextureResolutions_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_MapSize = { "MapSize", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorDistortionVisualizationProperties, MapSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MapSize_MetaData), NewProp_MapSize_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_TargetTexelDensity = { "TargetTexelDensity", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorDistortionVisualizationProperties, TargetTexelDensity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetTexelDensity_MetaData), NewProp_TargetTexelDensity_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_PerUDIMTextureResolution_ValueProp = { "PerUDIMTextureResolution", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_PerUDIMTextureResolution_Key_KeyProp = { "PerUDIMTextureResolution_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_PerUDIMTextureResolution = { "PerUDIMTextureResolution", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorDistortionVisualizationProperties, PerUDIMTextureResolution), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerUDIMTextureResolution_MetaData), NewProp_PerUDIMTextureResolution_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bVisible,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_Metric_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_Metric,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bCompareToAverageDensity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_bRespectUDIMTextureResolutions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_MapSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_TargetTexelDensity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_PerUDIMTextureResolution_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_PerUDIMTextureResolution_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::NewProp_PerUDIMTextureResolution,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorDistortionVisualizationProperties Property Definitions ************
UObject* (*const Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::ClassParams = {
&UUVEditorDistortionVisualizationProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::Class_MetaDataParams)
};
void UUVEditorDistortionVisualizationProperties::StaticRegisterNativesUUVEditorDistortionVisualizationProperties()
{
}
UClass* Z_Construct_UClass_UUVEditorDistortionVisualizationProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorDistortionVisualizationProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorDistortionVisualizationProperties.OuterSingleton, Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorDistortionVisualizationProperties.OuterSingleton;
}
UUVEditorDistortionVisualizationProperties::UUVEditorDistortionVisualizationProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorDistortionVisualizationProperties);
UUVEditorDistortionVisualizationProperties::~UUVEditorDistortionVisualizationProperties() {}
// ********** End Class UUVEditorDistortionVisualizationProperties *********************************
// ********** Begin Class UUVEditorDistortionVisualization *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorDistortionVisualization;
UClass* UUVEditorDistortionVisualization::GetPrivateStaticClass()
{
using TClass = UUVEditorDistortionVisualization;
if (!Z_Registration_Info_UClass_UUVEditorDistortionVisualization.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorDistortionVisualization"),
Z_Registration_Info_UClass_UUVEditorDistortionVisualization.InnerSingleton,
StaticRegisterNativesUUVEditorDistortionVisualization,
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_UUVEditorDistortionVisualization.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorDistortionVisualization_NoRegister()
{
return UUVEditorDistortionVisualization::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorDistortionVisualization_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n This class contains the logic for handling distortion visualization within the UV Editor. It manages the setting\n of triangle color and computing the potential metrics used to describe the amount of distortion present in the UVs.\n */" },
{ "IncludePath", "UVEditorDistortionVisualization.h" },
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
{ "ToolTip", "This class contains the logic for handling distortion visualization within the UV Editor. It manages the setting\nof triangle color and computing the potential metrics used to describe the amount of distortion present in the UVs." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorDistortionVisualization.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorDistortionVisualization constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Targets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorDistortionVisualization constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorDistortionVisualization>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorDistortionVisualization_Statics
// ********** Begin Class UUVEditorDistortionVisualization Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorDistortionVisualization, Settings), Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::NewProp_Targets_Inner = { "Targets", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorDistortionVisualization, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::NewProp_Targets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::NewProp_Targets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorDistortionVisualization Property Definitions **********************
UObject* (*const Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::ClassParams = {
&UUVEditorDistortionVisualization::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::Class_MetaDataParams)
};
void UUVEditorDistortionVisualization::StaticRegisterNativesUUVEditorDistortionVisualization()
{
}
UClass* Z_Construct_UClass_UUVEditorDistortionVisualization()
{
if (!Z_Registration_Info_UClass_UUVEditorDistortionVisualization.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorDistortionVisualization.OuterSingleton, Z_Construct_UClass_UUVEditorDistortionVisualization_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorDistortionVisualization.OuterSingleton;
}
UUVEditorDistortionVisualization::UUVEditorDistortionVisualization(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorDistortionVisualization);
UUVEditorDistortionVisualization::~UUVEditorDistortionVisualization() {}
// ********** End Class UUVEditorDistortionVisualization *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h__Script_UVEditor_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EDistortionMetric_StaticEnum, TEXT("EDistortionMetric"), &Z_Registration_Info_UEnum_EDistortionMetric, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1015160251U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorDistortionVisualizationProperties, UUVEditorDistortionVisualizationProperties::StaticClass, TEXT("UUVEditorDistortionVisualizationProperties"), &Z_Registration_Info_UClass_UUVEditorDistortionVisualizationProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorDistortionVisualizationProperties), 431049169U) },
{ Z_Construct_UClass_UUVEditorDistortionVisualization, UUVEditorDistortionVisualization::StaticClass, TEXT("UUVEditorDistortionVisualization"), &Z_Registration_Info_UClass_UUVEditorDistortionVisualization, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorDistortionVisualization), 2666990823U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h__Script_UVEditor_1321533699{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h__Script_UVEditor_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h__Script_UVEditor_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h__Script_UVEditor_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,116 @@
// 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 "UVEditorDistortionVisualization.h"
#ifdef UVEDITOR_UVEditorDistortionVisualization_generated_h
#error "UVEditorDistortionVisualization.generated.h already included, missing '#pragma once' in UVEditorDistortionVisualization.h"
#endif
#define UVEDITOR_UVEditorDistortionVisualization_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorDistortionVisualizationProperties *******************************
struct Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_35_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorDistortionVisualizationProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorDistortionVisualizationProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorDistortionVisualizationProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorDistortionVisualizationProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_35_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorDistortionVisualizationProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorDistortionVisualizationProperties(UUVEditorDistortionVisualizationProperties&&) = delete; \
UUVEditorDistortionVisualizationProperties(const UUVEditorDistortionVisualizationProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorDistortionVisualizationProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorDistortionVisualizationProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorDistortionVisualizationProperties) \
UVEDITOR_API virtual ~UUVEditorDistortionVisualizationProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_32_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_35_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_35_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_35_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorDistortionVisualizationProperties;
// ********** End Class UUVEditorDistortionVisualizationProperties *********************************
// ********** Begin Class UUVEditorDistortionVisualization *****************************************
struct Z_Construct_UClass_UUVEditorDistortionVisualization_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorDistortionVisualization_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_79_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorDistortionVisualization(); \
friend struct ::Z_Construct_UClass_UUVEditorDistortionVisualization_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorDistortionVisualization_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorDistortionVisualization, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorDistortionVisualization_NoRegister) \
DECLARE_SERIALIZER(UUVEditorDistortionVisualization)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_79_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorDistortionVisualization(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorDistortionVisualization(UUVEditorDistortionVisualization&&) = delete; \
UUVEditorDistortionVisualization(const UUVEditorDistortionVisualization&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorDistortionVisualization); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorDistortionVisualization); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorDistortionVisualization) \
UVEDITOR_API virtual ~UUVEditorDistortionVisualization();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_76_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_79_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_79_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h_79_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorDistortionVisualization;
// ********** End Class UUVEditorDistortionVisualization *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorDistortionVisualization_h
// ********** Begin Enum EDistortionMetric *********************************************************
#define FOREACH_ENUM_EDISTORTIONMETRIC(op) \
op(EDistortionMetric::ReedBeta) \
op(EDistortionMetric::Sander_L2) \
op(EDistortionMetric::Sander_LInf) \
op(EDistortionMetric::TexelDensity)
enum class EDistortionMetric : uint8;
template<> struct TIsUEnumClass<EDistortionMetric> { enum { Value = true }; };
template<> UVEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<EDistortionMetric>();
// ********** End Enum EDistortionMetric ***********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "UVEditorInitializationContext.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorInitializationContext() {}
// ********** Begin Cross Module References ********************************************************
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorInitializationContext();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorInitializationContext_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolContextObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorInitializationContext *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorInitializationContext;
UClass* UUVEditorInitializationContext::GetPrivateStaticClass()
{
using TClass = UUVEditorInitializationContext;
if (!Z_Registration_Info_UClass_UUVEditorInitializationContext.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorInitializationContext"),
Z_Registration_Info_UClass_UUVEditorInitializationContext.InnerSingleton,
StaticRegisterNativesUUVEditorInitializationContext,
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_UUVEditorInitializationContext.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorInitializationContext_NoRegister()
{
return UUVEditorInitializationContext::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorInitializationContext_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * An editor-only context used specifically to pass data from the asset editor to the\n * mode when that data is not meant to be used by the tools. This allows a mode\n * to be prepped before its first Enter() call even when it doesn't exist yet.\n * \n * Data/api's that are meant to be used by the tools would usually be placed into\n * other, non-editor-only context objects (UUVToolLivePreviewAPI, etc).\n */" },
{ "IncludePath", "UVEditorInitializationContext.h" },
{ "ModuleRelativePath", "Public/UVEditorInitializationContext.h" },
{ "ToolTip", "An editor-only context used specifically to pass data from the asset editor to the\nmode when that data is not meant to be used by the tools. This allows a mode\nto be prepped before its first Enter() call even when it doesn't exist yet.\n\nData/api's that are meant to be used by the tools would usually be placed into\nother, non-editor-only context objects (UUVToolLivePreviewAPI, etc)." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorInitializationContext constinit property declarations ***********
// ********** End Class UUVEditorInitializationContext constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorInitializationContext>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorInitializationContext_Statics
UObject* (*const Z_Construct_UClass_UUVEditorInitializationContext_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolContextObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorInitializationContext_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorInitializationContext_Statics::ClassParams = {
&UUVEditorInitializationContext::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorInitializationContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorInitializationContext_Statics::Class_MetaDataParams)
};
void UUVEditorInitializationContext::StaticRegisterNativesUUVEditorInitializationContext()
{
}
UClass* Z_Construct_UClass_UUVEditorInitializationContext()
{
if (!Z_Registration_Info_UClass_UUVEditorInitializationContext.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorInitializationContext.OuterSingleton, Z_Construct_UClass_UUVEditorInitializationContext_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorInitializationContext.OuterSingleton;
}
UUVEditorInitializationContext::UUVEditorInitializationContext(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorInitializationContext);
UUVEditorInitializationContext::~UUVEditorInitializationContext() {}
// ********** End Class UUVEditorInitializationContext *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h__Script_UVEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorInitializationContext, UUVEditorInitializationContext::StaticClass, TEXT("UUVEditorInitializationContext"), &Z_Registration_Info_UClass_UUVEditorInitializationContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorInitializationContext), 2606543270U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h__Script_UVEditor_1764338686{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h__Script_UVEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UVEditorInitializationContext.h"
#ifdef UVEDITOR_UVEditorInitializationContext_generated_h
#error "UVEditorInitializationContext.generated.h already included, missing '#pragma once' in UVEditorInitializationContext.h"
#endif
#define UVEDITOR_UVEditorInitializationContext_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorInitializationContext *******************************************
struct Z_Construct_UClass_UUVEditorInitializationContext_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorInitializationContext_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h_25_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorInitializationContext(); \
friend struct ::Z_Construct_UClass_UUVEditorInitializationContext_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorInitializationContext_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorInitializationContext, UUVToolContextObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorInitializationContext_NoRegister) \
DECLARE_SERIALIZER(UUVEditorInitializationContext)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h_25_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorInitializationContext(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorInitializationContext(UUVEditorInitializationContext&&) = delete; \
UUVEditorInitializationContext(const UUVEditorInitializationContext&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorInitializationContext); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorInitializationContext); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorInitializationContext) \
UVEDITOR_API virtual ~UUVEditorInitializationContext();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h_22_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h_25_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h_25_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h_25_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorInitializationContext;
// ********** End Class UUVEditorInitializationContext *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorInitializationContext_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,855 @@
// 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 "UVEditorMode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorMode() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UWorld_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTarget_NoRegister();
UNREALED_API UClass* Z_Construct_UClass_UEdMode();
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorBackgroundPreview_NoRegister();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorDistortionVisualization_NoRegister();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorGridProperties();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorGridProperties_NoRegister();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorLivePreviewUXProperties_NoRegister();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorMode();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorMode_NoRegister();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUDIMProperties();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUDIMProperties_NoRegister();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUnwrappedUXProperties_NoRegister();
UVEDITOR_API UEnum* Z_Construct_UEnum_UVEditor_EUVEditorModeActions();
UVEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FUDIMSpecifier();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAction_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorGridProperties **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorGridProperties;
UClass* UUVEditorGridProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorGridProperties;
if (!Z_Registration_Info_UClass_UUVEditorGridProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorGridProperties"),
Z_Registration_Info_UClass_UUVEditorGridProperties.InnerSingleton,
StaticRegisterNativesUUVEditorGridProperties,
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_UUVEditorGridProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorGridProperties_NoRegister()
{
return UUVEditorGridProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorGridProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Visualization settings for the UUVEditorMode's Grid\n */" },
{ "IncludePath", "UVEditorMode.h" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Visualization settings for the UUVEditorMode's Grid" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawGrid_MetaData[] = {
{ "Category", "Grid & Guides" },
{ "Comment", "/** Should the grid be shown?*/" },
{ "DisplayName", "Display Grid" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Should the grid be shown?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawRulers_MetaData[] = {
{ "Category", "Grid & Guides" },
{ "Comment", "/** Should the grid rulers be shown?*/" },
{ "DisplayName", "Display Rulers" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Should the grid rulers be shown?" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorGridProperties constinit property declarations ******************
static void NewProp_bDrawGrid_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawGrid;
static void NewProp_bDrawRulers_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawRulers;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorGridProperties constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorGridProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorGridProperties_Statics
// ********** Begin Class UUVEditorGridProperties Property Definitions *****************************
void Z_Construct_UClass_UUVEditorGridProperties_Statics::NewProp_bDrawGrid_SetBit(void* Obj)
{
((UUVEditorGridProperties*)Obj)->bDrawGrid = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorGridProperties_Statics::NewProp_bDrawGrid = { "bDrawGrid", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorGridProperties), &Z_Construct_UClass_UUVEditorGridProperties_Statics::NewProp_bDrawGrid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawGrid_MetaData), NewProp_bDrawGrid_MetaData) };
void Z_Construct_UClass_UUVEditorGridProperties_Statics::NewProp_bDrawRulers_SetBit(void* Obj)
{
((UUVEditorGridProperties*)Obj)->bDrawRulers = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorGridProperties_Statics::NewProp_bDrawRulers = { "bDrawRulers", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorGridProperties), &Z_Construct_UClass_UUVEditorGridProperties_Statics::NewProp_bDrawRulers_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawRulers_MetaData), NewProp_bDrawRulers_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorGridProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorGridProperties_Statics::NewProp_bDrawGrid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorGridProperties_Statics::NewProp_bDrawRulers,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorGridProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorGridProperties Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UUVEditorGridProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorGridProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorGridProperties_Statics::ClassParams = {
&UUVEditorGridProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorGridProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorGridProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorGridProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorGridProperties_Statics::Class_MetaDataParams)
};
void UUVEditorGridProperties::StaticRegisterNativesUUVEditorGridProperties()
{
}
UClass* Z_Construct_UClass_UUVEditorGridProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorGridProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorGridProperties.OuterSingleton, Z_Construct_UClass_UUVEditorGridProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorGridProperties.OuterSingleton;
}
UUVEditorGridProperties::UUVEditorGridProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorGridProperties);
UUVEditorGridProperties::~UUVEditorGridProperties() {}
// ********** End Class UUVEditorGridProperties ****************************************************
// ********** Begin ScriptStruct FUDIMSpecifier ****************************************************
struct Z_Construct_UScriptStruct_FUDIMSpecifier_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FUDIMSpecifier); }
static inline consteval int16 GetStructAlignment() { return alignof(FUDIMSpecifier); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UDIM_MetaData[] = {
{ "Category", "UDIM" },
{ "ClampMin", "1001" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "UIMin", "1001" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UCoord_MetaData[] = {
{ "Category", "UDIM" },
{ "DisplayName", "Block U Offset" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VCoord_MetaData[] = {
{ "Category", "UDIM" },
{ "DisplayName", "Block V Offset" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureResolution_MetaData[] = {
{ "Category", "UDIM" },
{ "DisplayName", "Block Texture Resolution" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FUDIMSpecifier constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_UDIM;
static const UECodeGen_Private::FIntPropertyParams NewProp_UCoord;
static const UECodeGen_Private::FIntPropertyParams NewProp_VCoord;
static const UECodeGen_Private::FIntPropertyParams NewProp_TextureResolution;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FUDIMSpecifier constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FUDIMSpecifier>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FUDIMSpecifier_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUDIMSpecifier;
class UScriptStruct* FUDIMSpecifier::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FUDIMSpecifier.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FUDIMSpecifier.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUDIMSpecifier, (UObject*)Z_Construct_UPackage__Script_UVEditor(), TEXT("UDIMSpecifier"));
}
return Z_Registration_Info_UScriptStruct_FUDIMSpecifier.OuterSingleton;
}
// ********** Begin ScriptStruct FUDIMSpecifier Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::NewProp_UDIM = { "UDIM", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUDIMSpecifier, UDIM), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UDIM_MetaData), NewProp_UDIM_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::NewProp_UCoord = { "UCoord", nullptr, (EPropertyFlags)0x0010000000022001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUDIMSpecifier, UCoord), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UCoord_MetaData), NewProp_UCoord_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::NewProp_VCoord = { "VCoord", nullptr, (EPropertyFlags)0x0010000000022001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUDIMSpecifier, VCoord), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VCoord_MetaData), NewProp_VCoord_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::NewProp_TextureResolution = { "TextureResolution", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUDIMSpecifier, TextureResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureResolution_MetaData), NewProp_TextureResolution_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::NewProp_UDIM,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::NewProp_UCoord,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::NewProp_VCoord,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::NewProp_TextureResolution,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FUDIMSpecifier Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
nullptr,
&NewStructOps,
"UDIMSpecifier",
Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::PropPointers),
sizeof(FUDIMSpecifier),
alignof(FUDIMSpecifier),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FUDIMSpecifier()
{
if (!Z_Registration_Info_UScriptStruct_FUDIMSpecifier.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUDIMSpecifier.InnerSingleton, Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FUDIMSpecifier.InnerSingleton);
}
// ********** End ScriptStruct FUDIMSpecifier ******************************************************
// ********** Begin Enum EUVEditorModeActions ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EUVEditorModeActions;
static UEnum* EUVEditorModeActions_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EUVEditorModeActions.OuterSingleton)
{
Z_Registration_Info_UEnum_EUVEditorModeActions.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_UVEditor_EUVEditorModeActions, (UObject*)Z_Construct_UPackage__Script_UVEditor(), TEXT("EUVEditorModeActions"));
}
return Z_Registration_Info_UEnum_EUVEditorModeActions.OuterSingleton;
}
template<> UVEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorModeActions>()
{
return EUVEditorModeActions_StaticEnum();
}
struct Z_Construct_UEnum_UVEditor_EUVEditorModeActions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ConfigureUDIMsFromAsset.Name", "EUVEditorModeActions::ConfigureUDIMsFromAsset" },
{ "ConfigureUDIMsFromTexture.Name", "EUVEditorModeActions::ConfigureUDIMsFromTexture" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "NoAction.Name", "EUVEditorModeActions::NoAction" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EUVEditorModeActions::NoAction", (int64)EUVEditorModeActions::NoAction },
{ "EUVEditorModeActions::ConfigureUDIMsFromAsset", (int64)EUVEditorModeActions::ConfigureUDIMsFromAsset },
{ "EUVEditorModeActions::ConfigureUDIMsFromTexture", (int64)EUVEditorModeActions::ConfigureUDIMsFromTexture },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_UVEditor_EUVEditorModeActions_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_UVEditor_EUVEditorModeActions_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_UVEditor,
nullptr,
"EUVEditorModeActions",
"EUVEditorModeActions",
Z_Construct_UEnum_UVEditor_EUVEditorModeActions_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_UVEditor_EUVEditorModeActions_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_UVEditor_EUVEditorModeActions_Statics::Enum_MetaDataParams), Z_Construct_UEnum_UVEditor_EUVEditorModeActions_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_UVEditor_EUVEditorModeActions()
{
if (!Z_Registration_Info_UEnum_EUVEditorModeActions.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EUVEditorModeActions.InnerSingleton, Z_Construct_UEnum_UVEditor_EUVEditorModeActions_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EUVEditorModeActions.InnerSingleton;
}
// ********** End Enum EUVEditorModeActions ********************************************************
// ********** Begin Class UUVEditorUDIMProperties Function AssetByIndex ****************************
struct Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics
{
struct UVEditorUDIMProperties_eventAssetByIndex_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
};
#endif // WITH_METADATA
// ********** Begin Function AssetByIndex constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AssetByIndex constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AssetByIndex Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UVEditorUDIMProperties_eventAssetByIndex_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::PropPointers) < 2048);
// ********** End Function AssetByIndex Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUVEditorUDIMProperties, nullptr, "AssetByIndex", Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::UVEditorUDIMProperties_eventAssetByIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::UVEditorUDIMProperties_eventAssetByIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUVEditorUDIMProperties::execAssetByIndex)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->AssetByIndex();
P_NATIVE_END;
}
// ********** End Class UUVEditorUDIMProperties Function AssetByIndex ******************************
// ********** Begin Class UUVEditorUDIMProperties Function GetAssetNames ***************************
struct Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics
{
struct UVEditorUDIMProperties_eventGetAssetNames_Parms
{
TArray<FString> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAssetNames constinit property declarations *************************
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAssetNames constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAssetNames Property Definitions ************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UVEditorUDIMProperties_eventGetAssetNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::PropPointers) < 2048);
// ********** End Function GetAssetNames Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUVEditorUDIMProperties, nullptr, "GetAssetNames", Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::UVEditorUDIMProperties_eventGetAssetNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::UVEditorUDIMProperties_eventGetAssetNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUVEditorUDIMProperties::execGetAssetNames)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FString>*)Z_Param__Result=P_THIS->GetAssetNames();
P_NATIVE_END;
}
// ********** End Class UUVEditorUDIMProperties Function GetAssetNames *****************************
// ********** Begin Class UUVEditorUDIMProperties Function SetUDIMsFromAsset ***********************
struct Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromAsset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "Category", "UDIM" },
{ "Comment", "/** Set UDIM Layout from selected asset's UVs */" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Set UDIM Layout from selected asset's UVs" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUDIMsFromAsset constinit property declarations *********************
// ********** End Function SetUDIMsFromAsset constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUVEditorUDIMProperties, nullptr, "SetUDIMsFromAsset", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromAsset_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUVEditorUDIMProperties::execSetUDIMsFromAsset)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetUDIMsFromAsset();
P_NATIVE_END;
}
// ********** End Class UUVEditorUDIMProperties Function SetUDIMsFromAsset *************************
// ********** Begin Class UUVEditorUDIMProperties Function SetUDIMsFromTexture *********************
struct Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromTexture_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "Category", "UDIM" },
{ "Comment", "/** Set UDIM Layout from selected texture asset */" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Set UDIM Layout from selected texture asset" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUDIMsFromTexture constinit property declarations *******************
// ********** End Function SetUDIMsFromTexture constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromTexture_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUVEditorUDIMProperties, nullptr, "SetUDIMsFromTexture", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromTexture_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromTexture_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromTexture()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromTexture_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUVEditorUDIMProperties::execSetUDIMsFromTexture)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetUDIMsFromTexture();
P_NATIVE_END;
}
// ********** End Class UUVEditorUDIMProperties Function SetUDIMsFromTexture ***********************
// ********** Begin Class UUVEditorUDIMProperties **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorUDIMProperties;
UClass* UUVEditorUDIMProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorUDIMProperties;
if (!Z_Registration_Info_UClass_UUVEditorUDIMProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorUDIMProperties"),
Z_Registration_Info_UClass_UUVEditorUDIMProperties.InnerSingleton,
StaticRegisterNativesUUVEditorUDIMProperties,
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_UUVEditorUDIMProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorUDIMProperties_NoRegister()
{
return UUVEditorUDIMProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorUDIMProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Settings for UDIMs in the UVEditor\n */" },
{ "IncludePath", "UVEditorMode.h" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Settings for UDIMs in the UVEditor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UDIMSourceAsset_MetaData[] = {
{ "Category", "UDIM" },
{ "DisplayName", "UDIM Source Mesh" },
{ "GetOptions", "GetAssetNames" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UDIMSourceTexture_MetaData[] = {
{ "Category", "UDIM" },
{ "Comment", "/** Texture asset to source UDIM information from */" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Texture asset to source UDIM information from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveUDIMs_MetaData[] = {
{ "Category", "UDIM" },
{ "Comment", "/** Currently active UDIM set */" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "TitleProperty", "UDIM" },
{ "ToolTip", "Currently active UDIM set" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorUDIMProperties constinit property declarations ******************
static const UECodeGen_Private::FStrPropertyParams NewProp_UDIMSourceAsset;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UDIMSourceTexture;
static const UECodeGen_Private::FStructPropertyParams NewProp_ActiveUDIMs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ActiveUDIMs;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorUDIMProperties constinit property declarations ********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AssetByIndex"), .Pointer = &UUVEditorUDIMProperties::execAssetByIndex },
{ .NameUTF8 = UTF8TEXT("GetAssetNames"), .Pointer = &UUVEditorUDIMProperties::execGetAssetNames },
{ .NameUTF8 = UTF8TEXT("SetUDIMsFromAsset"), .Pointer = &UUVEditorUDIMProperties::execSetUDIMsFromAsset },
{ .NameUTF8 = UTF8TEXT("SetUDIMsFromTexture"), .Pointer = &UUVEditorUDIMProperties::execSetUDIMsFromTexture },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UUVEditorUDIMProperties_AssetByIndex, "AssetByIndex" }, // 444323602
{ &Z_Construct_UFunction_UUVEditorUDIMProperties_GetAssetNames, "GetAssetNames" }, // 3437816971
{ &Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromAsset, "SetUDIMsFromAsset" }, // 1051947788
{ &Z_Construct_UFunction_UUVEditorUDIMProperties_SetUDIMsFromTexture, "SetUDIMsFromTexture" }, // 614991405
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorUDIMProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorUDIMProperties_Statics
// ********** Begin Class UUVEditorUDIMProperties Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUVEditorUDIMProperties_Statics::NewProp_UDIMSourceAsset = { "UDIMSourceAsset", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUDIMProperties, UDIMSourceAsset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UDIMSourceAsset_MetaData), NewProp_UDIMSourceAsset_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorUDIMProperties_Statics::NewProp_UDIMSourceTexture = { "UDIMSourceTexture", nullptr, (EPropertyFlags)0x0114000000002001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUDIMProperties, UDIMSourceTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UDIMSourceTexture_MetaData), NewProp_UDIMSourceTexture_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UUVEditorUDIMProperties_Statics::NewProp_ActiveUDIMs_Inner = { "ActiveUDIMs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FUDIMSpecifier, METADATA_PARAMS(0, nullptr) }; // 1079364924
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorUDIMProperties_Statics::NewProp_ActiveUDIMs = { "ActiveUDIMs", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUDIMProperties, ActiveUDIMs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveUDIMs_MetaData), NewProp_ActiveUDIMs_MetaData) }; // 1079364924
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorUDIMProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUDIMProperties_Statics::NewProp_UDIMSourceAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUDIMProperties_Statics::NewProp_UDIMSourceTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUDIMProperties_Statics::NewProp_ActiveUDIMs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUDIMProperties_Statics::NewProp_ActiveUDIMs,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUDIMProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorUDIMProperties Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UUVEditorUDIMProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUDIMProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorUDIMProperties_Statics::ClassParams = {
&UUVEditorUDIMProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UUVEditorUDIMProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUDIMProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUDIMProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorUDIMProperties_Statics::Class_MetaDataParams)
};
void UUVEditorUDIMProperties::StaticRegisterNativesUUVEditorUDIMProperties()
{
UClass* Class = UUVEditorUDIMProperties::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UUVEditorUDIMProperties_Statics::Funcs));
}
UClass* Z_Construct_UClass_UUVEditorUDIMProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorUDIMProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorUDIMProperties.OuterSingleton, Z_Construct_UClass_UUVEditorUDIMProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorUDIMProperties.OuterSingleton;
}
UUVEditorUDIMProperties::UUVEditorUDIMProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorUDIMProperties);
UUVEditorUDIMProperties::~UUVEditorUDIMProperties() {}
// ********** End Class UUVEditorUDIMProperties ****************************************************
// ********** Begin Class UUVEditorMode ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorMode;
UClass* UUVEditorMode::GetPrivateStaticClass()
{
using TClass = UUVEditorMode;
if (!Z_Registration_Info_UClass_UUVEditorMode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorMode"),
Z_Registration_Info_UClass_UUVEditorMode.InnerSingleton,
StaticRegisterNativesUUVEditorMode,
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_UUVEditorMode.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorMode_NoRegister()
{
return UUVEditorMode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * The UV editor mode is the mode used in the UV asset editor. It holds most of the inter-tool state.\n * We put things in a mode instead of directly into the asset editor in case we want to someday use the mode\n * in multiple asset editors.\n */" },
{ "IncludePath", "UVEditorMode.h" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "The UV editor mode is the mode used in the UV asset editor. It holds most of the inter-tool state.\nWe put things in a mode instead of directly into the asset editor in case we want to someday use the mode\nin multiple asset editors." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackgroundVisualization_MetaData[] = {
{ "Comment", "// We don't actually override MouseEnter, etc, because things get forwarded to the input\n// router via FEditorModeTools, and we don't have any additional input handling to do at the mode level.\n" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "We don't actually override MouseEnter, etc, because things get forwarded to the input\nrouter via FEditorModeTools, and we don't have any additional input handling to do at the mode level." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistortionVisualization_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVEditorGridProperties_MetaData[] = {
{ "Comment", "// Hold a settings object to configure the grid\n" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Hold a settings object to configure the grid" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVEditorUDIMProperties_MetaData[] = {
{ "Comment", "// Hold a settings object to configure the UDIMs\n" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Hold a settings object to configure the UDIMs" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisteredActions_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OriginalObjectsToEdit_MetaData[] = {
{ "Comment", "/**\n\x09 * Stores original input objects, for instance UStaticMesh pointers. AssetIDs on tool input \n\x09 * objects are indices into this array (and ones that are 1:1 with it)\n\x09 */" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Stores original input objects, for instance UStaticMesh pointers. AssetIDs on tool input\nobjects are indices into this array (and ones that are 1:1 with it)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToolTargets_MetaData[] = {
{ "Comment", "/**\n\x09 * Tool targets created from OriginalObjectsToEdit (and 1:1 with that array) that provide\n\x09 * us with dynamic meshes whose UV layers we unwrap.\n\x09 */" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Tool targets created from OriginalObjectsToEdit (and 1:1 with that array) that provide\nus with dynamic meshes whose UV layers we unwrap." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToolInputObjects_MetaData[] = {
{ "Comment", "/**\n\x09 * Input objects we give to the tools, one per displayed UV layer. This includes pointers\n\x09 * to the applied meshes, but also contains the unwrapped mesh and preview. These should\n\x09 * not be assumed to be the same length as the asset arrays in case we someday do not\n\x09 * display exactly a single layer per asset.\n\x09 */" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Input objects we give to the tools, one per displayed UV layer. This includes pointers\nto the applied meshes, but also contains the unwrapped mesh and preview. These should\nnot be assumed to be the same length as the asset arrays in case we someday do not\ndisplay exactly a single layer per asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewWorld_MetaData[] = {
{ "Comment", "// Here largely for convenience to avoid having to pass it around functions.\n" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Here largely for convenience to avoid having to pass it around functions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyObjectsToTick_MetaData[] = {
{ "Comment", "/**\n\x09 * Mode-level property objects (visible or not) that get ticked.\n\x09 */" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Mode-level property objects (visible or not) that get ticked." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVEditorUnwrappedUXProperties_MetaData[] = {
{ "Comment", "// Hold a settings object to configure the unwrapped visualization\n" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Hold a settings object to configure the unwrapped visualization" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVEditorLivePreviewUXProperties_MetaData[] = {
{ "Comment", "// Hold a settings object to configure the visualization in the live preview (3d) viewport\n" },
{ "ModuleRelativePath", "Public/UVEditorMode.h" },
{ "ToolTip", "Hold a settings object to configure the visualization in the live preview (3d) viewport" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorMode constinit property declarations ****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_BackgroundVisualization;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DistortionVisualization;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVEditorGridProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVEditorUDIMProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RegisteredActions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RegisteredActions;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OriginalObjectsToEdit_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OriginalObjectsToEdit;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ToolTargets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ToolTargets;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ToolInputObjects_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ToolInputObjects;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewWorld;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PropertyObjectsToTick_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PropertyObjectsToTick;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVEditorUnwrappedUXProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVEditorLivePreviewUXProperties;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorMode constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorMode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorMode_Statics
// ********** Begin Class UUVEditorMode Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_BackgroundVisualization = { "BackgroundVisualization", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, BackgroundVisualization), Z_Construct_UClass_UUVEditorBackgroundPreview_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackgroundVisualization_MetaData), NewProp_BackgroundVisualization_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_DistortionVisualization = { "DistortionVisualization", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, DistortionVisualization), Z_Construct_UClass_UUVEditorDistortionVisualization_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistortionVisualization_MetaData), NewProp_DistortionVisualization_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_UVEditorGridProperties = { "UVEditorGridProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, UVEditorGridProperties), Z_Construct_UClass_UUVEditorGridProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVEditorGridProperties_MetaData), NewProp_UVEditorGridProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_UVEditorUDIMProperties = { "UVEditorUDIMProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, UVEditorUDIMProperties), Z_Construct_UClass_UUVEditorUDIMProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVEditorUDIMProperties_MetaData), NewProp_UVEditorUDIMProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_RegisteredActions_Inner = { "RegisteredActions", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UUVToolAction_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_RegisteredActions = { "RegisteredActions", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, RegisteredActions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisteredActions_MetaData), NewProp_RegisteredActions_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_OriginalObjectsToEdit_Inner = { "OriginalObjectsToEdit", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_OriginalObjectsToEdit = { "OriginalObjectsToEdit", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, OriginalObjectsToEdit), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OriginalObjectsToEdit_MetaData), NewProp_OriginalObjectsToEdit_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_ToolTargets_Inner = { "ToolTargets", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UToolTarget_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_ToolTargets = { "ToolTargets", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, ToolTargets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolTargets_MetaData), NewProp_ToolTargets_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_ToolInputObjects_Inner = { "ToolInputObjects", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_ToolInputObjects = { "ToolInputObjects", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, ToolInputObjects), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolInputObjects_MetaData), NewProp_ToolInputObjects_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_LivePreviewWorld = { "LivePreviewWorld", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, LivePreviewWorld), Z_Construct_UClass_UWorld_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewWorld_MetaData), NewProp_LivePreviewWorld_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_SelectionAPI = { "SelectionAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, SelectionAPI), Z_Construct_UClass_UUVToolSelectionAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionAPI_MetaData), NewProp_SelectionAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_PropertyObjectsToTick_Inner = { "PropertyObjectsToTick", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UInteractiveToolPropertySet_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_PropertyObjectsToTick = { "PropertyObjectsToTick", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, PropertyObjectsToTick), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyObjectsToTick_MetaData), NewProp_PropertyObjectsToTick_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_UVEditorUnwrappedUXProperties = { "UVEditorUnwrappedUXProperties", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, UVEditorUnwrappedUXProperties), Z_Construct_UClass_UUVEditorUnwrappedUXProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVEditorUnwrappedUXProperties_MetaData), NewProp_UVEditorUnwrappedUXProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMode_Statics::NewProp_UVEditorLivePreviewUXProperties = { "UVEditorLivePreviewUXProperties", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMode, UVEditorLivePreviewUXProperties), Z_Construct_UClass_UUVEditorLivePreviewUXProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVEditorLivePreviewUXProperties_MetaData), NewProp_UVEditorLivePreviewUXProperties_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorMode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_BackgroundVisualization,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_DistortionVisualization,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_UVEditorGridProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_UVEditorUDIMProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_RegisteredActions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_RegisteredActions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_OriginalObjectsToEdit_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_OriginalObjectsToEdit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_ToolTargets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_ToolTargets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_ToolInputObjects_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_ToolInputObjects,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_LivePreviewWorld,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_SelectionAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_PropertyObjectsToTick_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_PropertyObjectsToTick,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_UVEditorUnwrappedUXProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMode_Statics::NewProp_UVEditorLivePreviewUXProperties,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorMode_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorMode Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UUVEditorMode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEdMode,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorMode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorMode_Statics::ClassParams = {
&UUVEditorMode::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorMode_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorMode_Statics::PropPointers),
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorMode_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorMode_Statics::Class_MetaDataParams)
};
void UUVEditorMode::StaticRegisterNativesUUVEditorMode()
{
}
UClass* Z_Construct_UClass_UUVEditorMode()
{
if (!Z_Registration_Info_UClass_UUVEditorMode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorMode.OuterSingleton, Z_Construct_UClass_UUVEditorMode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorMode.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorMode);
UUVEditorMode::~UUVEditorMode() {}
// ********** End Class UUVEditorMode **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h__Script_UVEditor_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EUVEditorModeActions_StaticEnum, TEXT("EUVEditorModeActions"), &Z_Registration_Info_UEnum_EUVEditorModeActions, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4269554007U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FUDIMSpecifier::StaticStruct, Z_Construct_UScriptStruct_FUDIMSpecifier_Statics::NewStructOps, TEXT("UDIMSpecifier"),&Z_Registration_Info_UScriptStruct_FUDIMSpecifier, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUDIMSpecifier), 1079364924U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorGridProperties, UUVEditorGridProperties::StaticClass, TEXT("UUVEditorGridProperties"), &Z_Registration_Info_UClass_UUVEditorGridProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorGridProperties), 659258631U) },
{ Z_Construct_UClass_UUVEditorUDIMProperties, UUVEditorUDIMProperties::StaticClass, TEXT("UUVEditorUDIMProperties"), &Z_Registration_Info_UClass_UUVEditorUDIMProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorUDIMProperties), 2388310186U) },
{ Z_Construct_UClass_UUVEditorMode, UUVEditorMode::StaticClass, TEXT("UUVEditorMode"), &Z_Registration_Info_UClass_UUVEditorMode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorMode), 331742476U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h__Script_UVEditor_2102778530{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h__Script_UVEditor_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h__Script_UVEditor_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h__Script_UVEditor_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h__Script_UVEditor_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h__Script_UVEditor_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,172 @@
// 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 "UVEditorMode.h"
#ifdef UVEDITOR_UVEditorMode_generated_h
#error "UVEditorMode.generated.h already included, missing '#pragma once' in UVEditorMode.h"
#endif
#define UVEDITOR_UVEditorMode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorGridProperties **************************************************
struct Z_Construct_UClass_UUVEditorGridProperties_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorGridProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_49_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorGridProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorGridProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorGridProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorGridProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorGridProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorGridProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_49_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorGridProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorGridProperties(UUVEditorGridProperties&&) = delete; \
UUVEditorGridProperties(const UUVEditorGridProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorGridProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorGridProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorGridProperties) \
UVEDITOR_API virtual ~UUVEditorGridProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_46_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_49_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_49_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_49_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorGridProperties;
// ********** End Class UUVEditorGridProperties ****************************************************
// ********** Begin ScriptStruct FUDIMSpecifier ****************************************************
struct Z_Construct_UScriptStruct_FUDIMSpecifier_Statics;
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_63_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUDIMSpecifier_Statics; \
UVEDITOR_API static class UScriptStruct* StaticStruct();
struct FUDIMSpecifier;
// ********** End ScriptStruct FUDIMSpecifier ******************************************************
// ********** Begin Class UUVEditorUDIMProperties **************************************************
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_105_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetUDIMsFromTexture); \
DECLARE_FUNCTION(execSetUDIMsFromAsset); \
DECLARE_FUNCTION(execAssetByIndex); \
DECLARE_FUNCTION(execGetAssetNames);
struct Z_Construct_UClass_UUVEditorUDIMProperties_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUDIMProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_105_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUDIMProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorUDIMProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorUDIMProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUDIMProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorUDIMProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUDIMProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_105_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorUDIMProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUDIMProperties(UUVEditorUDIMProperties&&) = delete; \
UUVEditorUDIMProperties(const UUVEditorUDIMProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorUDIMProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUDIMProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorUDIMProperties) \
UVEDITOR_API virtual ~UUVEditorUDIMProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_102_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_105_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_105_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_105_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_105_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUDIMProperties;
// ********** End Class UUVEditorUDIMProperties ****************************************************
// ********** Begin Class UUVEditorMode ************************************************************
struct Z_Construct_UClass_UUVEditorMode_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorMode_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_159_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorMode(); \
friend struct ::Z_Construct_UClass_UUVEditorMode_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorMode_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorMode, UEdMode, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorMode_NoRegister) \
DECLARE_SERIALIZER(UUVEditorMode)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_159_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorMode(UUVEditorMode&&) = delete; \
UUVEditorMode(const UUVEditorMode&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UUVEditorMode); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorMode); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorMode) \
NO_API virtual ~UUVEditorMode();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_156_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_159_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_159_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h_159_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorMode;
// ********** End Class UUVEditorMode **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorMode_h
// ********** Begin Enum EUVEditorModeActions ******************************************************
#define FOREACH_ENUM_EUVEDITORMODEACTIONS(op) \
op(EUVEditorModeActions::NoAction) \
op(EUVEditorModeActions::ConfigureUDIMsFromAsset) \
op(EUVEditorModeActions::ConfigureUDIMsFromTexture)
enum class EUVEditorModeActions;
template<> struct TIsUEnumClass<EUVEditorModeActions> { enum { Value = true }; };
template<> UVEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorModeActions>();
// ********** End Enum EUVEditorModeActions ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,269 @@
// 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 "UVEditorModeChannelProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorModeChannelProperties() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUVChannelProperties();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUVChannelProperties_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorUVChannelProperties Function GetAssetNames **********************
struct Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics
{
struct UVEditorUVChannelProperties_eventGetAssetNames_Parms
{
TArray<FString> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UVEditorModeChannelProperties.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAssetNames constinit property declarations *************************
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAssetNames constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAssetNames Property Definitions ************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UVEditorUVChannelProperties_eventGetAssetNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::PropPointers) < 2048);
// ********** End Function GetAssetNames Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUVEditorUVChannelProperties, nullptr, "GetAssetNames", Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::UVEditorUVChannelProperties_eventGetAssetNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::UVEditorUVChannelProperties_eventGetAssetNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUVEditorUVChannelProperties::execGetAssetNames)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FString>*)Z_Param__Result=P_THIS->GetAssetNames();
P_NATIVE_END;
}
// ********** End Class UUVEditorUVChannelProperties Function GetAssetNames ************************
// ********** Begin Class UUVEditorUVChannelProperties Function GetUVChannelNames ******************
struct Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics
{
struct UVEditorUVChannelProperties_eventGetUVChannelNames_Parms
{
TArray<FString> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UVEditorModeChannelProperties.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetUVChannelNames constinit property declarations *********************
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetUVChannelNames constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetUVChannelNames Property Definitions ********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UVEditorUVChannelProperties_eventGetUVChannelNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::PropPointers) < 2048);
// ********** End Function GetUVChannelNames Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUVEditorUVChannelProperties, nullptr, "GetUVChannelNames", Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::UVEditorUVChannelProperties_eventGetUVChannelNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::UVEditorUVChannelProperties_eventGetUVChannelNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUVEditorUVChannelProperties::execGetUVChannelNames)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FString>*)Z_Param__Result=P_THIS->GetUVChannelNames();
P_NATIVE_END;
}
// ********** End Class UUVEditorUVChannelProperties Function GetUVChannelNames ********************
// ********** Begin Class UUVEditorUVChannelProperties *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorUVChannelProperties;
UClass* UUVEditorUVChannelProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorUVChannelProperties;
if (!Z_Registration_Info_UClass_UUVEditorUVChannelProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorUVChannelProperties"),
Z_Registration_Info_UClass_UUVEditorUVChannelProperties.InnerSingleton,
StaticRegisterNativesUUVEditorUVChannelProperties,
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_UUVEditorUVChannelProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorUVChannelProperties_NoRegister()
{
return UUVEditorUVChannelProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorUVChannelProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * UV Layer Settings for the UVEditorMode\n */" },
{ "IncludePath", "UVEditorModeChannelProperties.h" },
{ "ModuleRelativePath", "Public/UVEditorModeChannelProperties.h" },
{ "ToolTip", "UV Layer Settings for the UVEditorMode" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Asset_MetaData[] = {
{ "Category", "UVChannel" },
{ "DisplayName", "Asset" },
{ "GetOptions", "GetAssetNames" },
{ "ModuleRelativePath", "Public/UVEditorModeChannelProperties.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVChannel_MetaData[] = {
{ "Category", "UVChannel" },
{ "DisplayName", "UV Channel" },
{ "GetOptions", "GetUVChannelNames" },
{ "ModuleRelativePath", "Public/UVEditorModeChannelProperties.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorUVChannelProperties constinit property declarations *************
static const UECodeGen_Private::FStrPropertyParams NewProp_Asset;
static const UECodeGen_Private::FStrPropertyParams NewProp_UVChannel;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorUVChannelProperties constinit property declarations ***************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetAssetNames"), .Pointer = &UUVEditorUVChannelProperties::execGetAssetNames },
{ .NameUTF8 = UTF8TEXT("GetUVChannelNames"), .Pointer = &UUVEditorUVChannelProperties::execGetUVChannelNames },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UUVEditorUVChannelProperties_GetAssetNames, "GetAssetNames" }, // 4154927941
{ &Z_Construct_UFunction_UUVEditorUVChannelProperties_GetUVChannelNames, "GetUVChannelNames" }, // 4226257702
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorUVChannelProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorUVChannelProperties_Statics
// ********** Begin Class UUVEditorUVChannelProperties Property Definitions ************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::NewProp_Asset = { "Asset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUVChannelProperties, Asset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Asset_MetaData), NewProp_Asset_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::NewProp_UVChannel = { "UVChannel", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUVChannelProperties, UVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVChannel_MetaData), NewProp_UVChannel_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::NewProp_Asset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::NewProp_UVChannel,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorUVChannelProperties Property Definitions **************************
UObject* (*const Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::ClassParams = {
&UUVEditorUVChannelProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::Class_MetaDataParams)
};
void UUVEditorUVChannelProperties::StaticRegisterNativesUUVEditorUVChannelProperties()
{
UClass* Class = UUVEditorUVChannelProperties::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::Funcs));
}
UClass* Z_Construct_UClass_UUVEditorUVChannelProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorUVChannelProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorUVChannelProperties.OuterSingleton, Z_Construct_UClass_UUVEditorUVChannelProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorUVChannelProperties.OuterSingleton;
}
UUVEditorUVChannelProperties::UUVEditorUVChannelProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorUVChannelProperties);
UUVEditorUVChannelProperties::~UUVEditorUVChannelProperties() {}
// ********** End Class UUVEditorUVChannelProperties ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h__Script_UVEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorUVChannelProperties, UUVEditorUVChannelProperties::StaticClass, TEXT("UUVEditorUVChannelProperties"), &Z_Registration_Info_UClass_UUVEditorUVChannelProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorUVChannelProperties), 1981133191U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h__Script_UVEditor_3591174735{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h__Script_UVEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// 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 "UVEditorModeChannelProperties.h"
#ifdef UVEDITOR_UVEditorModeChannelProperties_generated_h
#error "UVEditorModeChannelProperties.generated.h already included, missing '#pragma once' in UVEditorModeChannelProperties.h"
#endif
#define UVEDITOR_UVEditorModeChannelProperties_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorUVChannelProperties *********************************************
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h_26_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetUVChannelNames); \
DECLARE_FUNCTION(execGetAssetNames);
struct Z_Construct_UClass_UUVEditorUVChannelProperties_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUVChannelProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h_26_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUVChannelProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorUVChannelProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorUVChannelProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUVChannelProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorUVChannelProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUVChannelProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h_26_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorUVChannelProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUVChannelProperties(UUVEditorUVChannelProperties&&) = delete; \
UUVEditorUVChannelProperties(const UUVEditorUVChannelProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorUVChannelProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUVChannelProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorUVChannelProperties) \
UVEDITOR_API virtual ~UUVEditorUVChannelProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h_23_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h_26_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h_26_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h_26_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h_26_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUVChannelProperties;
// ********** End Class UUVEditorUVChannelProperties ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeChannelProperties_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "UVEditorModeUILayer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorModeUILayer() {}
// ********** Begin Cross Module References ********************************************************
EDITORFRAMEWORK_API UClass* Z_Construct_UClass_UAssetEditorUISubsystem();
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUISubsystem();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUISubsystem_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorUISubsystem *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorUISubsystem;
UClass* UUVEditorUISubsystem::GetPrivateStaticClass()
{
using TClass = UUVEditorUISubsystem;
if (!Z_Registration_Info_UClass_UUVEditorUISubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorUISubsystem"),
Z_Registration_Info_UClass_UUVEditorUISubsystem.InnerSingleton,
StaticRegisterNativesUUVEditorUISubsystem,
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_UUVEditorUISubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorUISubsystem_NoRegister()
{
return UUVEditorUISubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorUISubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Interchange layer to manage built in tab locations within the editor's layout. **/" },
{ "IncludePath", "UVEditorModeUILayer.h" },
{ "ModuleRelativePath", "Public/UVEditorModeUILayer.h" },
{ "ToolTip", "Interchange layer to manage built in tab locations within the editor's layout. *" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorUISubsystem constinit property declarations *********************
// ********** End Class UUVEditorUISubsystem constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorUISubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorUISubsystem_Statics
UObject* (*const Z_Construct_UClass_UUVEditorUISubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetEditorUISubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUISubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorUISubsystem_Statics::ClassParams = {
&UUVEditorUISubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUISubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorUISubsystem_Statics::Class_MetaDataParams)
};
void UUVEditorUISubsystem::StaticRegisterNativesUUVEditorUISubsystem()
{
}
UClass* Z_Construct_UClass_UUVEditorUISubsystem()
{
if (!Z_Registration_Info_UClass_UUVEditorUISubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorUISubsystem.OuterSingleton, Z_Construct_UClass_UUVEditorUISubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorUISubsystem.OuterSingleton;
}
UUVEditorUISubsystem::UUVEditorUISubsystem() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorUISubsystem);
UUVEditorUISubsystem::~UUVEditorUISubsystem() {}
// ********** End Class UUVEditorUISubsystem *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h__Script_UVEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorUISubsystem, UUVEditorUISubsystem::StaticClass, TEXT("UUVEditorUISubsystem"), &Z_Registration_Info_UClass_UUVEditorUISubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorUISubsystem), 2912742951U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h__Script_UVEditor_985355691{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h__Script_UVEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UVEditorModeUILayer.h"
#ifdef UVEDITOR_UVEditorModeUILayer_generated_h
#error "UVEditorModeUILayer.generated.h already included, missing '#pragma once' in UVEditorModeUILayer.h"
#endif
#define UVEDITOR_UVEditorModeUILayer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorUISubsystem *****************************************************
struct Z_Construct_UClass_UUVEditorUISubsystem_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUISubsystem_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h_12_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUISubsystem(); \
friend struct ::Z_Construct_UClass_UUVEditorUISubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorUISubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUISubsystem, UAssetEditorUISubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorUISubsystem_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUISubsystem)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h_12_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UUVEditorUISubsystem(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUISubsystem(UUVEditorUISubsystem&&) = delete; \
UUVEditorUISubsystem(const UUVEditorUISubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UUVEditorUISubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUISubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorUISubsystem) \
NO_API virtual ~UUVEditorUISubsystem();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h_9_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h_12_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h_12_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h_12_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUISubsystem;
// ********** End Class UUVEditorUISubsystem *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorModeUILayer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,137 @@
// 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 "UVEditorSubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorSubsystem() {}
// ********** Begin Cross Module References ********************************************************
EDITORSUBSYSTEM_API UClass* Z_Construct_UClass_UEditorSubsystem();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTargetManager_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorSubsystem();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorSubsystem_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorSubsystem *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorSubsystem;
UClass* UUVEditorSubsystem::GetPrivateStaticClass()
{
using TClass = UUVEditorSubsystem;
if (!Z_Registration_Info_UClass_UUVEditorSubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorSubsystem"),
Z_Registration_Info_UClass_UUVEditorSubsystem.InnerSingleton,
StaticRegisterNativesUUVEditorSubsystem,
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_UUVEditorSubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorSubsystem_NoRegister()
{
return UUVEditorSubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorSubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * The subsystem is meant to hold any UV editor operations that are not UI related (those are\n * handled by the toolkit); however, in our case, most of our operations are wrapped up inside\n * tools and the UV mode. \n * Instead, the subsystem deals with some global UV asset editor things- it manages existing\n * instances (we can't rely on the asset editor subsystem for this because the UV editor is\n * not the primary editor for meshes), and figures out what we can launch the editor on.\n */" },
{ "IncludePath", "UVEditorSubsystem.h" },
{ "ModuleRelativePath", "Public/UVEditorSubsystem.h" },
{ "ToolTip", "The subsystem is meant to hold any UV editor operations that are not UI related (those are\nhandled by the toolkit); however, in our case, most of our operations are wrapped up inside\ntools and the UV mode.\nInstead, the subsystem deals with some global UV asset editor things- it manages existing\ninstances (we can't rely on the asset editor subsystem for this because the UV editor is\nnot the primary editor for meshes), and figures out what we can launch the editor on." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToolTargetManager_MetaData[] = {
{ "Comment", "/**\n\x09 * Used to let the subsystem figure out whether targets are valid. New factories should be\n\x09 * added here in Initialize() as they are developed.\n\x09 */" },
{ "ModuleRelativePath", "Public/UVEditorSubsystem.h" },
{ "ToolTip", "Used to let the subsystem figure out whether targets are valid. New factories should be\nadded here in Initialize() as they are developed." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorSubsystem constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ToolTargetManager;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorSubsystem constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorSubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorSubsystem_Statics
// ********** Begin Class UUVEditorSubsystem Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorSubsystem_Statics::NewProp_ToolTargetManager = { "ToolTargetManager", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSubsystem, ToolTargetManager), Z_Construct_UClass_UToolTargetManager_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolTargetManager_MetaData), NewProp_ToolTargetManager_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorSubsystem_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSubsystem_Statics::NewProp_ToolTargetManager,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSubsystem_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorSubsystem Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UUVEditorSubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEditorSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorSubsystem_Statics::ClassParams = {
&UUVEditorSubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorSubsystem_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSubsystem_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorSubsystem_Statics::Class_MetaDataParams)
};
void UUVEditorSubsystem::StaticRegisterNativesUUVEditorSubsystem()
{
}
UClass* Z_Construct_UClass_UUVEditorSubsystem()
{
if (!Z_Registration_Info_UClass_UUVEditorSubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorSubsystem.OuterSingleton, Z_Construct_UClass_UUVEditorSubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorSubsystem.OuterSingleton;
}
UUVEditorSubsystem::UUVEditorSubsystem() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorSubsystem);
UUVEditorSubsystem::~UUVEditorSubsystem() {}
// ********** End Class UUVEditorSubsystem *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h__Script_UVEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorSubsystem, UUVEditorSubsystem::StaticClass, TEXT("UUVEditorSubsystem"), &Z_Registration_Info_UClass_UUVEditorSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorSubsystem), 3619060665U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h__Script_UVEditor_3844733601{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h__Script_UVEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UVEditorSubsystem.h"
#ifdef UVEDITOR_UVEditorSubsystem_generated_h
#error "UVEditorSubsystem.generated.h already included, missing '#pragma once' in UVEditorSubsystem.h"
#endif
#define UVEDITOR_UVEditorSubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorSubsystem *******************************************************
struct Z_Construct_UClass_UUVEditorSubsystem_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorSubsystem_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h_33_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorSubsystem(); \
friend struct ::Z_Construct_UClass_UUVEditorSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorSubsystem, UEditorSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorSubsystem_NoRegister) \
DECLARE_SERIALIZER(UUVEditorSubsystem)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h_33_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorSubsystem(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorSubsystem(UUVEditorSubsystem&&) = delete; \
UUVEditorSubsystem(const UUVEditorSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorSubsystem) \
UVEDITOR_API virtual ~UUVEditorSubsystem();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h_30_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h_33_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h_33_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h_33_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorSubsystem;
// ********** End Class UUVEditorSubsystem *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Public_UVEditorSubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,289 @@
// 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 "UVEditorUXPropertySets.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorUXPropertySets() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorLivePreviewUXProperties();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorLivePreviewUXProperties_NoRegister();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUnwrappedUXProperties();
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUnwrappedUXProperties_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorUnwrappedUXProperties *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorUnwrappedUXProperties;
UClass* UUVEditorUnwrappedUXProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorUnwrappedUXProperties;
if (!Z_Registration_Info_UClass_UUVEditorUnwrappedUXProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorUnwrappedUXProperties"),
Z_Registration_Info_UClass_UUVEditorUnwrappedUXProperties.InnerSingleton,
StaticRegisterNativesUUVEditorUnwrappedUXProperties,
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_UUVEditorUnwrappedUXProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorUnwrappedUXProperties_NoRegister()
{
return UUVEditorUnwrappedUXProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* Visualization settings for the UUVEditorMode's Unwrapped Visualization\n */" },
{ "IncludePath", "UVEditorUXPropertySets.h" },
{ "ModuleRelativePath", "Private/UVEditorUXPropertySets.h" },
{ "ToolTip", "Visualization settings for the UUVEditorMode's Unwrapped Visualization" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundaryLineColors_MetaData[] = {
{ "Category", "Unwrapped Visualization" },
{ "DisplayName", "Boundary Line Color" },
{ "ModuleRelativePath", "Private/UVEditorUXPropertySets.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundaryLineThickness_MetaData[] = {
{ "Category", "Unwrapped Visualization" },
{ "ClampMin", "0.0" },
{ "DisplayName", "Boundary Line Thickness" },
{ "ModuleRelativePath", "Private/UVEditorUXPropertySets.h" },
{ "UIMax", "10.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WireframeThickness_MetaData[] = {
{ "Category", "Unwrapped Visualization" },
{ "ClampMin", "0.0" },
{ "Comment", "// TODO: maybe opacity is the setting to change instead of/in addition to thickness? Could also have something to recognize line density and/or window size and adjust accordingly\n" },
{ "DisplayName", "Wireframe Thickness" },
{ "ModuleRelativePath", "Private/UVEditorUXPropertySets.h" },
{ "ToolTip", "TODO: maybe opacity is the setting to change instead of/in addition to thickness? Could also have something to recognize line density and/or window size and adjust accordingly" },
{ "UIMax", "10.0" },
{ "UIMin", "0.0" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorUnwrappedUXProperties constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundaryLineColors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoundaryLineColors;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BoundaryLineThickness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WireframeThickness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorUnwrappedUXProperties constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorUnwrappedUXProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics
// ********** Begin Class UUVEditorUnwrappedUXProperties Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::NewProp_BoundaryLineColors_Inner = { "BoundaryLineColors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::NewProp_BoundaryLineColors = { "BoundaryLineColors", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUnwrappedUXProperties, BoundaryLineColors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundaryLineColors_MetaData), NewProp_BoundaryLineColors_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::NewProp_BoundaryLineThickness = { "BoundaryLineThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUnwrappedUXProperties, BoundaryLineThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundaryLineThickness_MetaData), NewProp_BoundaryLineThickness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::NewProp_WireframeThickness = { "WireframeThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUnwrappedUXProperties, WireframeThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WireframeThickness_MetaData), NewProp_WireframeThickness_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::NewProp_BoundaryLineColors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::NewProp_BoundaryLineColors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::NewProp_BoundaryLineThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::NewProp_WireframeThickness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorUnwrappedUXProperties Property Definitions ************************
UObject* (*const Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::ClassParams = {
&UUVEditorUnwrappedUXProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::Class_MetaDataParams)
};
void UUVEditorUnwrappedUXProperties::StaticRegisterNativesUUVEditorUnwrappedUXProperties()
{
}
UClass* Z_Construct_UClass_UUVEditorUnwrappedUXProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorUnwrappedUXProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorUnwrappedUXProperties.OuterSingleton, Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorUnwrappedUXProperties.OuterSingleton;
}
UUVEditorUnwrappedUXProperties::UUVEditorUnwrappedUXProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorUnwrappedUXProperties);
UUVEditorUnwrappedUXProperties::~UUVEditorUnwrappedUXProperties() {}
// ********** End Class UUVEditorUnwrappedUXProperties *********************************************
// ********** Begin Class UUVEditorLivePreviewUXProperties *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorLivePreviewUXProperties;
UClass* UUVEditorLivePreviewUXProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorLivePreviewUXProperties;
if (!Z_Registration_Info_UClass_UUVEditorLivePreviewUXProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorLivePreviewUXProperties"),
Z_Registration_Info_UClass_UUVEditorLivePreviewUXProperties.InnerSingleton,
StaticRegisterNativesUUVEditorLivePreviewUXProperties,
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_UUVEditorLivePreviewUXProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorLivePreviewUXProperties_NoRegister()
{
return UUVEditorLivePreviewUXProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Visualization settings for the UUVEditorMode's properties in the Live Preview (3d) Viewport\n */" },
{ "IncludePath", "UVEditorUXPropertySets.h" },
{ "ModuleRelativePath", "Private/UVEditorUXPropertySets.h" },
{ "ToolTip", "Visualization settings for the UUVEditorMode's properties in the Live Preview (3d) Viewport" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionColor_MetaData[] = {
{ "Category", "Live Preview Visualization" },
{ "DisplayName", "Selection Line Color" },
{ "ModuleRelativePath", "Private/UVEditorUXPropertySets.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionLineThickness_MetaData[] = {
{ "Category", "Live Preview Visualization" },
{ "ClampMin", "0.0" },
{ "DisplayName", "Selection Line Thickness" },
{ "ModuleRelativePath", "Private/UVEditorUXPropertySets.h" },
{ "UIMax", "10.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionPointSize_MetaData[] = {
{ "Category", "Live Preview Visualization" },
{ "ClampMin", "0.0" },
{ "DisplayName", "Selection Point Size" },
{ "ModuleRelativePath", "Private/UVEditorUXPropertySets.h" },
{ "UIMax", "10.0" },
{ "UIMin", "0.0" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorLivePreviewUXProperties constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_SelectionColor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SelectionLineThickness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SelectionPointSize;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorLivePreviewUXProperties constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorLivePreviewUXProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics
// ********** Begin Class UUVEditorLivePreviewUXProperties Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::NewProp_SelectionColor = { "SelectionColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorLivePreviewUXProperties, SelectionColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionColor_MetaData), NewProp_SelectionColor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::NewProp_SelectionLineThickness = { "SelectionLineThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorLivePreviewUXProperties, SelectionLineThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionLineThickness_MetaData), NewProp_SelectionLineThickness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::NewProp_SelectionPointSize = { "SelectionPointSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorLivePreviewUXProperties, SelectionPointSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionPointSize_MetaData), NewProp_SelectionPointSize_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::NewProp_SelectionColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::NewProp_SelectionLineThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::NewProp_SelectionPointSize,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorLivePreviewUXProperties Property Definitions **********************
UObject* (*const Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::ClassParams = {
&UUVEditorLivePreviewUXProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::Class_MetaDataParams)
};
void UUVEditorLivePreviewUXProperties::StaticRegisterNativesUUVEditorLivePreviewUXProperties()
{
}
UClass* Z_Construct_UClass_UUVEditorLivePreviewUXProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorLivePreviewUXProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorLivePreviewUXProperties.OuterSingleton, Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorLivePreviewUXProperties.OuterSingleton;
}
UUVEditorLivePreviewUXProperties::UUVEditorLivePreviewUXProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorLivePreviewUXProperties);
UUVEditorLivePreviewUXProperties::~UUVEditorLivePreviewUXProperties() {}
// ********** End Class UUVEditorLivePreviewUXProperties *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h__Script_UVEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorUnwrappedUXProperties, UUVEditorUnwrappedUXProperties::StaticClass, TEXT("UUVEditorUnwrappedUXProperties"), &Z_Registration_Info_UClass_UUVEditorUnwrappedUXProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorUnwrappedUXProperties), 3019338415U) },
{ Z_Construct_UClass_UUVEditorLivePreviewUXProperties, UUVEditorLivePreviewUXProperties::StaticClass, TEXT("UUVEditorLivePreviewUXProperties"), &Z_Registration_Info_UClass_UUVEditorLivePreviewUXProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorLivePreviewUXProperties), 608279954U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h__Script_UVEditor_2267836194{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h__Script_UVEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// 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 "UVEditorUXPropertySets.h"
#ifdef UVEDITOR_UVEditorUXPropertySets_generated_h
#error "UVEditorUXPropertySets.generated.h already included, missing '#pragma once' in UVEditorUXPropertySets.h"
#endif
#define UVEDITOR_UVEditorUXPropertySets_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorUnwrappedUXProperties *******************************************
struct Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorUnwrappedUXProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUnwrappedUXProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorUnwrappedUXProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorUnwrappedUXProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUnwrappedUXProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorUnwrappedUXProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUnwrappedUXProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorUnwrappedUXProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUnwrappedUXProperties(UUVEditorUnwrappedUXProperties&&) = delete; \
UUVEditorUnwrappedUXProperties(const UUVEditorUnwrappedUXProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorUnwrappedUXProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUnwrappedUXProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorUnwrappedUXProperties) \
UVEDITOR_API virtual ~UUVEditorUnwrappedUXProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_12_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUnwrappedUXProperties;
// ********** End Class UUVEditorUnwrappedUXProperties *********************************************
// ********** Begin Class UUVEditorLivePreviewUXProperties *****************************************
struct Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUVEditorLivePreviewUXProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_34_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorLivePreviewUXProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorLivePreviewUXProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUVEditorLivePreviewUXProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorLivePreviewUXProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUVEditorLivePreviewUXProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorLivePreviewUXProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_34_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITOR_API UUVEditorLivePreviewUXProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorLivePreviewUXProperties(UUVEditorLivePreviewUXProperties&&) = delete; \
UUVEditorLivePreviewUXProperties(const UUVEditorLivePreviewUXProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITOR_API, UUVEditorLivePreviewUXProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorLivePreviewUXProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorLivePreviewUXProperties) \
UVEDITOR_API virtual ~UUVEditorLivePreviewUXProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_31_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_34_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_34_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h_34_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorLivePreviewUXProperties;
// ********** End Class UUVEditorLivePreviewUXProperties *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_UVEditorUXPropertySets_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Actions/UnsetUVsAction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUnsetUVsAction() {}
// ********** Begin Cross Module References ********************************************************
UPackage* Z_Construct_UPackage__Script_UVEditor();
UVEDITOR_API UClass* Z_Construct_UClass_UUnsetUVsAction();
UVEDITOR_API UClass* Z_Construct_UClass_UUnsetUVsAction_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAction();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUnsetUVsAction **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUnsetUVsAction;
UClass* UUnsetUVsAction::GetPrivateStaticClass()
{
using TClass = UUnsetUVsAction;
if (!Z_Registration_Info_UClass_UUnsetUVsAction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UnsetUVsAction"),
Z_Registration_Info_UClass_UUnsetUVsAction.InnerSingleton,
StaticRegisterNativesUUnsetUVsAction,
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_UUnsetUVsAction.InnerSingleton;
}
UClass* Z_Construct_UClass_UUnsetUVsAction_NoRegister()
{
return UUnsetUVsAction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUnsetUVsAction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "//~ Action that unsets UVs, intended for testing other tools. For now, this is\n//~ in the editor module (instead of UVEditorTools) so that we can keep it\n//~ unexposed.\n" },
{ "IncludePath", "Actions/UnsetUVsAction.h" },
{ "ModuleRelativePath", "Private/Actions/UnsetUVsAction.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUnsetUVsAction constinit property declarations **************************
// ********** End Class UUnsetUVsAction constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUnsetUVsAction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUnsetUVsAction_Statics
UObject* (*const Z_Construct_UClass_UUnsetUVsAction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolAction,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUnsetUVsAction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUnsetUVsAction_Statics::ClassParams = {
&UUnsetUVsAction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUnsetUVsAction_Statics::Class_MetaDataParams), Z_Construct_UClass_UUnsetUVsAction_Statics::Class_MetaDataParams)
};
void UUnsetUVsAction::StaticRegisterNativesUUnsetUVsAction()
{
}
UClass* Z_Construct_UClass_UUnsetUVsAction()
{
if (!Z_Registration_Info_UClass_UUnsetUVsAction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUnsetUVsAction.OuterSingleton, Z_Construct_UClass_UUnsetUVsAction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUnsetUVsAction.OuterSingleton;
}
UUnsetUVsAction::UUnsetUVsAction(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUnsetUVsAction);
UUnsetUVsAction::~UUnsetUVsAction() {}
// ********** End Class UUnsetUVsAction ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h__Script_UVEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUnsetUVsAction, UUnsetUVsAction::StaticClass, TEXT("UUnsetUVsAction"), &Z_Registration_Info_UClass_UUnsetUVsAction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUnsetUVsAction), 187771069U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h__Script_UVEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h__Script_UVEditor_823412795{
TEXT("/Script/UVEditor"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h__Script_UVEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h__Script_UVEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Actions/UnsetUVsAction.h"
#ifdef UVEDITOR_UnsetUVsAction_generated_h
#error "UnsetUVsAction.generated.h already included, missing '#pragma once' in UnsetUVsAction.h"
#endif
#define UVEDITOR_UnsetUVsAction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUnsetUVsAction **********************************************************
struct Z_Construct_UClass_UUnsetUVsAction_Statics;
UVEDITOR_API UClass* Z_Construct_UClass_UUnsetUVsAction_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUnsetUVsAction(); \
friend struct ::Z_Construct_UClass_UUnsetUVsAction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITOR_API UClass* ::Z_Construct_UClass_UUnsetUVsAction_NoRegister(); \
public: \
DECLARE_CLASS2(UUnsetUVsAction, UUVToolAction, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditor"), Z_Construct_UClass_UUnsetUVsAction_NoRegister) \
DECLARE_SERIALIZER(UUnsetUVsAction)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UUnsetUVsAction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUnsetUVsAction(UUnsetUVsAction&&) = delete; \
UUnsetUVsAction(const UUnsetUVsAction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UUnsetUVsAction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUnsetUVsAction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUnsetUVsAction) \
NO_API virtual ~UUnsetUVsAction();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h_12_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUnsetUVsAction;
// ********** End Class UUnsetUVsAction ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditor_Private_Actions_UnsetUVsAction_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS