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,351 @@
// 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 "Drawing/BasicLineSetComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBasicLineSetComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBoxSphereBounds();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic2DLineSetComponent();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic2DLineSetComponent_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic3DLineSetComponent();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic3DLineSetComponent_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasicLineSetComponentBase();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasicLineSetComponentBase_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBasicLineSetComponentBase ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBasicLineSetComponentBase;
UClass* UBasicLineSetComponentBase::GetPrivateStaticClass()
{
using TClass = UBasicLineSetComponentBase;
if (!Z_Registration_Info_UClass_UBasicLineSetComponentBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BasicLineSetComponentBase"),
Z_Registration_Info_UClass_UBasicLineSetComponentBase.InnerSingleton,
StaticRegisterNativesUBasicLineSetComponentBase,
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_UBasicLineSetComponentBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UBasicLineSetComponentBase_NoRegister()
{
return UBasicLineSetComponentBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBasicLineSetComponentBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Base class for component specific functionality independent of the type of line stored in the component. */" },
{ "HideCategories", "Mobility Trigger" },
{ "IncludePath", "Drawing/BasicLineSetComponent.h" },
{ "ModuleRelativePath", "Public/Drawing/BasicLineSetComponent.h" },
{ "ToolTip", "Base class for component specific functionality independent of the type of line stored in the component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LineMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicLineSetComponent.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bounds_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicLineSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBoundsDirty_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicLineSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicLineSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Size_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicLineSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthBias_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicLineSetComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UBasicLineSetComponentBase constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_LineMaterial;
static const UECodeGen_Private::FStructPropertyParams NewProp_Bounds;
static void NewProp_bBoundsDirty_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBoundsDirty;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Size;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DepthBias;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBasicLineSetComponentBase constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBasicLineSetComponentBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBasicLineSetComponentBase_Statics
// ********** Begin Class UBasicLineSetComponentBase Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_LineMaterial = { "LineMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicLineSetComponentBase, LineMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LineMaterial_MetaData), NewProp_LineMaterial_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_Bounds = { "Bounds", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicLineSetComponentBase, Bounds), Z_Construct_UScriptStruct_FBoxSphereBounds, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bounds_MetaData), NewProp_Bounds_MetaData) };
void Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_bBoundsDirty_SetBit(void* Obj)
{
((UBasicLineSetComponentBase*)Obj)->bBoundsDirty = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_bBoundsDirty = { "bBoundsDirty", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBasicLineSetComponentBase), &Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_bBoundsDirty_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBoundsDirty_MetaData), NewProp_bBoundsDirty_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicLineSetComponentBase, Color), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicLineSetComponentBase, Size), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Size_MetaData), NewProp_Size_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_DepthBias = { "DepthBias", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicLineSetComponentBase, DepthBias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthBias_MetaData), NewProp_DepthBias_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBasicLineSetComponentBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_LineMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_Bounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_bBoundsDirty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_Size,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicLineSetComponentBase_Statics::NewProp_DepthBias,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasicLineSetComponentBase_Statics::PropPointers) < 2048);
// ********** End Class UBasicLineSetComponentBase Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UBasicLineSetComponentBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasicLineSetComponentBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBasicLineSetComponentBase_Statics::ClassParams = {
&UBasicLineSetComponentBase::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBasicLineSetComponentBase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBasicLineSetComponentBase_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBasicLineSetComponentBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UBasicLineSetComponentBase_Statics::Class_MetaDataParams)
};
void UBasicLineSetComponentBase::StaticRegisterNativesUBasicLineSetComponentBase()
{
}
UClass* Z_Construct_UClass_UBasicLineSetComponentBase()
{
if (!Z_Registration_Info_UClass_UBasicLineSetComponentBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBasicLineSetComponentBase.OuterSingleton, Z_Construct_UClass_UBasicLineSetComponentBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBasicLineSetComponentBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBasicLineSetComponentBase);
UBasicLineSetComponentBase::~UBasicLineSetComponentBase() {}
// ********** End Class UBasicLineSetComponentBase *************************************************
// ********** Begin Class UBasic2DLineSetComponent *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBasic2DLineSetComponent;
UClass* UBasic2DLineSetComponent::GetPrivateStaticClass()
{
using TClass = UBasic2DLineSetComponent;
if (!Z_Registration_Info_UClass_UBasic2DLineSetComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Basic2DLineSetComponent"),
Z_Registration_Info_UClass_UBasic2DLineSetComponent.InnerSingleton,
StaticRegisterNativesUBasic2DLineSetComponent,
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_UBasic2DLineSetComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UBasic2DLineSetComponent_NoRegister()
{
return UBasic2DLineSetComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBasic2DLineSetComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Instantiation of a basic line set component in 2D using FVector2f for line positions. */" },
{ "HideCategories", "Mobility Trigger" },
{ "IncludePath", "Drawing/BasicLineSetComponent.h" },
{ "ModuleRelativePath", "Public/Drawing/BasicLineSetComponent.h" },
{ "ToolTip", "Instantiation of a basic line set component in 2D using FVector2f for line positions." },
};
#endif // WITH_METADATA
// ********** Begin Class UBasic2DLineSetComponent constinit property declarations *****************
// ********** End Class UBasic2DLineSetComponent constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBasic2DLineSetComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBasic2DLineSetComponent_Statics
UObject* (*const Z_Construct_UClass_UBasic2DLineSetComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBasicLineSetComponentBase,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic2DLineSetComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBasic2DLineSetComponent_Statics::ClassParams = {
&UBasic2DLineSetComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic2DLineSetComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UBasic2DLineSetComponent_Statics::Class_MetaDataParams)
};
void UBasic2DLineSetComponent::StaticRegisterNativesUBasic2DLineSetComponent()
{
}
UClass* Z_Construct_UClass_UBasic2DLineSetComponent()
{
if (!Z_Registration_Info_UClass_UBasic2DLineSetComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBasic2DLineSetComponent.OuterSingleton, Z_Construct_UClass_UBasic2DLineSetComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBasic2DLineSetComponent.OuterSingleton;
}
UBasic2DLineSetComponent::UBasic2DLineSetComponent() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBasic2DLineSetComponent);
UBasic2DLineSetComponent::~UBasic2DLineSetComponent() {}
// ********** End Class UBasic2DLineSetComponent ***************************************************
// ********** Begin Class UBasic3DLineSetComponent *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBasic3DLineSetComponent;
UClass* UBasic3DLineSetComponent::GetPrivateStaticClass()
{
using TClass = UBasic3DLineSetComponent;
if (!Z_Registration_Info_UClass_UBasic3DLineSetComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Basic3DLineSetComponent"),
Z_Registration_Info_UClass_UBasic3DLineSetComponent.InnerSingleton,
StaticRegisterNativesUBasic3DLineSetComponent,
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_UBasic3DLineSetComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UBasic3DLineSetComponent_NoRegister()
{
return UBasic3DLineSetComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBasic3DLineSetComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Instantiation of a basic line set component in 3D using FVector3f for line positions. */" },
{ "HideCategories", "Mobility Trigger" },
{ "IncludePath", "Drawing/BasicLineSetComponent.h" },
{ "ModuleRelativePath", "Public/Drawing/BasicLineSetComponent.h" },
{ "ToolTip", "Instantiation of a basic line set component in 3D using FVector3f for line positions." },
};
#endif // WITH_METADATA
// ********** Begin Class UBasic3DLineSetComponent constinit property declarations *****************
// ********** End Class UBasic3DLineSetComponent constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBasic3DLineSetComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBasic3DLineSetComponent_Statics
UObject* (*const Z_Construct_UClass_UBasic3DLineSetComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBasicLineSetComponentBase,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic3DLineSetComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBasic3DLineSetComponent_Statics::ClassParams = {
&UBasic3DLineSetComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic3DLineSetComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UBasic3DLineSetComponent_Statics::Class_MetaDataParams)
};
void UBasic3DLineSetComponent::StaticRegisterNativesUBasic3DLineSetComponent()
{
}
UClass* Z_Construct_UClass_UBasic3DLineSetComponent()
{
if (!Z_Registration_Info_UClass_UBasic3DLineSetComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBasic3DLineSetComponent.OuterSingleton, Z_Construct_UClass_UBasic3DLineSetComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBasic3DLineSetComponent.OuterSingleton;
}
UBasic3DLineSetComponent::UBasic3DLineSetComponent() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBasic3DLineSetComponent);
UBasic3DLineSetComponent::~UBasic3DLineSetComponent() {}
// ********** End Class UBasic3DLineSetComponent ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBasicLineSetComponentBase, UBasicLineSetComponentBase::StaticClass, TEXT("UBasicLineSetComponentBase"), &Z_Registration_Info_UClass_UBasicLineSetComponentBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBasicLineSetComponentBase), 2105951812U) },
{ Z_Construct_UClass_UBasic2DLineSetComponent, UBasic2DLineSetComponent::StaticClass, TEXT("UBasic2DLineSetComponent"), &Z_Registration_Info_UClass_UBasic2DLineSetComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBasic2DLineSetComponent), 3102562468U) },
{ Z_Construct_UClass_UBasic3DLineSetComponent, UBasic3DLineSetComponent::StaticClass, TEXT("UBasic3DLineSetComponent"), &Z_Registration_Info_UClass_UBasic3DLineSetComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBasic3DLineSetComponent), 376962717U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h__Script_UVEditorTools_1740693666{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,143 @@
// 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 "Drawing/BasicLineSetComponent.h"
#ifdef UVEDITORTOOLS_BasicLineSetComponent_generated_h
#error "BasicLineSetComponent.generated.h already included, missing '#pragma once' in BasicLineSetComponent.h"
#endif
#define UVEDITORTOOLS_BasicLineSetComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBasicLineSetComponentBase ***********************************************
struct Z_Construct_UClass_UBasicLineSetComponentBase_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasicLineSetComponentBase_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_34_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUBasicLineSetComponentBase(); \
friend struct ::Z_Construct_UClass_UBasicLineSetComponentBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UBasicLineSetComponentBase_NoRegister(); \
public: \
DECLARE_CLASS2(UBasicLineSetComponentBase, UMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UBasicLineSetComponentBase_NoRegister) \
DECLARE_SERIALIZER(UBasicLineSetComponentBase)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_34_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UBasicLineSetComponentBase(UBasicLineSetComponentBase&&) = delete; \
UBasicLineSetComponentBase(const UBasicLineSetComponentBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UBasicLineSetComponentBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBasicLineSetComponentBase); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UBasicLineSetComponentBase) \
UVEDITORTOOLS_API virtual ~UBasicLineSetComponentBase();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_31_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_34_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_34_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_34_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBasicLineSetComponentBase;
// ********** End Class UBasicLineSetComponentBase *************************************************
// ********** Begin Class UBasic2DLineSetComponent *************************************************
struct Z_Construct_UClass_UBasic2DLineSetComponent_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic2DLineSetComponent_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_113_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUBasic2DLineSetComponent(); \
friend struct ::Z_Construct_UClass_UBasic2DLineSetComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UBasic2DLineSetComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UBasic2DLineSetComponent, UBasicLineSetComponentBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UBasic2DLineSetComponent_NoRegister) \
DECLARE_SERIALIZER(UBasic2DLineSetComponent)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_113_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UBasic2DLineSetComponent(); \
/** Deleted move- and copy-constructors, should never be used */ \
UBasic2DLineSetComponent(UBasic2DLineSetComponent&&) = delete; \
UBasic2DLineSetComponent(const UBasic2DLineSetComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UBasic2DLineSetComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBasic2DLineSetComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UBasic2DLineSetComponent) \
UVEDITORTOOLS_API virtual ~UBasic2DLineSetComponent();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_110_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_113_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_113_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_113_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBasic2DLineSetComponent;
// ********** End Class UBasic2DLineSetComponent ***************************************************
// ********** Begin Class UBasic3DLineSetComponent *************************************************
struct Z_Construct_UClass_UBasic3DLineSetComponent_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic3DLineSetComponent_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_142_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUBasic3DLineSetComponent(); \
friend struct ::Z_Construct_UClass_UBasic3DLineSetComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UBasic3DLineSetComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UBasic3DLineSetComponent, UBasicLineSetComponentBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UBasic3DLineSetComponent_NoRegister) \
DECLARE_SERIALIZER(UBasic3DLineSetComponent)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_142_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UBasic3DLineSetComponent(); \
/** Deleted move- and copy-constructors, should never be used */ \
UBasic3DLineSetComponent(UBasic3DLineSetComponent&&) = delete; \
UBasic3DLineSetComponent(const UBasic3DLineSetComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UBasic3DLineSetComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBasic3DLineSetComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UBasic3DLineSetComponent) \
UVEDITORTOOLS_API virtual ~UBasic3DLineSetComponent();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_139_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_142_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_142_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h_142_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBasic3DLineSetComponent;
// ********** End Class UBasic3DLineSetComponent ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicLineSetComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,351 @@
// 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 "Drawing/BasicPointSetComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBasicPointSetComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBoxSphereBounds();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic2DPointSetComponent();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic2DPointSetComponent_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic3DPointSetComponent();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic3DPointSetComponent_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasicPointSetComponentBase();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasicPointSetComponentBase_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBasicPointSetComponentBase **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBasicPointSetComponentBase;
UClass* UBasicPointSetComponentBase::GetPrivateStaticClass()
{
using TClass = UBasicPointSetComponentBase;
if (!Z_Registration_Info_UClass_UBasicPointSetComponentBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BasicPointSetComponentBase"),
Z_Registration_Info_UClass_UBasicPointSetComponentBase.InnerSingleton,
StaticRegisterNativesUBasicPointSetComponentBase,
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_UBasicPointSetComponentBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UBasicPointSetComponentBase_NoRegister()
{
return UBasicPointSetComponentBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBasicPointSetComponentBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Base class for component specific functionality independent of the type of point stored in the component. */" },
{ "HideCategories", "Mobility Trigger" },
{ "IncludePath", "Drawing/BasicPointSetComponent.h" },
{ "ModuleRelativePath", "Public/Drawing/BasicPointSetComponent.h" },
{ "ToolTip", "Base class for component specific functionality independent of the type of point stored in the component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PointMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicPointSetComponent.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bounds_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicPointSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBoundsDirty_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicPointSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicPointSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Size_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicPointSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthBias_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicPointSetComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UBasicPointSetComponentBase constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PointMaterial;
static const UECodeGen_Private::FStructPropertyParams NewProp_Bounds;
static void NewProp_bBoundsDirty_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBoundsDirty;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Size;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DepthBias;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBasicPointSetComponentBase constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBasicPointSetComponentBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBasicPointSetComponentBase_Statics
// ********** Begin Class UBasicPointSetComponentBase Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_PointMaterial = { "PointMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicPointSetComponentBase, PointMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PointMaterial_MetaData), NewProp_PointMaterial_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_Bounds = { "Bounds", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicPointSetComponentBase, Bounds), Z_Construct_UScriptStruct_FBoxSphereBounds, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bounds_MetaData), NewProp_Bounds_MetaData) };
void Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_bBoundsDirty_SetBit(void* Obj)
{
((UBasicPointSetComponentBase*)Obj)->bBoundsDirty = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_bBoundsDirty = { "bBoundsDirty", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBasicPointSetComponentBase), &Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_bBoundsDirty_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBoundsDirty_MetaData), NewProp_bBoundsDirty_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicPointSetComponentBase, Color), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicPointSetComponentBase, Size), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Size_MetaData), NewProp_Size_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_DepthBias = { "DepthBias", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicPointSetComponentBase, DepthBias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthBias_MetaData), NewProp_DepthBias_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBasicPointSetComponentBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_PointMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_Bounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_bBoundsDirty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_Size,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicPointSetComponentBase_Statics::NewProp_DepthBias,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasicPointSetComponentBase_Statics::PropPointers) < 2048);
// ********** End Class UBasicPointSetComponentBase Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UBasicPointSetComponentBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasicPointSetComponentBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBasicPointSetComponentBase_Statics::ClassParams = {
&UBasicPointSetComponentBase::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBasicPointSetComponentBase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBasicPointSetComponentBase_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBasicPointSetComponentBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UBasicPointSetComponentBase_Statics::Class_MetaDataParams)
};
void UBasicPointSetComponentBase::StaticRegisterNativesUBasicPointSetComponentBase()
{
}
UClass* Z_Construct_UClass_UBasicPointSetComponentBase()
{
if (!Z_Registration_Info_UClass_UBasicPointSetComponentBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBasicPointSetComponentBase.OuterSingleton, Z_Construct_UClass_UBasicPointSetComponentBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBasicPointSetComponentBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBasicPointSetComponentBase);
UBasicPointSetComponentBase::~UBasicPointSetComponentBase() {}
// ********** End Class UBasicPointSetComponentBase ************************************************
// ********** Begin Class UBasic2DPointSetComponent ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBasic2DPointSetComponent;
UClass* UBasic2DPointSetComponent::GetPrivateStaticClass()
{
using TClass = UBasic2DPointSetComponent;
if (!Z_Registration_Info_UClass_UBasic2DPointSetComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Basic2DPointSetComponent"),
Z_Registration_Info_UClass_UBasic2DPointSetComponent.InnerSingleton,
StaticRegisterNativesUBasic2DPointSetComponent,
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_UBasic2DPointSetComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UBasic2DPointSetComponent_NoRegister()
{
return UBasic2DPointSetComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBasic2DPointSetComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Instantiation of a basic point set component in 2D using FVector2f for point positions. */" },
{ "HideCategories", "Mobility Trigger" },
{ "IncludePath", "Drawing/BasicPointSetComponent.h" },
{ "ModuleRelativePath", "Public/Drawing/BasicPointSetComponent.h" },
{ "ToolTip", "Instantiation of a basic point set component in 2D using FVector2f for point positions." },
};
#endif // WITH_METADATA
// ********** Begin Class UBasic2DPointSetComponent constinit property declarations ****************
// ********** End Class UBasic2DPointSetComponent constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBasic2DPointSetComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBasic2DPointSetComponent_Statics
UObject* (*const Z_Construct_UClass_UBasic2DPointSetComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBasicPointSetComponentBase,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic2DPointSetComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBasic2DPointSetComponent_Statics::ClassParams = {
&UBasic2DPointSetComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic2DPointSetComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UBasic2DPointSetComponent_Statics::Class_MetaDataParams)
};
void UBasic2DPointSetComponent::StaticRegisterNativesUBasic2DPointSetComponent()
{
}
UClass* Z_Construct_UClass_UBasic2DPointSetComponent()
{
if (!Z_Registration_Info_UClass_UBasic2DPointSetComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBasic2DPointSetComponent.OuterSingleton, Z_Construct_UClass_UBasic2DPointSetComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBasic2DPointSetComponent.OuterSingleton;
}
UBasic2DPointSetComponent::UBasic2DPointSetComponent() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBasic2DPointSetComponent);
UBasic2DPointSetComponent::~UBasic2DPointSetComponent() {}
// ********** End Class UBasic2DPointSetComponent **************************************************
// ********** Begin Class UBasic3DPointSetComponent ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBasic3DPointSetComponent;
UClass* UBasic3DPointSetComponent::GetPrivateStaticClass()
{
using TClass = UBasic3DPointSetComponent;
if (!Z_Registration_Info_UClass_UBasic3DPointSetComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Basic3DPointSetComponent"),
Z_Registration_Info_UClass_UBasic3DPointSetComponent.InnerSingleton,
StaticRegisterNativesUBasic3DPointSetComponent,
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_UBasic3DPointSetComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UBasic3DPointSetComponent_NoRegister()
{
return UBasic3DPointSetComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBasic3DPointSetComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Instantiation of a basic point set component in 3D using FVector3f for point positions. */" },
{ "HideCategories", "Mobility Trigger" },
{ "IncludePath", "Drawing/BasicPointSetComponent.h" },
{ "ModuleRelativePath", "Public/Drawing/BasicPointSetComponent.h" },
{ "ToolTip", "Instantiation of a basic point set component in 3D using FVector3f for point positions." },
};
#endif // WITH_METADATA
// ********** Begin Class UBasic3DPointSetComponent constinit property declarations ****************
// ********** End Class UBasic3DPointSetComponent constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBasic3DPointSetComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBasic3DPointSetComponent_Statics
UObject* (*const Z_Construct_UClass_UBasic3DPointSetComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBasicPointSetComponentBase,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic3DPointSetComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBasic3DPointSetComponent_Statics::ClassParams = {
&UBasic3DPointSetComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic3DPointSetComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UBasic3DPointSetComponent_Statics::Class_MetaDataParams)
};
void UBasic3DPointSetComponent::StaticRegisterNativesUBasic3DPointSetComponent()
{
}
UClass* Z_Construct_UClass_UBasic3DPointSetComponent()
{
if (!Z_Registration_Info_UClass_UBasic3DPointSetComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBasic3DPointSetComponent.OuterSingleton, Z_Construct_UClass_UBasic3DPointSetComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBasic3DPointSetComponent.OuterSingleton;
}
UBasic3DPointSetComponent::UBasic3DPointSetComponent() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBasic3DPointSetComponent);
UBasic3DPointSetComponent::~UBasic3DPointSetComponent() {}
// ********** End Class UBasic3DPointSetComponent **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBasicPointSetComponentBase, UBasicPointSetComponentBase::StaticClass, TEXT("UBasicPointSetComponentBase"), &Z_Registration_Info_UClass_UBasicPointSetComponentBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBasicPointSetComponentBase), 1956428092U) },
{ Z_Construct_UClass_UBasic2DPointSetComponent, UBasic2DPointSetComponent::StaticClass, TEXT("UBasic2DPointSetComponent"), &Z_Registration_Info_UClass_UBasic2DPointSetComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBasic2DPointSetComponent), 3744359786U) },
{ Z_Construct_UClass_UBasic3DPointSetComponent, UBasic3DPointSetComponent::StaticClass, TEXT("UBasic3DPointSetComponent"), &Z_Registration_Info_UClass_UBasic3DPointSetComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBasic3DPointSetComponent), 746559767U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h__Script_UVEditorTools_2011262173{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,143 @@
// 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 "Drawing/BasicPointSetComponent.h"
#ifdef UVEDITORTOOLS_BasicPointSetComponent_generated_h
#error "BasicPointSetComponent.generated.h already included, missing '#pragma once' in BasicPointSetComponent.h"
#endif
#define UVEDITORTOOLS_BasicPointSetComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBasicPointSetComponentBase **********************************************
struct Z_Construct_UClass_UBasicPointSetComponentBase_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasicPointSetComponentBase_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_34_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUBasicPointSetComponentBase(); \
friend struct ::Z_Construct_UClass_UBasicPointSetComponentBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UBasicPointSetComponentBase_NoRegister(); \
public: \
DECLARE_CLASS2(UBasicPointSetComponentBase, UMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UBasicPointSetComponentBase_NoRegister) \
DECLARE_SERIALIZER(UBasicPointSetComponentBase)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_34_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UBasicPointSetComponentBase(UBasicPointSetComponentBase&&) = delete; \
UBasicPointSetComponentBase(const UBasicPointSetComponentBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UBasicPointSetComponentBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBasicPointSetComponentBase); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UBasicPointSetComponentBase) \
UVEDITORTOOLS_API virtual ~UBasicPointSetComponentBase();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_31_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_34_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_34_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_34_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBasicPointSetComponentBase;
// ********** End Class UBasicPointSetComponentBase ************************************************
// ********** Begin Class UBasic2DPointSetComponent ************************************************
struct Z_Construct_UClass_UBasic2DPointSetComponent_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic2DPointSetComponent_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_113_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUBasic2DPointSetComponent(); \
friend struct ::Z_Construct_UClass_UBasic2DPointSetComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UBasic2DPointSetComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UBasic2DPointSetComponent, UBasicPointSetComponentBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UBasic2DPointSetComponent_NoRegister) \
DECLARE_SERIALIZER(UBasic2DPointSetComponent)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_113_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UBasic2DPointSetComponent(); \
/** Deleted move- and copy-constructors, should never be used */ \
UBasic2DPointSetComponent(UBasic2DPointSetComponent&&) = delete; \
UBasic2DPointSetComponent(const UBasic2DPointSetComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UBasic2DPointSetComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBasic2DPointSetComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UBasic2DPointSetComponent) \
UVEDITORTOOLS_API virtual ~UBasic2DPointSetComponent();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_110_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_113_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_113_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_113_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBasic2DPointSetComponent;
// ********** End Class UBasic2DPointSetComponent **************************************************
// ********** Begin Class UBasic3DPointSetComponent ************************************************
struct Z_Construct_UClass_UBasic3DPointSetComponent_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic3DPointSetComponent_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_142_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUBasic3DPointSetComponent(); \
friend struct ::Z_Construct_UClass_UBasic3DPointSetComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UBasic3DPointSetComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UBasic3DPointSetComponent, UBasicPointSetComponentBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UBasic3DPointSetComponent_NoRegister) \
DECLARE_SERIALIZER(UBasic3DPointSetComponent)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_142_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UBasic3DPointSetComponent(); \
/** Deleted move- and copy-constructors, should never be used */ \
UBasic3DPointSetComponent(UBasic3DPointSetComponent&&) = delete; \
UBasic3DPointSetComponent(const UBasic3DPointSetComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UBasic3DPointSetComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBasic3DPointSetComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UBasic3DPointSetComponent) \
UVEDITORTOOLS_API virtual ~UBasic3DPointSetComponent();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_139_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_142_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_142_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h_142_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBasic3DPointSetComponent;
// ********** End Class UBasic3DPointSetComponent **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicPointSetComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,346 @@
// 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 "Drawing/BasicTriangleSetComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBasicTriangleSetComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBoxSphereBounds();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector3f();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic2DTriangleSetComponent();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic2DTriangleSetComponent_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic3DTriangleSetComponent();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic3DTriangleSetComponent_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasicTriangleSetComponentBase();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasicTriangleSetComponentBase_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBasicTriangleSetComponentBase *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBasicTriangleSetComponentBase;
UClass* UBasicTriangleSetComponentBase::GetPrivateStaticClass()
{
using TClass = UBasicTriangleSetComponentBase;
if (!Z_Registration_Info_UClass_UBasicTriangleSetComponentBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BasicTriangleSetComponentBase"),
Z_Registration_Info_UClass_UBasicTriangleSetComponentBase.InnerSingleton,
StaticRegisterNativesUBasicTriangleSetComponentBase,
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_UBasicTriangleSetComponentBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UBasicTriangleSetComponentBase_NoRegister()
{
return UBasicTriangleSetComponentBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Base class for component specific functionality independent of the type of line stored in the component. */" },
{ "HideCategories", "Mobility Trigger" },
{ "IncludePath", "Drawing/BasicTriangleSetComponent.h" },
{ "ModuleRelativePath", "Public/Drawing/BasicTriangleSetComponent.h" },
{ "ToolTip", "Base class for component specific functionality independent of the type of line stored in the component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicTriangleSetComponent.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bounds_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicTriangleSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBoundsDirty_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicTriangleSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicTriangleSetComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normal_MetaData[] = {
{ "ModuleRelativePath", "Public/Drawing/BasicTriangleSetComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UBasicTriangleSetComponentBase constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_TriangleMaterial;
static const UECodeGen_Private::FStructPropertyParams NewProp_Bounds;
static void NewProp_bBoundsDirty_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBoundsDirty;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normal;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBasicTriangleSetComponentBase constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBasicTriangleSetComponentBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics
// ********** Begin Class UBasicTriangleSetComponentBase Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_TriangleMaterial = { "TriangleMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicTriangleSetComponentBase, TriangleMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleMaterial_MetaData), NewProp_TriangleMaterial_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_Bounds = { "Bounds", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicTriangleSetComponentBase, Bounds), Z_Construct_UScriptStruct_FBoxSphereBounds, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bounds_MetaData), NewProp_Bounds_MetaData) };
void Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_bBoundsDirty_SetBit(void* Obj)
{
((UBasicTriangleSetComponentBase*)Obj)->bBoundsDirty = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_bBoundsDirty = { "bBoundsDirty", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBasicTriangleSetComponentBase), &Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_bBoundsDirty_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBoundsDirty_MetaData), NewProp_bBoundsDirty_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicTriangleSetComponentBase, Color), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBasicTriangleSetComponentBase, Normal), Z_Construct_UScriptStruct_FVector3f, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normal_MetaData), NewProp_Normal_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_TriangleMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_Bounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_bBoundsDirty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::NewProp_Normal,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::PropPointers) < 2048);
// ********** End Class UBasicTriangleSetComponentBase Property Definitions ************************
UObject* (*const Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::ClassParams = {
&UBasicTriangleSetComponentBase::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::Class_MetaDataParams)
};
void UBasicTriangleSetComponentBase::StaticRegisterNativesUBasicTriangleSetComponentBase()
{
}
UClass* Z_Construct_UClass_UBasicTriangleSetComponentBase()
{
if (!Z_Registration_Info_UClass_UBasicTriangleSetComponentBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBasicTriangleSetComponentBase.OuterSingleton, Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBasicTriangleSetComponentBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBasicTriangleSetComponentBase);
UBasicTriangleSetComponentBase::~UBasicTriangleSetComponentBase() {}
// ********** End Class UBasicTriangleSetComponentBase *********************************************
// ********** Begin Class UBasic2DTriangleSetComponent *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBasic2DTriangleSetComponent;
UClass* UBasic2DTriangleSetComponent::GetPrivateStaticClass()
{
using TClass = UBasic2DTriangleSetComponent;
if (!Z_Registration_Info_UClass_UBasic2DTriangleSetComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Basic2DTriangleSetComponent"),
Z_Registration_Info_UClass_UBasic2DTriangleSetComponent.InnerSingleton,
StaticRegisterNativesUBasic2DTriangleSetComponent,
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_UBasic2DTriangleSetComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UBasic2DTriangleSetComponent_NoRegister()
{
return UBasic2DTriangleSetComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBasic2DTriangleSetComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Instantiation of a basic line set component in 2D using FVector2f for line positions. */" },
{ "HideCategories", "Mobility Trigger" },
{ "IncludePath", "Drawing/BasicTriangleSetComponent.h" },
{ "ModuleRelativePath", "Public/Drawing/BasicTriangleSetComponent.h" },
{ "ToolTip", "Instantiation of a basic line set component in 2D using FVector2f for line positions." },
};
#endif // WITH_METADATA
// ********** Begin Class UBasic2DTriangleSetComponent constinit property declarations *************
// ********** End Class UBasic2DTriangleSetComponent constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBasic2DTriangleSetComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBasic2DTriangleSetComponent_Statics
UObject* (*const Z_Construct_UClass_UBasic2DTriangleSetComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBasicTriangleSetComponentBase,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic2DTriangleSetComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBasic2DTriangleSetComponent_Statics::ClassParams = {
&UBasic2DTriangleSetComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic2DTriangleSetComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UBasic2DTriangleSetComponent_Statics::Class_MetaDataParams)
};
void UBasic2DTriangleSetComponent::StaticRegisterNativesUBasic2DTriangleSetComponent()
{
}
UClass* Z_Construct_UClass_UBasic2DTriangleSetComponent()
{
if (!Z_Registration_Info_UClass_UBasic2DTriangleSetComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBasic2DTriangleSetComponent.OuterSingleton, Z_Construct_UClass_UBasic2DTriangleSetComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBasic2DTriangleSetComponent.OuterSingleton;
}
UBasic2DTriangleSetComponent::UBasic2DTriangleSetComponent() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBasic2DTriangleSetComponent);
UBasic2DTriangleSetComponent::~UBasic2DTriangleSetComponent() {}
// ********** End Class UBasic2DTriangleSetComponent ***********************************************
// ********** Begin Class UBasic3DTriangleSetComponent *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBasic3DTriangleSetComponent;
UClass* UBasic3DTriangleSetComponent::GetPrivateStaticClass()
{
using TClass = UBasic3DTriangleSetComponent;
if (!Z_Registration_Info_UClass_UBasic3DTriangleSetComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Basic3DTriangleSetComponent"),
Z_Registration_Info_UClass_UBasic3DTriangleSetComponent.InnerSingleton,
StaticRegisterNativesUBasic3DTriangleSetComponent,
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_UBasic3DTriangleSetComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UBasic3DTriangleSetComponent_NoRegister()
{
return UBasic3DTriangleSetComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBasic3DTriangleSetComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Instantiation of a basic line set component in 3D using FVector3f for line positions. */" },
{ "HideCategories", "Mobility Trigger" },
{ "IncludePath", "Drawing/BasicTriangleSetComponent.h" },
{ "ModuleRelativePath", "Public/Drawing/BasicTriangleSetComponent.h" },
{ "ToolTip", "Instantiation of a basic line set component in 3D using FVector3f for line positions." },
};
#endif // WITH_METADATA
// ********** Begin Class UBasic3DTriangleSetComponent constinit property declarations *************
// ********** End Class UBasic3DTriangleSetComponent constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBasic3DTriangleSetComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBasic3DTriangleSetComponent_Statics
UObject* (*const Z_Construct_UClass_UBasic3DTriangleSetComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBasicTriangleSetComponentBase,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic3DTriangleSetComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBasic3DTriangleSetComponent_Statics::ClassParams = {
&UBasic3DTriangleSetComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBasic3DTriangleSetComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UBasic3DTriangleSetComponent_Statics::Class_MetaDataParams)
};
void UBasic3DTriangleSetComponent::StaticRegisterNativesUBasic3DTriangleSetComponent()
{
}
UClass* Z_Construct_UClass_UBasic3DTriangleSetComponent()
{
if (!Z_Registration_Info_UClass_UBasic3DTriangleSetComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBasic3DTriangleSetComponent.OuterSingleton, Z_Construct_UClass_UBasic3DTriangleSetComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBasic3DTriangleSetComponent.OuterSingleton;
}
UBasic3DTriangleSetComponent::UBasic3DTriangleSetComponent() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBasic3DTriangleSetComponent);
UBasic3DTriangleSetComponent::~UBasic3DTriangleSetComponent() {}
// ********** End Class UBasic3DTriangleSetComponent ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBasicTriangleSetComponentBase, UBasicTriangleSetComponentBase::StaticClass, TEXT("UBasicTriangleSetComponentBase"), &Z_Registration_Info_UClass_UBasicTriangleSetComponentBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBasicTriangleSetComponentBase), 119738684U) },
{ Z_Construct_UClass_UBasic2DTriangleSetComponent, UBasic2DTriangleSetComponent::StaticClass, TEXT("UBasic2DTriangleSetComponent"), &Z_Registration_Info_UClass_UBasic2DTriangleSetComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBasic2DTriangleSetComponent), 1752409439U) },
{ Z_Construct_UClass_UBasic3DTriangleSetComponent, UBasic3DTriangleSetComponent::StaticClass, TEXT("UBasic3DTriangleSetComponent"), &Z_Registration_Info_UClass_UBasic3DTriangleSetComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBasic3DTriangleSetComponent), 1856697247U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h__Script_UVEditorTools_2194772526{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,143 @@
// 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 "Drawing/BasicTriangleSetComponent.h"
#ifdef UVEDITORTOOLS_BasicTriangleSetComponent_generated_h
#error "BasicTriangleSetComponent.generated.h already included, missing '#pragma once' in BasicTriangleSetComponent.h"
#endif
#define UVEDITORTOOLS_BasicTriangleSetComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBasicTriangleSetComponentBase *******************************************
struct Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasicTriangleSetComponentBase_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_34_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUBasicTriangleSetComponentBase(); \
friend struct ::Z_Construct_UClass_UBasicTriangleSetComponentBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UBasicTriangleSetComponentBase_NoRegister(); \
public: \
DECLARE_CLASS2(UBasicTriangleSetComponentBase, UMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UBasicTriangleSetComponentBase_NoRegister) \
DECLARE_SERIALIZER(UBasicTriangleSetComponentBase)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_34_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UBasicTriangleSetComponentBase(UBasicTriangleSetComponentBase&&) = delete; \
UBasicTriangleSetComponentBase(const UBasicTriangleSetComponentBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UBasicTriangleSetComponentBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBasicTriangleSetComponentBase); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UBasicTriangleSetComponentBase) \
UVEDITORTOOLS_API virtual ~UBasicTriangleSetComponentBase();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_31_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_34_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_34_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_34_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBasicTriangleSetComponentBase;
// ********** End Class UBasicTriangleSetComponentBase *********************************************
// ********** Begin Class UBasic2DTriangleSetComponent *********************************************
struct Z_Construct_UClass_UBasic2DTriangleSetComponent_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic2DTriangleSetComponent_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_91_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUBasic2DTriangleSetComponent(); \
friend struct ::Z_Construct_UClass_UBasic2DTriangleSetComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UBasic2DTriangleSetComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UBasic2DTriangleSetComponent, UBasicTriangleSetComponentBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UBasic2DTriangleSetComponent_NoRegister) \
DECLARE_SERIALIZER(UBasic2DTriangleSetComponent)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_91_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UBasic2DTriangleSetComponent(); \
/** Deleted move- and copy-constructors, should never be used */ \
UBasic2DTriangleSetComponent(UBasic2DTriangleSetComponent&&) = delete; \
UBasic2DTriangleSetComponent(const UBasic2DTriangleSetComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UBasic2DTriangleSetComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBasic2DTriangleSetComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UBasic2DTriangleSetComponent) \
UVEDITORTOOLS_API virtual ~UBasic2DTriangleSetComponent();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_88_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_91_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_91_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_91_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBasic2DTriangleSetComponent;
// ********** End Class UBasic2DTriangleSetComponent ***********************************************
// ********** Begin Class UBasic3DTriangleSetComponent *********************************************
struct Z_Construct_UClass_UBasic3DTriangleSetComponent_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UBasic3DTriangleSetComponent_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_120_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUBasic3DTriangleSetComponent(); \
friend struct ::Z_Construct_UClass_UBasic3DTriangleSetComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UBasic3DTriangleSetComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UBasic3DTriangleSetComponent, UBasicTriangleSetComponentBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UBasic3DTriangleSetComponent_NoRegister) \
DECLARE_SERIALIZER(UBasic3DTriangleSetComponent)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_120_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UBasic3DTriangleSetComponent(); \
/** Deleted move- and copy-constructors, should never be used */ \
UBasic3DTriangleSetComponent(UBasic3DTriangleSetComponent&&) = delete; \
UBasic3DTriangleSetComponent(const UBasic3DTriangleSetComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UBasic3DTriangleSetComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBasic3DTriangleSetComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UBasic3DTriangleSetComponent) \
UVEDITORTOOLS_API virtual ~UBasic3DTriangleSetComponent();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_117_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_120_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_120_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h_120_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBasic3DTriangleSetComponent;
// ********** End Class UBasic3DTriangleSetComponent ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Drawing_BasicTriangleSetComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,27 @@
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVEditorBrushSelectTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVEditorMechanicAdapterTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVEditorToolBase.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Actions\UVMakeIslandAction.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Actions\UVSplitAction.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVEditorLayoutTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Selection\UVEditorMeshSelectionMechanic.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVEditorLayerEditTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVEditorRecomputeUVsTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVEditorTexelDensityTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\TargetInterfaces\UVUnwrapDynamicMesh.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVEditorTransformTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVEditorUVSnapshotTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVSelectTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Actions\UVSeamSewAction.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Actions\UVToolAction.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\ContextObjects\UVToolAssetInputsContext.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\ContextObjects\UVToolViewportButtonsAPI.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\ContextObjects\UVToolContextObjects.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Drawing\BasicLineSetComponent.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Drawing\BasicPointSetComponent.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Drawing\BasicTriangleSetComponent.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Selection\UVToolSelectionAPI.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Operators\UVEditorUVTransformOp.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\UVEditorSeamTool.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\Selection\UVToolSelectionHighlightMechanic.h
D:\UE_5_7_1\Engine\Plugins\Editor\UVEditor\Source\UVEditorTools\Public\ToolTargets\UVEditorToolMeshInput.h

View File

@@ -0,0 +1,349 @@
// 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 "UVEditorBrushSelectTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorBrushSelectTool() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UBrushStampIndicator_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInputBehaviorSet_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolNestedAcceptCancelAPI_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_ULocalInputBehaviorSource_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBrushSelectTool();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBrushSelectTool_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBrushSelectToolProperties();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBrushSelectToolProperties_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorGenericBuildableTool_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSupportsSelection_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorBrushSelectToolProperties ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorBrushSelectToolProperties;
UClass* UUVEditorBrushSelectToolProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorBrushSelectToolProperties;
if (!Z_Registration_Info_UClass_UUVEditorBrushSelectToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorBrushSelectToolProperties"),
Z_Registration_Info_UClass_UUVEditorBrushSelectToolProperties.InnerSingleton,
StaticRegisterNativesUUVEditorBrushSelectToolProperties,
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_UUVEditorBrushSelectToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorBrushSelectToolProperties_NoRegister()
{
return UUVEditorBrushSelectToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorBrushSelectTool.h" },
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClearSelectionOnEachDrag_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** \n\x09 * When true, each drag will clear the existing selection if neither Shift (add to selection) nor\n\x09 * Ctrl (remove from selection) nor both (toggle selection) are pressed. When false, selection\n\x09 * will not clear, requiring manual removal from selection using Ctrl.\n\x09 */" },
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
{ "ToolTip", "When true, each drag will clear the existing selection if neither Shift (add to selection) nor\n Ctrl (remove from selection) nor both (toggle selection) are pressed. When false, selection\n will not clear, requiring manual removal from selection using Ctrl." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExpandToIslands_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** When true, brush selects whole UV islands instead of individual triangles. */" },
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
{ "ToolTip", "When true, brush selects whole UV islands instead of individual triangles." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnwrapBrushRadius_MetaData[] = {
{ "Category", "Options" },
{ "ClampMax", "1000000" },
{ "ClampMin", "0" },
{ "Comment", "/** Radius of the brush in the 2D UV unwrap view. */" },
{ "DisplayName", "Unwrap Radius" },
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
{ "ToolTip", "Radius of the brush in the 2D UV unwrap view." },
{ "UIMax", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewBrushRadius_MetaData[] = {
{ "Category", "Options" },
{ "ClampMax", "1000000" },
{ "ClampMin", "0" },
{ "Comment", "/** Radius of the brush in the 3D live preview view. */" },
{ "DisplayName", "Preview Radius" },
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
{ "ToolTip", "Radius of the brush in the 3D live preview view." },
{ "UIMax", "100" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorBrushSelectToolProperties constinit property declarations *******
static void NewProp_bClearSelectionOnEachDrag_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearSelectionOnEachDrag;
static void NewProp_bExpandToIslands_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExpandToIslands;
static const UECodeGen_Private::FFloatPropertyParams NewProp_UnwrapBrushRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LivePreviewBrushRadius;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorBrushSelectToolProperties constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorBrushSelectToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics
// ********** Begin Class UUVEditorBrushSelectToolProperties Property Definitions ******************
void Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_bClearSelectionOnEachDrag_SetBit(void* Obj)
{
((UUVEditorBrushSelectToolProperties*)Obj)->bClearSelectionOnEachDrag = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_bClearSelectionOnEachDrag = { "bClearSelectionOnEachDrag", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorBrushSelectToolProperties), &Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_bClearSelectionOnEachDrag_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClearSelectionOnEachDrag_MetaData), NewProp_bClearSelectionOnEachDrag_MetaData) };
void Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_bExpandToIslands_SetBit(void* Obj)
{
((UUVEditorBrushSelectToolProperties*)Obj)->bExpandToIslands = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_bExpandToIslands = { "bExpandToIslands", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorBrushSelectToolProperties), &Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_bExpandToIslands_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExpandToIslands_MetaData), NewProp_bExpandToIslands_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_UnwrapBrushRadius = { "UnwrapBrushRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectToolProperties, UnwrapBrushRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnwrapBrushRadius_MetaData), NewProp_UnwrapBrushRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_LivePreviewBrushRadius = { "LivePreviewBrushRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectToolProperties, LivePreviewBrushRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewBrushRadius_MetaData), NewProp_LivePreviewBrushRadius_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_bClearSelectionOnEachDrag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_bExpandToIslands,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_UnwrapBrushRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::NewProp_LivePreviewBrushRadius,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorBrushSelectToolProperties Property Definitions ********************
UObject* (*const Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::ClassParams = {
&UUVEditorBrushSelectToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::PropPointers),
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::Class_MetaDataParams)
};
void UUVEditorBrushSelectToolProperties::StaticRegisterNativesUUVEditorBrushSelectToolProperties()
{
}
UClass* Z_Construct_UClass_UUVEditorBrushSelectToolProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorBrushSelectToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorBrushSelectToolProperties.OuterSingleton, Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorBrushSelectToolProperties.OuterSingleton;
}
UUVEditorBrushSelectToolProperties::UUVEditorBrushSelectToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorBrushSelectToolProperties);
UUVEditorBrushSelectToolProperties::~UUVEditorBrushSelectToolProperties() {}
// ********** End Class UUVEditorBrushSelectToolProperties *****************************************
// ********** Begin Class UUVEditorBrushSelectTool *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorBrushSelectTool;
UClass* UUVEditorBrushSelectTool::GetPrivateStaticClass()
{
using TClass = UUVEditorBrushSelectTool;
if (!Z_Registration_Info_UClass_UUVEditorBrushSelectTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorBrushSelectTool"),
Z_Registration_Info_UClass_UUVEditorBrushSelectTool.InnerSingleton,
StaticRegisterNativesUUVEditorBrushSelectTool,
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_UUVEditorBrushSelectTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorBrushSelectTool_NoRegister()
{
return UUVEditorBrushSelectTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorBrushSelectTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * The brush select tool allows for brush selection of triangles on the unwrap or the live\n * preview. \n */" },
{ "IncludePath", "UVEditorBrushSelectTool.h" },
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
{ "ToolTip", "The brush select tool allows for brush selection of triangles on the unwrap or the live\n preview." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EmitChangeAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewBehaviorSet_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewBehaviorSource_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnwrapBrushIndicator_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewBrushIndicator_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorBrushSelectTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorBrushSelectTool constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Targets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EmitChangeAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewBehaviorSet;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewBehaviorSource;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnwrapBrushIndicator;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewBrushIndicator;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorBrushSelectTool constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorBrushSelectTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorBrushSelectTool_Statics
// ********** Begin Class UUVEditorBrushSelectTool Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBrushSelectTool_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_UUVEditorBrushSelectTool_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectTool, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_EmitChangeAPI = { "EmitChangeAPI", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectTool, EmitChangeAPI), Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EmitChangeAPI_MetaData), NewProp_EmitChangeAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_SelectionAPI = { "SelectionAPI", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectTool, SelectionAPI), Z_Construct_UClass_UUVToolSelectionAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionAPI_MetaData), NewProp_SelectionAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_LivePreviewAPI = { "LivePreviewAPI", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectTool, LivePreviewAPI), Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewAPI_MetaData), NewProp_LivePreviewAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_LivePreviewBehaviorSet = { "LivePreviewBehaviorSet", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectTool, LivePreviewBehaviorSet), Z_Construct_UClass_UInputBehaviorSet_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewBehaviorSet_MetaData), NewProp_LivePreviewBehaviorSet_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_LivePreviewBehaviorSource = { "LivePreviewBehaviorSource", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectTool, LivePreviewBehaviorSource), Z_Construct_UClass_ULocalInputBehaviorSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewBehaviorSource_MetaData), NewProp_LivePreviewBehaviorSource_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectTool, Settings), Z_Construct_UClass_UUVEditorBrushSelectToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_UnwrapBrushIndicator = { "UnwrapBrushIndicator", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectTool, UnwrapBrushIndicator), Z_Construct_UClass_UBrushStampIndicator_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnwrapBrushIndicator_MetaData), NewProp_UnwrapBrushIndicator_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_LivePreviewBrushIndicator = { "LivePreviewBrushIndicator", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBrushSelectTool, LivePreviewBrushIndicator), Z_Construct_UClass_UBrushStampIndicator_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewBrushIndicator_MetaData), NewProp_LivePreviewBrushIndicator_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_Targets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_Targets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_EmitChangeAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_SelectionAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_LivePreviewAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_LivePreviewBehaviorSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_LivePreviewBehaviorSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_UnwrapBrushIndicator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::NewProp_LivePreviewBrushIndicator,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorBrushSelectTool Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UInteractiveToolNestedAcceptCancelAPI_NoRegister, (int32)VTABLE_OFFSET(UUVEditorBrushSelectTool, IInteractiveToolNestedAcceptCancelAPI), false }, // 1318677364
{ Z_Construct_UClass_UUVToolSupportsSelection_NoRegister, (int32)VTABLE_OFFSET(UUVEditorBrushSelectTool, IUVToolSupportsSelection), false }, // 427501827
{ Z_Construct_UClass_UUVEditorGenericBuildableTool_NoRegister, (int32)VTABLE_OFFSET(UUVEditorBrushSelectTool, IUVEditorGenericBuildableTool), false }, // 2819630743
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::ClassParams = {
&UUVEditorBrushSelectTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::Class_MetaDataParams)
};
void UUVEditorBrushSelectTool::StaticRegisterNativesUUVEditorBrushSelectTool()
{
}
UClass* Z_Construct_UClass_UUVEditorBrushSelectTool()
{
if (!Z_Registration_Info_UClass_UUVEditorBrushSelectTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorBrushSelectTool.OuterSingleton, Z_Construct_UClass_UUVEditorBrushSelectTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorBrushSelectTool.OuterSingleton;
}
UUVEditorBrushSelectTool::UUVEditorBrushSelectTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorBrushSelectTool);
UUVEditorBrushSelectTool::~UUVEditorBrushSelectTool() {}
// ********** End Class UUVEditorBrushSelectTool ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorBrushSelectToolProperties, UUVEditorBrushSelectToolProperties::StaticClass, TEXT("UUVEditorBrushSelectToolProperties"), &Z_Registration_Info_UClass_UUVEditorBrushSelectToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorBrushSelectToolProperties), 860676038U) },
{ Z_Construct_UClass_UUVEditorBrushSelectTool, UUVEditorBrushSelectTool::StaticClass, TEXT("UUVEditorBrushSelectTool"), &Z_Registration_Info_UClass_UUVEditorBrushSelectTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorBrushSelectTool), 3714803325U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h__Script_UVEditorTools_1014257007{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,105 @@
// 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 "UVEditorBrushSelectTool.h"
#ifdef UVEDITORTOOLS_UVEditorBrushSelectTool_generated_h
#error "UVEditorBrushSelectTool.generated.h already included, missing '#pragma once' in UVEditorBrushSelectTool.h"
#endif
#define UVEDITORTOOLS_UVEditorBrushSelectTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorBrushSelectToolProperties ***************************************
struct Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBrushSelectToolProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_23_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorBrushSelectToolProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorBrushSelectToolProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorBrushSelectToolProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorBrushSelectToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorBrushSelectToolProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorBrushSelectToolProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_23_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UUVEditorBrushSelectToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorBrushSelectToolProperties(UUVEditorBrushSelectToolProperties&&) = delete; \
UUVEditorBrushSelectToolProperties(const UUVEditorBrushSelectToolProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UUVEditorBrushSelectToolProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorBrushSelectToolProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorBrushSelectToolProperties) \
NO_API virtual ~UUVEditorBrushSelectToolProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_20_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_23_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_23_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_23_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorBrushSelectToolProperties;
// ********** End Class UUVEditorBrushSelectToolProperties *****************************************
// ********** Begin Class UUVEditorBrushSelectTool *************************************************
struct Z_Construct_UClass_UUVEditorBrushSelectTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBrushSelectTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_64_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorBrushSelectTool(); \
friend struct ::Z_Construct_UClass_UUVEditorBrushSelectTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorBrushSelectTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorBrushSelectTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorBrushSelectTool_NoRegister) \
DECLARE_SERIALIZER(UUVEditorBrushSelectTool) \
virtual UObject* _getUObject() const override { return const_cast<UUVEditorBrushSelectTool*>(this); }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_64_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorBrushSelectTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorBrushSelectTool(UUVEditorBrushSelectTool&&) = delete; \
UUVEditorBrushSelectTool(const UUVEditorBrushSelectTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorBrushSelectTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorBrushSelectTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorBrushSelectTool) \
UVEDITORTOOLS_API virtual ~UUVEditorBrushSelectTool();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_58_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_64_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_64_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h_64_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorBrushSelectTool;
// ********** End Class UUVEditorBrushSelectTool ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorBrushSelectTool_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,373 @@
// 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 "UVEditorLayerEditTool.h"
#ifdef UVEDITORTOOLS_UVEditorLayerEditTool_generated_h
#error "UVEditorLayerEditTool.generated.h already included, missing '#pragma once' in UVEditorLayerEditTool.h"
#endif
#define UVEDITORTOOLS_UVEditorLayerEditTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorChannelEditToolBuilder ******************************************
struct Z_Construct_UClass_UUVEditorChannelEditToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorChannelEditToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorChannelEditToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVEditorChannelEditToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorChannelEditToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorChannelEditToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorChannelEditToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVEditorChannelEditToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorChannelEditToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorChannelEditToolBuilder(UUVEditorChannelEditToolBuilder&&) = delete; \
UUVEditorChannelEditToolBuilder(const UUVEditorChannelEditToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorChannelEditToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorChannelEditToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorChannelEditToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVEditorChannelEditToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_19_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorChannelEditToolBuilder;
// ********** End Class UUVEditorChannelEditToolBuilder ********************************************
// ********** Begin Class UUVEditorChannelEditSettings *********************************************
struct Z_Construct_UClass_UUVEditorChannelEditSettings_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorChannelEditSettings_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_47_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorChannelEditSettings(); \
friend struct ::Z_Construct_UClass_UUVEditorChannelEditSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorChannelEditSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorChannelEditSettings, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorChannelEditSettings_NoRegister) \
DECLARE_SERIALIZER(UUVEditorChannelEditSettings)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_47_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorChannelEditSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorChannelEditSettings(UUVEditorChannelEditSettings&&) = delete; \
UUVEditorChannelEditSettings(const UUVEditorChannelEditSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorChannelEditSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorChannelEditSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorChannelEditSettings) \
UVEDITORTOOLS_API virtual ~UUVEditorChannelEditSettings();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_44_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_47_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_47_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_47_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorChannelEditSettings;
// ********** End Class UUVEditorChannelEditSettings ***********************************************
// ********** Begin Class UUVEditorChannelEditTargetProperties *************************************
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_57_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetUVChannelNames); \
DECLARE_FUNCTION(execGetAssetNames);
struct Z_Construct_UClass_UUVEditorChannelEditTargetProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorChannelEditTargetProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_57_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorChannelEditTargetProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorChannelEditTargetProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorChannelEditTargetProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorChannelEditTargetProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorChannelEditTargetProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorChannelEditTargetProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_57_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorChannelEditTargetProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorChannelEditTargetProperties(UUVEditorChannelEditTargetProperties&&) = delete; \
UUVEditorChannelEditTargetProperties(const UUVEditorChannelEditTargetProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorChannelEditTargetProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorChannelEditTargetProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorChannelEditTargetProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorChannelEditTargetProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_54_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_57_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_57_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_57_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_57_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorChannelEditTargetProperties;
// ********** End Class UUVEditorChannelEditTargetProperties ***************************************
// ********** Begin Class UUVEditorChannelEditAddProperties ****************************************
struct Z_Construct_UClass_UUVEditorChannelEditAddProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorChannelEditAddProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_128_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorChannelEditAddProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorChannelEditAddProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorChannelEditAddProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorChannelEditAddProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorChannelEditAddProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorChannelEditAddProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_128_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorChannelEditAddProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorChannelEditAddProperties(UUVEditorChannelEditAddProperties&&) = delete; \
UUVEditorChannelEditAddProperties(const UUVEditorChannelEditAddProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorChannelEditAddProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorChannelEditAddProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorChannelEditAddProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorChannelEditAddProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_125_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_128_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_128_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_128_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorChannelEditAddProperties;
// ********** End Class UUVEditorChannelEditAddProperties ******************************************
// ********** Begin Class UUVEditorChannelEditCopyProperties ***************************************
struct Z_Construct_UClass_UUVEditorChannelEditCopyProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorChannelEditCopyProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_136_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorChannelEditCopyProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorChannelEditCopyProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorChannelEditCopyProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorChannelEditCopyProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorChannelEditCopyProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorChannelEditCopyProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_136_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorChannelEditCopyProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorChannelEditCopyProperties(UUVEditorChannelEditCopyProperties&&) = delete; \
UUVEditorChannelEditCopyProperties(const UUVEditorChannelEditCopyProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorChannelEditCopyProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorChannelEditCopyProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorChannelEditCopyProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorChannelEditCopyProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_133_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_136_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_136_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_136_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorChannelEditCopyProperties;
// ********** End Class UUVEditorChannelEditCopyProperties *****************************************
// ********** Begin Class UUVEditorChannelEditDeleteProperties *************************************
struct Z_Construct_UClass_UUVEditorChannelEditDeleteProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorChannelEditDeleteProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_144_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorChannelEditDeleteProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorChannelEditDeleteProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorChannelEditDeleteProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorChannelEditDeleteProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorChannelEditDeleteProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorChannelEditDeleteProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_144_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorChannelEditDeleteProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorChannelEditDeleteProperties(UUVEditorChannelEditDeleteProperties&&) = delete; \
UUVEditorChannelEditDeleteProperties(const UUVEditorChannelEditDeleteProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorChannelEditDeleteProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorChannelEditDeleteProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorChannelEditDeleteProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorChannelEditDeleteProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_141_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_144_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_144_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_144_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorChannelEditDeleteProperties;
// ********** End Class UUVEditorChannelEditDeleteProperties ***************************************
// ********** Begin Class UUVEditorChannelEditToolActionPropertySet ********************************
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_152_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execApply);
struct Z_Construct_UClass_UUVEditorChannelEditToolActionPropertySet_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorChannelEditToolActionPropertySet_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_152_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorChannelEditToolActionPropertySet(); \
friend struct ::Z_Construct_UClass_UUVEditorChannelEditToolActionPropertySet_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorChannelEditToolActionPropertySet_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorChannelEditToolActionPropertySet, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorChannelEditToolActionPropertySet_NoRegister) \
DECLARE_SERIALIZER(UUVEditorChannelEditToolActionPropertySet)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_152_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorChannelEditToolActionPropertySet(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorChannelEditToolActionPropertySet(UUVEditorChannelEditToolActionPropertySet&&) = delete; \
UUVEditorChannelEditToolActionPropertySet(const UUVEditorChannelEditToolActionPropertySet&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorChannelEditToolActionPropertySet); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorChannelEditToolActionPropertySet); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorChannelEditToolActionPropertySet) \
UVEDITORTOOLS_API virtual ~UUVEditorChannelEditToolActionPropertySet();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_149_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_152_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_152_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_152_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_152_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorChannelEditToolActionPropertySet;
// ********** End Class UUVEditorChannelEditToolActionPropertySet **********************************
// ********** Begin Class UUVEditorChannelEditTool *************************************************
struct Z_Construct_UClass_UUVEditorChannelEditTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorChannelEditTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_170_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorChannelEditTool(); \
friend struct ::Z_Construct_UClass_UUVEditorChannelEditTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorChannelEditTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorChannelEditTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorChannelEditTool_NoRegister) \
DECLARE_SERIALIZER(UUVEditorChannelEditTool)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_170_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorChannelEditTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorChannelEditTool(UUVEditorChannelEditTool&&) = delete; \
UUVEditorChannelEditTool(const UUVEditorChannelEditTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorChannelEditTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorChannelEditTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorChannelEditTool) \
UVEDITORTOOLS_API virtual ~UUVEditorChannelEditTool();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_167_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_170_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_170_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h_170_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorChannelEditTool;
// ********** End Class UUVEditorChannelEditTool ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayerEditTool_h
// ********** Begin Enum EChannelEditToolAction ****************************************************
#define FOREACH_ENUM_ECHANNELEDITTOOLACTION(op) \
op(EChannelEditToolAction::NoAction) \
op(EChannelEditToolAction::Add) \
op(EChannelEditToolAction::Copy) \
op(EChannelEditToolAction::Delete)
enum class EChannelEditToolAction;
template<> struct TIsUEnumClass<EChannelEditToolAction> { enum { Value = true }; };
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EChannelEditToolAction>();
// ********** End Enum EChannelEditToolAction ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,261 @@
// 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 "UVEditorLayoutTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorLayoutTool() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder();
MODELINGOPERATORS_API UClass* Z_Construct_UClass_UUVLayoutOperatorFactory_NoRegister();
MODELINGOPERATORS_API UClass* Z_Construct_UClass_UUVLayoutProperties_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorLayoutTool();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorLayoutTool_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorLayoutToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorLayoutToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVTool2DViewportAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSupportsSelection_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorLayoutToolBuilder ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorLayoutToolBuilder;
UClass* UUVEditorLayoutToolBuilder::GetPrivateStaticClass()
{
using TClass = UUVEditorLayoutToolBuilder;
if (!Z_Registration_Info_UClass_UUVEditorLayoutToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorLayoutToolBuilder"),
Z_Registration_Info_UClass_UUVEditorLayoutToolBuilder.InnerSingleton,
StaticRegisterNativesUUVEditorLayoutToolBuilder,
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_UUVEditorLayoutToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorLayoutToolBuilder_NoRegister()
{
return UUVEditorLayoutToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorLayoutToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorLayoutTool.h" },
{ "ModuleRelativePath", "Public/UVEditorLayoutTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorLayoutToolBuilder constinit property declarations ***************
// ********** End Class UUVEditorLayoutToolBuilder constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorLayoutToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorLayoutToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UUVEditorLayoutToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorLayoutToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorLayoutToolBuilder_Statics::ClassParams = {
&UUVEditorLayoutToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorLayoutToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorLayoutToolBuilder_Statics::Class_MetaDataParams)
};
void UUVEditorLayoutToolBuilder::StaticRegisterNativesUUVEditorLayoutToolBuilder()
{
}
UClass* Z_Construct_UClass_UUVEditorLayoutToolBuilder()
{
if (!Z_Registration_Info_UClass_UUVEditorLayoutToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorLayoutToolBuilder.OuterSingleton, Z_Construct_UClass_UUVEditorLayoutToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorLayoutToolBuilder.OuterSingleton;
}
UUVEditorLayoutToolBuilder::UUVEditorLayoutToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorLayoutToolBuilder);
UUVEditorLayoutToolBuilder::~UUVEditorLayoutToolBuilder() {}
// ********** End Class UUVEditorLayoutToolBuilder *************************************************
// ********** Begin Class UUVEditorLayoutTool ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorLayoutTool;
UClass* UUVEditorLayoutTool::GetPrivateStaticClass()
{
using TClass = UUVEditorLayoutTool;
if (!Z_Registration_Info_UClass_UUVEditorLayoutTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorLayoutTool"),
Z_Registration_Info_UClass_UUVEditorLayoutTool.InnerSingleton,
StaticRegisterNativesUUVEditorLayoutTool,
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_UUVEditorLayoutTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorLayoutTool_NoRegister()
{
return UUVEditorLayoutTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorLayoutTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * \n */" },
{ "IncludePath", "UVEditorLayoutTool.h" },
{ "ModuleRelativePath", "Public/UVEditorLayoutTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorLayoutTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorLayoutTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Factories_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorLayoutTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVToolSelectionAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorLayoutTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVTool2DViewportAPI_MetaData[] = {
{ "Comment", "//~ For UDIM information access\n" },
{ "ModuleRelativePath", "Public/UVEditorLayoutTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorLayoutTool constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Targets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Factories_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Factories;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVToolSelectionAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVTool2DViewportAPI;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorLayoutTool constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorLayoutTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorLayoutTool_Statics
// ********** Begin Class UUVEditorLayoutTool Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorLayoutTool_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_UUVEditorLayoutTool_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorLayoutTool, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorLayoutTool, Settings), Z_Construct_UClass_UUVLayoutProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_Factories_Inner = { "Factories", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UUVLayoutOperatorFactory_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_Factories = { "Factories", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorLayoutTool, Factories), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Factories_MetaData), NewProp_Factories_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_UVToolSelectionAPI = { "UVToolSelectionAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorLayoutTool, UVToolSelectionAPI), Z_Construct_UClass_UUVToolSelectionAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVToolSelectionAPI_MetaData), NewProp_UVToolSelectionAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_UVTool2DViewportAPI = { "UVTool2DViewportAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorLayoutTool, UVTool2DViewportAPI), Z_Construct_UClass_UUVTool2DViewportAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVTool2DViewportAPI_MetaData), NewProp_UVTool2DViewportAPI_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorLayoutTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_Targets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_Targets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_Factories_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_Factories,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_UVToolSelectionAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorLayoutTool_Statics::NewProp_UVTool2DViewportAPI,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorLayoutTool_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorLayoutTool Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UUVEditorLayoutTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorLayoutTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UUVEditorLayoutTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UUVToolSupportsSelection_NoRegister, (int32)VTABLE_OFFSET(UUVEditorLayoutTool, IUVToolSupportsSelection), false }, // 427501827
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorLayoutTool_Statics::ClassParams = {
&UUVEditorLayoutTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorLayoutTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorLayoutTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorLayoutTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorLayoutTool_Statics::Class_MetaDataParams)
};
void UUVEditorLayoutTool::StaticRegisterNativesUUVEditorLayoutTool()
{
}
UClass* Z_Construct_UClass_UUVEditorLayoutTool()
{
if (!Z_Registration_Info_UClass_UUVEditorLayoutTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorLayoutTool.OuterSingleton, Z_Construct_UClass_UUVEditorLayoutTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorLayoutTool.OuterSingleton;
}
UUVEditorLayoutTool::UUVEditorLayoutTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorLayoutTool);
UUVEditorLayoutTool::~UUVEditorLayoutTool() {}
// ********** End Class UUVEditorLayoutTool ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorLayoutToolBuilder, UUVEditorLayoutToolBuilder::StaticClass, TEXT("UUVEditorLayoutToolBuilder"), &Z_Registration_Info_UClass_UUVEditorLayoutToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorLayoutToolBuilder), 875456938U) },
{ Z_Construct_UClass_UUVEditorLayoutTool, UUVEditorLayoutTool::StaticClass, TEXT("UUVEditorLayoutTool"), &Z_Registration_Info_UClass_UUVEditorLayoutTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorLayoutTool), 2647273666U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h__Script_UVEditorTools_627083499{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,105 @@
// 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 "UVEditorLayoutTool.h"
#ifdef UVEDITORTOOLS_UVEditorLayoutTool_generated_h
#error "UVEditorLayoutTool.generated.h already included, missing '#pragma once' in UVEditorLayoutTool.h"
#endif
#define UVEDITORTOOLS_UVEditorLayoutTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorLayoutToolBuilder ***********************************************
struct Z_Construct_UClass_UUVEditorLayoutToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorLayoutToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_24_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorLayoutToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVEditorLayoutToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorLayoutToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorLayoutToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorLayoutToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVEditorLayoutToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_24_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorLayoutToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorLayoutToolBuilder(UUVEditorLayoutToolBuilder&&) = delete; \
UUVEditorLayoutToolBuilder(const UUVEditorLayoutToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorLayoutToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorLayoutToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorLayoutToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVEditorLayoutToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_21_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_24_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_24_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_24_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorLayoutToolBuilder;
// ********** End Class UUVEditorLayoutToolBuilder *************************************************
// ********** Begin Class UUVEditorLayoutTool ******************************************************
struct Z_Construct_UClass_UUVEditorLayoutTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorLayoutTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_41_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorLayoutTool(); \
friend struct ::Z_Construct_UClass_UUVEditorLayoutTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorLayoutTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorLayoutTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorLayoutTool_NoRegister) \
DECLARE_SERIALIZER(UUVEditorLayoutTool) \
virtual UObject* _getUObject() const override { return const_cast<UUVEditorLayoutTool*>(this); }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_41_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorLayoutTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorLayoutTool(UUVEditorLayoutTool&&) = delete; \
UUVEditorLayoutTool(const UUVEditorLayoutTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorLayoutTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorLayoutTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorLayoutTool) \
UVEDITORTOOLS_API virtual ~UUVEditorLayoutTool();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_38_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_41_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_41_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_h_41_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorLayoutTool;
// ********** End Class UUVEditorLayoutTool ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorLayoutTool_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 "UVEditorMechanicAdapterTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorMechanicAdapterTool() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorMechanicAdapterTool();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorMechanicAdapterTool_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorMechanicAdapterTool *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorMechanicAdapterTool;
UClass* UUVEditorMechanicAdapterTool::GetPrivateStaticClass()
{
using TClass = UUVEditorMechanicAdapterTool;
if (!Z_Registration_Info_UClass_UUVEditorMechanicAdapterTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorMechanicAdapterTool"),
Z_Registration_Info_UClass_UUVEditorMechanicAdapterTool.InnerSingleton,
StaticRegisterNativesUUVEditorMechanicAdapterTool,
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_UUVEditorMechanicAdapterTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorMechanicAdapterTool_NoRegister()
{
return UUVEditorMechanicAdapterTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorMechanicAdapterTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * This is a dummy tool that only exists to make it possible for mechanics to be used in\n * outside of an actual tool. The tool can be passed in to the mechanics' Setup() calls. \n * If necessary, the behaviors can be extracted via GetInputBehaviors() to be placed into \n * an input router.\n */" },
{ "IncludePath", "UVEditorMechanicAdapterTool.h" },
{ "ModuleRelativePath", "Public/UVEditorMechanicAdapterTool.h" },
{ "ToolTip", "This is a dummy tool that only exists to make it possible for mechanics to be used in\noutside of an actual tool. The tool can be passed in to the mechanics' Setup() calls.\nIf necessary, the behaviors can be extracted via GetInputBehaviors() to be placed into\nan input router." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorMechanicAdapterTool constinit property declarations *************
// ********** End Class UUVEditorMechanicAdapterTool constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorMechanicAdapterTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorMechanicAdapterTool_Statics
UObject* (*const Z_Construct_UClass_UUVEditorMechanicAdapterTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorMechanicAdapterTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorMechanicAdapterTool_Statics::ClassParams = {
&UUVEditorMechanicAdapterTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorMechanicAdapterTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorMechanicAdapterTool_Statics::Class_MetaDataParams)
};
void UUVEditorMechanicAdapterTool::StaticRegisterNativesUUVEditorMechanicAdapterTool()
{
}
UClass* Z_Construct_UClass_UUVEditorMechanicAdapterTool()
{
if (!Z_Registration_Info_UClass_UUVEditorMechanicAdapterTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorMechanicAdapterTool.OuterSingleton, Z_Construct_UClass_UUVEditorMechanicAdapterTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorMechanicAdapterTool.OuterSingleton;
}
UUVEditorMechanicAdapterTool::UUVEditorMechanicAdapterTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorMechanicAdapterTool);
UUVEditorMechanicAdapterTool::~UUVEditorMechanicAdapterTool() {}
// ********** End Class UUVEditorMechanicAdapterTool ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorMechanicAdapterTool, UUVEditorMechanicAdapterTool::StaticClass, TEXT("UUVEditorMechanicAdapterTool"), &Z_Registration_Info_UClass_UUVEditorMechanicAdapterTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorMechanicAdapterTool), 3972169785U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h__Script_UVEditorTools_1314768716{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h__Script_UVEditorTools_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 "UVEditorMechanicAdapterTool.h"
#ifdef UVEDITORTOOLS_UVEditorMechanicAdapterTool_generated_h
#error "UVEditorMechanicAdapterTool.generated.h already included, missing '#pragma once' in UVEditorMechanicAdapterTool.h"
#endif
#define UVEDITORTOOLS_UVEditorMechanicAdapterTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorMechanicAdapterTool *********************************************
struct Z_Construct_UClass_UUVEditorMechanicAdapterTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorMechanicAdapterTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorMechanicAdapterTool(); \
friend struct ::Z_Construct_UClass_UUVEditorMechanicAdapterTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorMechanicAdapterTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorMechanicAdapterTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorMechanicAdapterTool_NoRegister) \
DECLARE_SERIALIZER(UUVEditorMechanicAdapterTool)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorMechanicAdapterTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorMechanicAdapterTool(UUVEditorMechanicAdapterTool&&) = delete; \
UUVEditorMechanicAdapterTool(const UUVEditorMechanicAdapterTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorMechanicAdapterTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorMechanicAdapterTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorMechanicAdapterTool) \
UVEDITORTOOLS_API virtual ~UUVEditorMechanicAdapterTool();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h_19_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorMechanicAdapterTool;
// ********** End Class UUVEditorMechanicAdapterTool ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorMechanicAdapterTool_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,228 @@
// 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 "Selection/UVEditorMeshSelectionMechanic.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorMeshSelectionMechanic() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInputBehaviorSet_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractionMechanic();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_ULocalInputBehaviorSource_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_ULocalMouseHoverBehavior_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_ULocalSingleClickInputBehavior_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_APreviewGeometryActor_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_URectangleMarqueeMechanic_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorMeshSelectionMechanic();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorMeshSelectionMechanic_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolViewportButtonsAPI_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorMeshSelectionMechanic *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorMeshSelectionMechanic;
UClass* UUVEditorMeshSelectionMechanic::GetPrivateStaticClass()
{
using TClass = UUVEditorMeshSelectionMechanic;
if (!Z_Registration_Info_UClass_UUVEditorMeshSelectionMechanic.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorMeshSelectionMechanic"),
Z_Registration_Info_UClass_UUVEditorMeshSelectionMechanic.InnerSingleton,
StaticRegisterNativesUUVEditorMeshSelectionMechanic,
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_UUVEditorMeshSelectionMechanic.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorMeshSelectionMechanic_NoRegister()
{
return UUVEditorMeshSelectionMechanic::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Mechanic for selecting elements of a dynamic mesh in the UV editor. Interacts\n * heavily with UUVToolSelectionAPI, which actually stores selections.\n */" },
{ "IncludePath", "Selection/UVEditorMeshSelectionMechanic.h" },
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
{ "ToolTip", "Mechanic for selecting elements of a dynamic mesh in the UV editor. Interacts\nheavily with UUVToolSelectionAPI, which actually stores selections." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ViewportButtonsAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EmitChangeAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnwrapClickTargetRouter_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewClickTargetRouter_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnwrapHoverBehaviorTargetRouter_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewHoverBehaviorTargetRouter_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MarqueeMechanic_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewMarqueeMechanic_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HoverTriangleSetMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HoverGeometryActor_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewBehaviorSet_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewBehaviorSource_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewHoverGeometryActor_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVEditorMeshSelectionMechanic.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorMeshSelectionMechanic constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ViewportButtonsAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EmitChangeAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnwrapClickTargetRouter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewClickTargetRouter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnwrapHoverBehaviorTargetRouter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewHoverBehaviorTargetRouter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MarqueeMechanic;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewMarqueeMechanic;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HoverTriangleSetMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HoverGeometryActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewBehaviorSet;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewBehaviorSource;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewHoverGeometryActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorMeshSelectionMechanic constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorMeshSelectionMechanic>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics
// ********** Begin Class UUVEditorMeshSelectionMechanic Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_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(UUVEditorMeshSelectionMechanic, SelectionAPI), Z_Construct_UClass_UUVToolSelectionAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionAPI_MetaData), NewProp_SelectionAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_ViewportButtonsAPI = { "ViewportButtonsAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, ViewportButtonsAPI), Z_Construct_UClass_UUVToolViewportButtonsAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ViewportButtonsAPI_MetaData), NewProp_ViewportButtonsAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_EmitChangeAPI = { "EmitChangeAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, EmitChangeAPI), Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EmitChangeAPI_MetaData), NewProp_EmitChangeAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewAPI = { "LivePreviewAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, LivePreviewAPI), Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewAPI_MetaData), NewProp_LivePreviewAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_UnwrapClickTargetRouter = { "UnwrapClickTargetRouter", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, UnwrapClickTargetRouter), Z_Construct_UClass_ULocalSingleClickInputBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnwrapClickTargetRouter_MetaData), NewProp_UnwrapClickTargetRouter_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewClickTargetRouter = { "LivePreviewClickTargetRouter", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, LivePreviewClickTargetRouter), Z_Construct_UClass_ULocalSingleClickInputBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewClickTargetRouter_MetaData), NewProp_LivePreviewClickTargetRouter_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_UnwrapHoverBehaviorTargetRouter = { "UnwrapHoverBehaviorTargetRouter", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, UnwrapHoverBehaviorTargetRouter), Z_Construct_UClass_ULocalMouseHoverBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnwrapHoverBehaviorTargetRouter_MetaData), NewProp_UnwrapHoverBehaviorTargetRouter_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewHoverBehaviorTargetRouter = { "LivePreviewHoverBehaviorTargetRouter", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, LivePreviewHoverBehaviorTargetRouter), Z_Construct_UClass_ULocalMouseHoverBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewHoverBehaviorTargetRouter_MetaData), NewProp_LivePreviewHoverBehaviorTargetRouter_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_MarqueeMechanic = { "MarqueeMechanic", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, MarqueeMechanic), Z_Construct_UClass_URectangleMarqueeMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MarqueeMechanic_MetaData), NewProp_MarqueeMechanic_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewMarqueeMechanic = { "LivePreviewMarqueeMechanic", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, LivePreviewMarqueeMechanic), Z_Construct_UClass_URectangleMarqueeMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewMarqueeMechanic_MetaData), NewProp_LivePreviewMarqueeMechanic_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_HoverTriangleSetMaterial = { "HoverTriangleSetMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, HoverTriangleSetMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HoverTriangleSetMaterial_MetaData), NewProp_HoverTriangleSetMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_HoverGeometryActor = { "HoverGeometryActor", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, HoverGeometryActor), Z_Construct_UClass_APreviewGeometryActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HoverGeometryActor_MetaData), NewProp_HoverGeometryActor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewBehaviorSet = { "LivePreviewBehaviorSet", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, LivePreviewBehaviorSet), Z_Construct_UClass_UInputBehaviorSet_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewBehaviorSet_MetaData), NewProp_LivePreviewBehaviorSet_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewBehaviorSource = { "LivePreviewBehaviorSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, LivePreviewBehaviorSource), Z_Construct_UClass_ULocalInputBehaviorSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewBehaviorSource_MetaData), NewProp_LivePreviewBehaviorSource_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewHoverGeometryActor = { "LivePreviewHoverGeometryActor", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorMeshSelectionMechanic, LivePreviewHoverGeometryActor), Z_Construct_UClass_APreviewGeometryActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewHoverGeometryActor_MetaData), NewProp_LivePreviewHoverGeometryActor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_SelectionAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_ViewportButtonsAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_EmitChangeAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_UnwrapClickTargetRouter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewClickTargetRouter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_UnwrapHoverBehaviorTargetRouter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewHoverBehaviorTargetRouter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_MarqueeMechanic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewMarqueeMechanic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_HoverTriangleSetMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_HoverGeometryActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewBehaviorSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewBehaviorSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::NewProp_LivePreviewHoverGeometryActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorMeshSelectionMechanic Property Definitions ************************
UObject* (*const Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractionMechanic,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::ClassParams = {
&UUVEditorMeshSelectionMechanic::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::Class_MetaDataParams)
};
void UUVEditorMeshSelectionMechanic::StaticRegisterNativesUUVEditorMeshSelectionMechanic()
{
}
UClass* Z_Construct_UClass_UUVEditorMeshSelectionMechanic()
{
if (!Z_Registration_Info_UClass_UUVEditorMeshSelectionMechanic.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorMeshSelectionMechanic.OuterSingleton, Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorMeshSelectionMechanic.OuterSingleton;
}
UUVEditorMeshSelectionMechanic::UUVEditorMeshSelectionMechanic() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorMeshSelectionMechanic);
// ********** End Class UUVEditorMeshSelectionMechanic *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorMeshSelectionMechanic, UUVEditorMeshSelectionMechanic::StaticClass, TEXT("UUVEditorMeshSelectionMechanic"), &Z_Registration_Info_UClass_UUVEditorMeshSelectionMechanic, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorMeshSelectionMechanic), 1544403781U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h__Script_UVEditorTools_336503105{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,62 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Selection/UVEditorMeshSelectionMechanic.h"
#ifdef UVEDITORTOOLS_UVEditorMeshSelectionMechanic_generated_h
#error "UVEditorMeshSelectionMechanic.generated.h already included, missing '#pragma once' in UVEditorMeshSelectionMechanic.h"
#endif
#define UVEDITORTOOLS_UVEditorMeshSelectionMechanic_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorMeshSelectionMechanic *******************************************
struct Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorMeshSelectionMechanic_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h_38_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorMeshSelectionMechanic(); \
friend struct ::Z_Construct_UClass_UUVEditorMeshSelectionMechanic_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorMeshSelectionMechanic_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorMeshSelectionMechanic, UInteractionMechanic, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorMeshSelectionMechanic_NoRegister) \
DECLARE_SERIALIZER(UUVEditorMeshSelectionMechanic)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h_38_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorMeshSelectionMechanic(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorMeshSelectionMechanic(UUVEditorMeshSelectionMechanic&&) = delete; \
UUVEditorMeshSelectionMechanic(const UUVEditorMeshSelectionMechanic&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorMeshSelectionMechanic); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorMeshSelectionMechanic); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorMeshSelectionMechanic)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h_35_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h_38_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h_38_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h_38_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorMeshSelectionMechanic;
// ********** End Class UUVEditorMeshSelectionMechanic *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVEditorMeshSelectionMechanic_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,262 @@
// 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 "UVEditorRecomputeUVsTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorRecomputeUVsTool() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPolygroupLayersProperties_NoRegister();
MODELINGOPERATORS_API UClass* Z_Construct_UClass_URecomputeUVsOpFactory_NoRegister();
MODELINGOPERATORS_API UClass* Z_Construct_UClass_URecomputeUVsToolProperties_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorRecomputeUVsTool();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorRecomputeUVsTool_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSupportsSelection_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorRecomputeUVsToolBuilder *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorRecomputeUVsToolBuilder;
UClass* UUVEditorRecomputeUVsToolBuilder::GetPrivateStaticClass()
{
using TClass = UUVEditorRecomputeUVsToolBuilder;
if (!Z_Registration_Info_UClass_UUVEditorRecomputeUVsToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorRecomputeUVsToolBuilder"),
Z_Registration_Info_UClass_UUVEditorRecomputeUVsToolBuilder.InnerSingleton,
StaticRegisterNativesUUVEditorRecomputeUVsToolBuilder,
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_UUVEditorRecomputeUVsToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_NoRegister()
{
return UUVEditorRecomputeUVsToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n *\n */" },
{ "IncludePath", "UVEditorRecomputeUVsTool.h" },
{ "ModuleRelativePath", "Public/UVEditorRecomputeUVsTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorRecomputeUVsToolBuilder constinit property declarations *********
// ********** End Class UUVEditorRecomputeUVsToolBuilder constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorRecomputeUVsToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_Statics::ClassParams = {
&UUVEditorRecomputeUVsToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_Statics::Class_MetaDataParams)
};
void UUVEditorRecomputeUVsToolBuilder::StaticRegisterNativesUUVEditorRecomputeUVsToolBuilder()
{
}
UClass* Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder()
{
if (!Z_Registration_Info_UClass_UUVEditorRecomputeUVsToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorRecomputeUVsToolBuilder.OuterSingleton, Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorRecomputeUVsToolBuilder.OuterSingleton;
}
UUVEditorRecomputeUVsToolBuilder::UUVEditorRecomputeUVsToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorRecomputeUVsToolBuilder);
UUVEditorRecomputeUVsToolBuilder::~UUVEditorRecomputeUVsToolBuilder() {}
// ********** End Class UUVEditorRecomputeUVsToolBuilder *******************************************
// ********** Begin Class UUVEditorRecomputeUVsTool ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorRecomputeUVsTool;
UClass* UUVEditorRecomputeUVsTool::GetPrivateStaticClass()
{
using TClass = UUVEditorRecomputeUVsTool;
if (!Z_Registration_Info_UClass_UUVEditorRecomputeUVsTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorRecomputeUVsTool"),
Z_Registration_Info_UClass_UUVEditorRecomputeUVsTool.InnerSingleton,
StaticRegisterNativesUUVEditorRecomputeUVsTool,
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_UUVEditorRecomputeUVsTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorRecomputeUVsTool_NoRegister()
{
return UUVEditorRecomputeUVsTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * UUVEditorRecomputeUVsTool Recomputes UVs based on existing segmentations of the mesh\n */" },
{ "IncludePath", "UVEditorRecomputeUVsTool.h" },
{ "ModuleRelativePath", "Public/UVEditorRecomputeUVsTool.h" },
{ "ToolTip", "UUVEditorRecomputeUVsTool Recomputes UVs based on existing segmentations of the mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorRecomputeUVsTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorRecomputeUVsTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PolygroupLayerProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorRecomputeUVsTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Factories_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorRecomputeUVsTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVToolSelectionAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorRecomputeUVsTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorRecomputeUVsTool constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Targets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PolygroupLayerProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Factories_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Factories;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVToolSelectionAPI;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorRecomputeUVsTool constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorRecomputeUVsTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics
// ********** Begin Class UUVEditorRecomputeUVsTool Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorRecomputeUVsTool_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_UUVEditorRecomputeUVsTool_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorRecomputeUVsTool, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorRecomputeUVsTool, Settings), Z_Construct_UClass_URecomputeUVsToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_PolygroupLayerProperties = { "PolygroupLayerProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorRecomputeUVsTool, PolygroupLayerProperties), Z_Construct_UClass_UPolygroupLayersProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PolygroupLayerProperties_MetaData), NewProp_PolygroupLayerProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_Factories_Inner = { "Factories", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_URecomputeUVsOpFactory_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_Factories = { "Factories", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorRecomputeUVsTool, Factories), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Factories_MetaData), NewProp_Factories_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_UVToolSelectionAPI = { "UVToolSelectionAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorRecomputeUVsTool, UVToolSelectionAPI), Z_Construct_UClass_UUVToolSelectionAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVToolSelectionAPI_MetaData), NewProp_UVToolSelectionAPI_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_Targets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_Targets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_PolygroupLayerProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_Factories_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_Factories,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::NewProp_UVToolSelectionAPI,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorRecomputeUVsTool Property Definitions *****************************
UObject* (*const Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UUVToolSupportsSelection_NoRegister, (int32)VTABLE_OFFSET(UUVEditorRecomputeUVsTool, IUVToolSupportsSelection), false }, // 427501827
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::ClassParams = {
&UUVEditorRecomputeUVsTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::Class_MetaDataParams)
};
void UUVEditorRecomputeUVsTool::StaticRegisterNativesUUVEditorRecomputeUVsTool()
{
}
UClass* Z_Construct_UClass_UUVEditorRecomputeUVsTool()
{
if (!Z_Registration_Info_UClass_UUVEditorRecomputeUVsTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorRecomputeUVsTool.OuterSingleton, Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorRecomputeUVsTool.OuterSingleton;
}
UUVEditorRecomputeUVsTool::UUVEditorRecomputeUVsTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorRecomputeUVsTool);
UUVEditorRecomputeUVsTool::~UUVEditorRecomputeUVsTool() {}
// ********** End Class UUVEditorRecomputeUVsTool **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder, UUVEditorRecomputeUVsToolBuilder::StaticClass, TEXT("UUVEditorRecomputeUVsToolBuilder"), &Z_Registration_Info_UClass_UUVEditorRecomputeUVsToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorRecomputeUVsToolBuilder), 2097764876U) },
{ Z_Construct_UClass_UUVEditorRecomputeUVsTool, UUVEditorRecomputeUVsTool::StaticClass, TEXT("UUVEditorRecomputeUVsTool"), &Z_Registration_Info_UClass_UUVEditorRecomputeUVsTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorRecomputeUVsTool), 2287851063U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h__Script_UVEditorTools_2491305728{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,105 @@
// 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 "UVEditorRecomputeUVsTool.h"
#ifdef UVEDITORTOOLS_UVEditorRecomputeUVsTool_generated_h
#error "UVEditorRecomputeUVsTool.generated.h already included, missing '#pragma once' in UVEditorRecomputeUVsTool.h"
#endif
#define UVEDITORTOOLS_UVEditorRecomputeUVsTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorRecomputeUVsToolBuilder *****************************************
struct Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_33_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorRecomputeUVsToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorRecomputeUVsToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorRecomputeUVsToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVEditorRecomputeUVsToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_33_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorRecomputeUVsToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorRecomputeUVsToolBuilder(UUVEditorRecomputeUVsToolBuilder&&) = delete; \
UUVEditorRecomputeUVsToolBuilder(const UUVEditorRecomputeUVsToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorRecomputeUVsToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorRecomputeUVsToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorRecomputeUVsToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVEditorRecomputeUVsToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_30_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_33_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_33_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_33_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorRecomputeUVsToolBuilder;
// ********** End Class UUVEditorRecomputeUVsToolBuilder *******************************************
// ********** Begin Class UUVEditorRecomputeUVsTool ************************************************
struct Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorRecomputeUVsTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_51_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorRecomputeUVsTool(); \
friend struct ::Z_Construct_UClass_UUVEditorRecomputeUVsTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorRecomputeUVsTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorRecomputeUVsTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorRecomputeUVsTool_NoRegister) \
DECLARE_SERIALIZER(UUVEditorRecomputeUVsTool) \
virtual UObject* _getUObject() const override { return const_cast<UUVEditorRecomputeUVsTool*>(this); }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_51_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorRecomputeUVsTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorRecomputeUVsTool(UUVEditorRecomputeUVsTool&&) = delete; \
UUVEditorRecomputeUVsTool(const UUVEditorRecomputeUVsTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorRecomputeUVsTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorRecomputeUVsTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorRecomputeUVsTool) \
UVEDITORTOOLS_API virtual ~UUVEditorRecomputeUVsTool();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_48_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_51_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_51_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h_51_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorRecomputeUVsTool;
// ********** End Class UUVEditorRecomputeUVsTool **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorRecomputeUVsTool_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,449 @@
// 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 "UVEditorSeamTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorSeamTool() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInputBehaviorSet_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolNestedAcceptCancelAPI_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_ULocalInputBehaviorSource_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewGeometry_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorSeamTool();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorSeamTool_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorSeamToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorSeamToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorSeamToolProperties();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorSeamToolProperties_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister();
UVEDITORTOOLS_API UEnum* Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EUVEditorSeamMode *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EUVEditorSeamMode;
static UEnum* EUVEditorSeamMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EUVEditorSeamMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EUVEditorSeamMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode, (UObject*)Z_Construct_UPackage__Script_UVEditorTools(), TEXT("EUVEditorSeamMode"));
}
return Z_Registration_Info_UEnum_EUVEditorSeamMode.OuterSingleton;
}
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorSeamMode>()
{
return EUVEditorSeamMode_StaticEnum();
}
struct Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Cut.Comment", "/** Marked path will cut the UV island, creating new seams.*/" },
{ "Cut.Name", "EUVEditorSeamMode::Cut" },
{ "Cut.ToolTip", "Marked path will cut the UV island, creating new seams." },
{ "Join.Comment", "/** Marked path will join the UV island, removing seams.*/" },
{ "Join.Name", "EUVEditorSeamMode::Join" },
{ "Join.ToolTip", "Marked path will join the UV island, removing seams." },
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EUVEditorSeamMode::Cut", (int64)EUVEditorSeamMode::Cut },
{ "EUVEditorSeamMode::Join", (int64)EUVEditorSeamMode::Join },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_UVEditorTools,
nullptr,
"EUVEditorSeamMode",
"EUVEditorSeamMode",
Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode()
{
if (!Z_Registration_Info_UEnum_EUVEditorSeamMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EUVEditorSeamMode.InnerSingleton, Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EUVEditorSeamMode.InnerSingleton;
}
// ********** End Enum EUVEditorSeamMode ***********************************************************
// ********** Begin Class UUVEditorSeamToolProperties **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorSeamToolProperties;
UClass* UUVEditorSeamToolProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorSeamToolProperties;
if (!Z_Registration_Info_UClass_UUVEditorSeamToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorSeamToolProperties"),
Z_Registration_Info_UClass_UUVEditorSeamToolProperties.InnerSingleton,
StaticRegisterNativesUUVEditorSeamToolProperties,
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_UUVEditorSeamToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorSeamToolProperties_NoRegister()
{
return UUVEditorSeamToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorSeamToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorSeamTool.h" },
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mode_MetaData[] = {
{ "Category", "Options" },
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathSimilarityWeight_MetaData[] = {
{ "Category", "Options" },
{ "ClampMin", "0" },
{ "Comment", "/**\n\x09 * Setting this above 0 will include a measure of path similarity to seam transfer, so that among\n\x09 * similarly short paths, we pick one that lies closer to the edge. Useful in cases where the path\n\x09 * is on the wrong diagonal to the triangulation, because it prefers a closely zigzagging path over\n\x09 * a wider \"up and over\" path that has similar length. If set to 0, only path length is used.\n\x09 */" },
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
{ "ToolTip", "Setting this above 0 will include a measure of path similarity to seam transfer, so that among\n similarly short paths, we pick one that lies closer to the edge. Useful in cases where the path\n is on the wrong diagonal to the triangulation, because it prefers a closely zigzagging path over\n a wider \"up and over\" path that has similar length. If set to 0, only path length is used." },
{ "UIMax", "1000" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorSeamToolProperties constinit property declarations **************
static const UECodeGen_Private::FBytePropertyParams NewProp_Mode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Mode;
static const UECodeGen_Private::FDoublePropertyParams NewProp_PathSimilarityWeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorSeamToolProperties constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorSeamToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorSeamToolProperties_Statics
// ********** Begin Class UUVEditorSeamToolProperties Property Definitions *************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::NewProp_Mode_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_UUVEditorSeamToolProperties_Statics::NewProp_Mode = { "Mode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSeamToolProperties, Mode), Z_Construct_UEnum_UVEditorTools_EUVEditorSeamMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mode_MetaData), NewProp_Mode_MetaData) }; // 3045694196
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::NewProp_PathSimilarityWeight = { "PathSimilarityWeight", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSeamToolProperties, PathSimilarityWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathSimilarityWeight_MetaData), NewProp_PathSimilarityWeight_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::NewProp_Mode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::NewProp_Mode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::NewProp_PathSimilarityWeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorSeamToolProperties Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::ClassParams = {
&UUVEditorSeamToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::Class_MetaDataParams)
};
void UUVEditorSeamToolProperties::StaticRegisterNativesUUVEditorSeamToolProperties()
{
}
UClass* Z_Construct_UClass_UUVEditorSeamToolProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorSeamToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorSeamToolProperties.OuterSingleton, Z_Construct_UClass_UUVEditorSeamToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorSeamToolProperties.OuterSingleton;
}
UUVEditorSeamToolProperties::UUVEditorSeamToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorSeamToolProperties);
UUVEditorSeamToolProperties::~UUVEditorSeamToolProperties() {}
// ********** End Class UUVEditorSeamToolProperties ************************************************
// ********** Begin Class UUVEditorSeamToolBuilder *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorSeamToolBuilder;
UClass* UUVEditorSeamToolBuilder::GetPrivateStaticClass()
{
using TClass = UUVEditorSeamToolBuilder;
if (!Z_Registration_Info_UClass_UUVEditorSeamToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorSeamToolBuilder"),
Z_Registration_Info_UClass_UUVEditorSeamToolBuilder.InnerSingleton,
StaticRegisterNativesUUVEditorSeamToolBuilder,
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_UUVEditorSeamToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorSeamToolBuilder_NoRegister()
{
return UUVEditorSeamToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorSeamToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorSeamTool.h" },
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorSeamToolBuilder constinit property declarations *****************
// ********** End Class UUVEditorSeamToolBuilder constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorSeamToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorSeamToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UUVEditorSeamToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSeamToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorSeamToolBuilder_Statics::ClassParams = {
&UUVEditorSeamToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSeamToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorSeamToolBuilder_Statics::Class_MetaDataParams)
};
void UUVEditorSeamToolBuilder::StaticRegisterNativesUUVEditorSeamToolBuilder()
{
}
UClass* Z_Construct_UClass_UUVEditorSeamToolBuilder()
{
if (!Z_Registration_Info_UClass_UUVEditorSeamToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorSeamToolBuilder.OuterSingleton, Z_Construct_UClass_UUVEditorSeamToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorSeamToolBuilder.OuterSingleton;
}
UUVEditorSeamToolBuilder::UUVEditorSeamToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorSeamToolBuilder);
UUVEditorSeamToolBuilder::~UUVEditorSeamToolBuilder() {}
// ********** End Class UUVEditorSeamToolBuilder ***************************************************
// ********** Begin Class UUVEditorSeamTool ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorSeamTool;
UClass* UUVEditorSeamTool::GetPrivateStaticClass()
{
using TClass = UUVEditorSeamTool;
if (!Z_Registration_Info_UClass_UUVEditorSeamTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorSeamTool"),
Z_Registration_Info_UClass_UUVEditorSeamTool.InnerSingleton,
StaticRegisterNativesUUVEditorSeamTool,
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_UUVEditorSeamTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorSeamTool_NoRegister()
{
return UUVEditorSeamTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorSeamTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorSeamTool.h" },
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EmitChangeAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewBehaviorSet_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewBehaviorSource_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnwrapGeometry_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewGeometry_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorSeamTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorSeamTool constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Targets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EmitChangeAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewBehaviorSet;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewBehaviorSource;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnwrapGeometry;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewGeometry;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorSeamTool constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorSeamTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorSeamTool_Statics
// ********** Begin Class UUVEditorSeamTool Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorSeamTool_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_UUVEditorSeamTool_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSeamTool, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSeamTool, Settings), Z_Construct_UClass_UUVEditorSeamToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_LivePreviewAPI = { "LivePreviewAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSeamTool, LivePreviewAPI), Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewAPI_MetaData), NewProp_LivePreviewAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_EmitChangeAPI = { "EmitChangeAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSeamTool, EmitChangeAPI), Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EmitChangeAPI_MetaData), NewProp_EmitChangeAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_LivePreviewBehaviorSet = { "LivePreviewBehaviorSet", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSeamTool, LivePreviewBehaviorSet), Z_Construct_UClass_UInputBehaviorSet_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewBehaviorSet_MetaData), NewProp_LivePreviewBehaviorSet_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_LivePreviewBehaviorSource = { "LivePreviewBehaviorSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSeamTool, LivePreviewBehaviorSource), Z_Construct_UClass_ULocalInputBehaviorSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewBehaviorSource_MetaData), NewProp_LivePreviewBehaviorSource_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_UnwrapGeometry = { "UnwrapGeometry", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSeamTool, UnwrapGeometry), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnwrapGeometry_MetaData), NewProp_UnwrapGeometry_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_LivePreviewGeometry = { "LivePreviewGeometry", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorSeamTool, LivePreviewGeometry), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewGeometry_MetaData), NewProp_LivePreviewGeometry_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorSeamTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_Targets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_Targets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_LivePreviewAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_EmitChangeAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_LivePreviewBehaviorSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_LivePreviewBehaviorSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_UnwrapGeometry,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorSeamTool_Statics::NewProp_LivePreviewGeometry,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSeamTool_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorSeamTool Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UUVEditorSeamTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSeamTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UUVEditorSeamTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UInteractiveToolNestedAcceptCancelAPI_NoRegister, (int32)VTABLE_OFFSET(UUVEditorSeamTool, IInteractiveToolNestedAcceptCancelAPI), false }, // 1318677364
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorSeamTool_Statics::ClassParams = {
&UUVEditorSeamTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorSeamTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSeamTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorSeamTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorSeamTool_Statics::Class_MetaDataParams)
};
void UUVEditorSeamTool::StaticRegisterNativesUUVEditorSeamTool()
{
}
UClass* Z_Construct_UClass_UUVEditorSeamTool()
{
if (!Z_Registration_Info_UClass_UUVEditorSeamTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorSeamTool.OuterSingleton, Z_Construct_UClass_UUVEditorSeamTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorSeamTool.OuterSingleton;
}
UUVEditorSeamTool::UUVEditorSeamTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorSeamTool);
UUVEditorSeamTool::~UUVEditorSeamTool() {}
// ********** End Class UUVEditorSeamTool **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h__Script_UVEditorTools_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EUVEditorSeamMode_StaticEnum, TEXT("EUVEditorSeamMode"), &Z_Registration_Info_UEnum_EUVEditorSeamMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3045694196U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorSeamToolProperties, UUVEditorSeamToolProperties::StaticClass, TEXT("UUVEditorSeamToolProperties"), &Z_Registration_Info_UClass_UUVEditorSeamToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorSeamToolProperties), 1824616975U) },
{ Z_Construct_UClass_UUVEditorSeamToolBuilder, UUVEditorSeamToolBuilder::StaticClass, TEXT("UUVEditorSeamToolBuilder"), &Z_Registration_Info_UClass_UUVEditorSeamToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorSeamToolBuilder), 576467139U) },
{ Z_Construct_UClass_UUVEditorSeamTool, UUVEditorSeamTool::StaticClass, TEXT("UUVEditorSeamTool"), &Z_Registration_Info_UClass_UUVEditorSeamTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorSeamTool), 2046579336U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h__Script_UVEditorTools_2870265953{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h__Script_UVEditorTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h__Script_UVEditorTools_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,156 @@
// 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 "UVEditorSeamTool.h"
#ifdef UVEDITORTOOLS_UVEditorSeamTool_generated_h
#error "UVEditorSeamTool.generated.h already included, missing '#pragma once' in UVEditorSeamTool.h"
#endif
#define UVEDITORTOOLS_UVEditorSeamTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorSeamToolProperties **********************************************
struct Z_Construct_UClass_UUVEditorSeamToolProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorSeamToolProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_41_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorSeamToolProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorSeamToolProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorSeamToolProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorSeamToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorSeamToolProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorSeamToolProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_41_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorSeamToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorSeamToolProperties(UUVEditorSeamToolProperties&&) = delete; \
UUVEditorSeamToolProperties(const UUVEditorSeamToolProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorSeamToolProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorSeamToolProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorSeamToolProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorSeamToolProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_38_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_41_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_41_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_41_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorSeamToolProperties;
// ********** End Class UUVEditorSeamToolProperties ************************************************
// ********** Begin Class UUVEditorSeamToolBuilder *************************************************
struct Z_Construct_UClass_UUVEditorSeamToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorSeamToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_62_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorSeamToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVEditorSeamToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorSeamToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorSeamToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorSeamToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVEditorSeamToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_62_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorSeamToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorSeamToolBuilder(UUVEditorSeamToolBuilder&&) = delete; \
UUVEditorSeamToolBuilder(const UUVEditorSeamToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorSeamToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorSeamToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorSeamToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVEditorSeamToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_59_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_62_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_62_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_62_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorSeamToolBuilder;
// ********** End Class UUVEditorSeamToolBuilder ***************************************************
// ********** Begin Class UUVEditorSeamTool ********************************************************
struct Z_Construct_UClass_UUVEditorSeamTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorSeamTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_77_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorSeamTool(); \
friend struct ::Z_Construct_UClass_UUVEditorSeamTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorSeamTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorSeamTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorSeamTool_NoRegister) \
DECLARE_SERIALIZER(UUVEditorSeamTool) \
virtual UObject* _getUObject() const override { return const_cast<UUVEditorSeamTool*>(this); }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_77_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorSeamTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorSeamTool(UUVEditorSeamTool&&) = delete; \
UUVEditorSeamTool(const UUVEditorSeamTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorSeamTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorSeamTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorSeamTool) \
UVEDITORTOOLS_API virtual ~UUVEditorSeamTool();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_73_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_77_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_77_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h_77_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorSeamTool;
// ********** End Class UUVEditorSeamTool **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorSeamTool_h
// ********** Begin Enum EUVEditorSeamMode *********************************************************
#define FOREACH_ENUM_EUVEDITORSEAMMODE(op) \
op(EUVEditorSeamMode::Cut) \
op(EUVEditorSeamMode::Join)
enum class EUVEditorSeamMode : uint8;
template<> struct TIsUEnumClass<EUVEditorSeamMode> { enum { Value = true }; };
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorSeamMode>();
// ********** End Enum EUVEditorSeamMode ***********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,596 @@
// 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 "UVEditorTexelDensityTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorTexelDensityTool() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInputBehaviorSet_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_ULocalInputBehaviorSource_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewGeometry_NoRegister();
MODELINGOPERATORS_API UClass* Z_Construct_UClass_UUVEditorTexelDensitySettings();
MODELINGOPERATORS_API UClass* Z_Construct_UClass_UUVEditorTexelDensitySettings_NoRegister();
MODELINGOPERATORS_API UClass* Z_Construct_UClass_UUVTexelDensityOperatorFactory_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityActionSettings();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityActionSettings_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityTool();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityTool_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityToolSettings();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityToolSettings_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVTool2DViewportAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSupportsSelection_NoRegister();
UVEDITORTOOLS_API UEnum* Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorTexelDensityToolBuilder *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorTexelDensityToolBuilder;
UClass* UUVEditorTexelDensityToolBuilder::GetPrivateStaticClass()
{
using TClass = UUVEditorTexelDensityToolBuilder;
if (!Z_Registration_Info_UClass_UUVEditorTexelDensityToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorTexelDensityToolBuilder"),
Z_Registration_Info_UClass_UUVEditorTexelDensityToolBuilder.InnerSingleton,
StaticRegisterNativesUUVEditorTexelDensityToolBuilder,
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_UUVEditorTexelDensityToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_NoRegister()
{
return UUVEditorTexelDensityToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n *\n */" },
{ "IncludePath", "UVEditorTexelDensityTool.h" },
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorTexelDensityToolBuilder constinit property declarations *********
// ********** End Class UUVEditorTexelDensityToolBuilder constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorTexelDensityToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_Statics::ClassParams = {
&UUVEditorTexelDensityToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_Statics::Class_MetaDataParams)
};
void UUVEditorTexelDensityToolBuilder::StaticRegisterNativesUUVEditorTexelDensityToolBuilder()
{
}
UClass* Z_Construct_UClass_UUVEditorTexelDensityToolBuilder()
{
if (!Z_Registration_Info_UClass_UUVEditorTexelDensityToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorTexelDensityToolBuilder.OuterSingleton, Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorTexelDensityToolBuilder.OuterSingleton;
}
UUVEditorTexelDensityToolBuilder::UUVEditorTexelDensityToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorTexelDensityToolBuilder);
UUVEditorTexelDensityToolBuilder::~UUVEditorTexelDensityToolBuilder() {}
// ********** End Class UUVEditorTexelDensityToolBuilder *******************************************
// ********** Begin Enum ETexelDensityToolAction ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETexelDensityToolAction;
static UEnum* ETexelDensityToolAction_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ETexelDensityToolAction.OuterSingleton)
{
Z_Registration_Info_UEnum_ETexelDensityToolAction.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction, (UObject*)Z_Construct_UPackage__Script_UVEditorTools(), TEXT("ETexelDensityToolAction"));
}
return Z_Registration_Info_UEnum_ETexelDensityToolAction.OuterSingleton;
}
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<ETexelDensityToolAction>()
{
return ETexelDensityToolAction_StaticEnum();
}
struct Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BeginSamping.Name", "ETexelDensityToolAction::BeginSamping" },
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
{ "NoAction.Name", "ETexelDensityToolAction::NoAction" },
{ "Processing.Name", "ETexelDensityToolAction::Processing" },
{ "Sampling.Name", "ETexelDensityToolAction::Sampling" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ETexelDensityToolAction::NoAction", (int64)ETexelDensityToolAction::NoAction },
{ "ETexelDensityToolAction::Processing", (int64)ETexelDensityToolAction::Processing },
{ "ETexelDensityToolAction::BeginSamping", (int64)ETexelDensityToolAction::BeginSamping },
{ "ETexelDensityToolAction::Sampling", (int64)ETexelDensityToolAction::Sampling },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_UVEditorTools,
nullptr,
"ETexelDensityToolAction",
"ETexelDensityToolAction",
Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction_Statics::Enum_MetaDataParams), Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction()
{
if (!Z_Registration_Info_UEnum_ETexelDensityToolAction.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETexelDensityToolAction.InnerSingleton, Z_Construct_UEnum_UVEditorTools_ETexelDensityToolAction_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ETexelDensityToolAction.InnerSingleton;
}
// ********** End Enum ETexelDensityToolAction *****************************************************
// ********** Begin Class UUVEditorTexelDensityActionSettings Function SampleTexelDensity **********
struct Z_Construct_UFunction_UUVEditorTexelDensityActionSettings_SampleTexelDensity_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "Category", "Actions" },
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SampleTexelDensity constinit property declarations ********************
// ********** End Function SampleTexelDensity constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUVEditorTexelDensityActionSettings_SampleTexelDensity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUVEditorTexelDensityActionSettings, nullptr, "SampleTexelDensity", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorTexelDensityActionSettings_SampleTexelDensity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUVEditorTexelDensityActionSettings_SampleTexelDensity_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UUVEditorTexelDensityActionSettings_SampleTexelDensity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUVEditorTexelDensityActionSettings_SampleTexelDensity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUVEditorTexelDensityActionSettings::execSampleTexelDensity)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SampleTexelDensity();
P_NATIVE_END;
}
// ********** End Class UUVEditorTexelDensityActionSettings Function SampleTexelDensity ************
// ********** Begin Class UUVEditorTexelDensityActionSettings **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorTexelDensityActionSettings;
UClass* UUVEditorTexelDensityActionSettings::GetPrivateStaticClass()
{
using TClass = UUVEditorTexelDensityActionSettings;
if (!Z_Registration_Info_UClass_UUVEditorTexelDensityActionSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorTexelDensityActionSettings"),
Z_Registration_Info_UClass_UUVEditorTexelDensityActionSettings.InnerSingleton,
StaticRegisterNativesUUVEditorTexelDensityActionSettings,
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_UUVEditorTexelDensityActionSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorTexelDensityActionSettings_NoRegister()
{
return UUVEditorTexelDensityActionSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorTexelDensityTool.h" },
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorTexelDensityActionSettings constinit property declarations ******
// ********** End Class UUVEditorTexelDensityActionSettings constinit property declarations ********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SampleTexelDensity"), .Pointer = &UUVEditorTexelDensityActionSettings::execSampleTexelDensity },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UUVEditorTexelDensityActionSettings_SampleTexelDensity, "SampleTexelDensity" }, // 2318051430
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorTexelDensityActionSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics
UObject* (*const Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics::ClassParams = {
&UUVEditorTexelDensityActionSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics::Class_MetaDataParams)
};
void UUVEditorTexelDensityActionSettings::StaticRegisterNativesUUVEditorTexelDensityActionSettings()
{
UClass* Class = UUVEditorTexelDensityActionSettings::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics::Funcs));
}
UClass* Z_Construct_UClass_UUVEditorTexelDensityActionSettings()
{
if (!Z_Registration_Info_UClass_UUVEditorTexelDensityActionSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorTexelDensityActionSettings.OuterSingleton, Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorTexelDensityActionSettings.OuterSingleton;
}
UUVEditorTexelDensityActionSettings::UUVEditorTexelDensityActionSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorTexelDensityActionSettings);
UUVEditorTexelDensityActionSettings::~UUVEditorTexelDensityActionSettings() {}
// ********** End Class UUVEditorTexelDensityActionSettings ****************************************
// ********** Begin Class UUVEditorTexelDensityToolSettings ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorTexelDensityToolSettings;
UClass* UUVEditorTexelDensityToolSettings::GetPrivateStaticClass()
{
using TClass = UUVEditorTexelDensityToolSettings;
if (!Z_Registration_Info_UClass_UUVEditorTexelDensityToolSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorTexelDensityToolSettings"),
Z_Registration_Info_UClass_UUVEditorTexelDensityToolSettings.InnerSingleton,
StaticRegisterNativesUUVEditorTexelDensityToolSettings,
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_UUVEditorTexelDensityToolSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorTexelDensityToolSettings_NoRegister()
{
return UUVEditorTexelDensityToolSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorTexelDensityToolSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorTexelDensityTool.h" },
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorTexelDensityToolSettings constinit property declarations ********
// ********** End Class UUVEditorTexelDensityToolSettings constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorTexelDensityToolSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorTexelDensityToolSettings_Statics
UObject* (*const Z_Construct_UClass_UUVEditorTexelDensityToolSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVEditorTexelDensitySettings,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTexelDensityToolSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorTexelDensityToolSettings_Statics::ClassParams = {
&UUVEditorTexelDensityToolSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTexelDensityToolSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorTexelDensityToolSettings_Statics::Class_MetaDataParams)
};
void UUVEditorTexelDensityToolSettings::StaticRegisterNativesUUVEditorTexelDensityToolSettings()
{
}
UClass* Z_Construct_UClass_UUVEditorTexelDensityToolSettings()
{
if (!Z_Registration_Info_UClass_UUVEditorTexelDensityToolSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorTexelDensityToolSettings.OuterSingleton, Z_Construct_UClass_UUVEditorTexelDensityToolSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorTexelDensityToolSettings.OuterSingleton;
}
UUVEditorTexelDensityToolSettings::UUVEditorTexelDensityToolSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorTexelDensityToolSettings);
UUVEditorTexelDensityToolSettings::~UUVEditorTexelDensityToolSettings() {}
// ********** End Class UUVEditorTexelDensityToolSettings ******************************************
// ********** Begin Class UUVEditorTexelDensityTool ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorTexelDensityTool;
UClass* UUVEditorTexelDensityTool::GetPrivateStaticClass()
{
using TClass = UUVEditorTexelDensityTool;
if (!Z_Registration_Info_UClass_UUVEditorTexelDensityTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorTexelDensityTool"),
Z_Registration_Info_UClass_UUVEditorTexelDensityTool.InnerSingleton,
StaticRegisterNativesUUVEditorTexelDensityTool,
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_UUVEditorTexelDensityTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorTexelDensityTool_NoRegister()
{
return UUVEditorTexelDensityTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorTexelDensityTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * UUVEditorRecomputeUVsTool Recomputes UVs based on existing segmentations of the mesh\n */" },
{ "IncludePath", "UVEditorTexelDensityTool.h" },
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
{ "ToolTip", "UUVEditorRecomputeUVsTool Recomputes UVs based on existing segmentations of the mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActionSettings_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVToolSelectionAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVTool2DViewportAPI_MetaData[] = {
{ "Comment", "//~ For UDIM information access\n" },
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EmitChangeAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Factories_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewBehaviorSet_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewBehaviorSource_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnwrapGeometry_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewGeometry_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleSetMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTexelDensityTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorTexelDensityTool constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Targets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ActionSettings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVToolSelectionAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVTool2DViewportAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EmitChangeAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Factories_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Factories;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewBehaviorSet;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewBehaviorSource;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnwrapGeometry;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewGeometry;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TriangleSetMaterial;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorTexelDensityTool constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorTexelDensityTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorTexelDensityTool_Statics
// ********** Begin Class UUVEditorTexelDensityTool Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_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_UUVEditorTexelDensityTool_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, Settings), Z_Construct_UClass_UUVEditorTexelDensitySettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_ActionSettings = { "ActionSettings", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, ActionSettings), Z_Construct_UClass_UUVEditorTexelDensityActionSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActionSettings_MetaData), NewProp_ActionSettings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_UVToolSelectionAPI = { "UVToolSelectionAPI", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, UVToolSelectionAPI), Z_Construct_UClass_UUVToolSelectionAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVToolSelectionAPI_MetaData), NewProp_UVToolSelectionAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_LivePreviewAPI = { "LivePreviewAPI", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, LivePreviewAPI), Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewAPI_MetaData), NewProp_LivePreviewAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_UVTool2DViewportAPI = { "UVTool2DViewportAPI", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, UVTool2DViewportAPI), Z_Construct_UClass_UUVTool2DViewportAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVTool2DViewportAPI_MetaData), NewProp_UVTool2DViewportAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_EmitChangeAPI = { "EmitChangeAPI", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, EmitChangeAPI), Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EmitChangeAPI_MetaData), NewProp_EmitChangeAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_Factories_Inner = { "Factories", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UUVTexelDensityOperatorFactory_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_Factories = { "Factories", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, Factories), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Factories_MetaData), NewProp_Factories_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_LivePreviewBehaviorSet = { "LivePreviewBehaviorSet", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, LivePreviewBehaviorSet), Z_Construct_UClass_UInputBehaviorSet_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewBehaviorSet_MetaData), NewProp_LivePreviewBehaviorSet_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_LivePreviewBehaviorSource = { "LivePreviewBehaviorSource", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, LivePreviewBehaviorSource), Z_Construct_UClass_ULocalInputBehaviorSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewBehaviorSource_MetaData), NewProp_LivePreviewBehaviorSource_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_UnwrapGeometry = { "UnwrapGeometry", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, UnwrapGeometry), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnwrapGeometry_MetaData), NewProp_UnwrapGeometry_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_LivePreviewGeometry = { "LivePreviewGeometry", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, LivePreviewGeometry), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewGeometry_MetaData), NewProp_LivePreviewGeometry_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_TriangleSetMaterial = { "TriangleSetMaterial", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTexelDensityTool, TriangleSetMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleSetMaterial_MetaData), NewProp_TriangleSetMaterial_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_Targets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_Targets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_ActionSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_UVToolSelectionAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_LivePreviewAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_UVTool2DViewportAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_EmitChangeAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_Factories_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_Factories,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_LivePreviewBehaviorSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_LivePreviewBehaviorSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_UnwrapGeometry,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_LivePreviewGeometry,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::NewProp_TriangleSetMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorTexelDensityTool Property Definitions *****************************
UObject* (*const Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UUVToolSupportsSelection_NoRegister, (int32)VTABLE_OFFSET(UUVEditorTexelDensityTool, IUVToolSupportsSelection), false }, // 427501827
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::ClassParams = {
&UUVEditorTexelDensityTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::Class_MetaDataParams)
};
void UUVEditorTexelDensityTool::StaticRegisterNativesUUVEditorTexelDensityTool()
{
}
UClass* Z_Construct_UClass_UUVEditorTexelDensityTool()
{
if (!Z_Registration_Info_UClass_UUVEditorTexelDensityTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorTexelDensityTool.OuterSingleton, Z_Construct_UClass_UUVEditorTexelDensityTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorTexelDensityTool.OuterSingleton;
}
UUVEditorTexelDensityTool::UUVEditorTexelDensityTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorTexelDensityTool);
UUVEditorTexelDensityTool::~UUVEditorTexelDensityTool() {}
// ********** End Class UUVEditorTexelDensityTool **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h__Script_UVEditorTools_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ETexelDensityToolAction_StaticEnum, TEXT("ETexelDensityToolAction"), &Z_Registration_Info_UEnum_ETexelDensityToolAction, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1360676526U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorTexelDensityToolBuilder, UUVEditorTexelDensityToolBuilder::StaticClass, TEXT("UUVEditorTexelDensityToolBuilder"), &Z_Registration_Info_UClass_UUVEditorTexelDensityToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorTexelDensityToolBuilder), 77121227U) },
{ Z_Construct_UClass_UUVEditorTexelDensityActionSettings, UUVEditorTexelDensityActionSettings::StaticClass, TEXT("UUVEditorTexelDensityActionSettings"), &Z_Registration_Info_UClass_UUVEditorTexelDensityActionSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorTexelDensityActionSettings), 4183094056U) },
{ Z_Construct_UClass_UUVEditorTexelDensityToolSettings, UUVEditorTexelDensityToolSettings::StaticClass, TEXT("UUVEditorTexelDensityToolSettings"), &Z_Registration_Info_UClass_UUVEditorTexelDensityToolSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorTexelDensityToolSettings), 1857541552U) },
{ Z_Construct_UClass_UUVEditorTexelDensityTool, UUVEditorTexelDensityTool::StaticClass, TEXT("UUVEditorTexelDensityTool"), &Z_Registration_Info_UClass_UUVEditorTexelDensityTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorTexelDensityTool), 3729148699U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h__Script_UVEditorTools_2649172689{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h__Script_UVEditorTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h__Script_UVEditorTools_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,204 @@
// 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 "UVEditorTexelDensityTool.h"
#ifdef UVEDITORTOOLS_UVEditorTexelDensityTool_generated_h
#error "UVEditorTexelDensityTool.generated.h already included, missing '#pragma once' in UVEditorTexelDensityTool.h"
#endif
#define UVEDITORTOOLS_UVEditorTexelDensityTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorTexelDensityToolBuilder *****************************************
struct Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_39_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorTexelDensityToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorTexelDensityToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorTexelDensityToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVEditorTexelDensityToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_39_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorTexelDensityToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorTexelDensityToolBuilder(UUVEditorTexelDensityToolBuilder&&) = delete; \
UUVEditorTexelDensityToolBuilder(const UUVEditorTexelDensityToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorTexelDensityToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorTexelDensityToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorTexelDensityToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVEditorTexelDensityToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_36_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_39_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_39_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_39_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorTexelDensityToolBuilder;
// ********** End Class UUVEditorTexelDensityToolBuilder *******************************************
// ********** Begin Class UUVEditorTexelDensityActionSettings **************************************
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_64_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSampleTexelDensity);
struct Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityActionSettings_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_64_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorTexelDensityActionSettings(); \
friend struct ::Z_Construct_UClass_UUVEditorTexelDensityActionSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorTexelDensityActionSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorTexelDensityActionSettings, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorTexelDensityActionSettings_NoRegister) \
DECLARE_SERIALIZER(UUVEditorTexelDensityActionSettings)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_64_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorTexelDensityActionSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorTexelDensityActionSettings(UUVEditorTexelDensityActionSettings&&) = delete; \
UUVEditorTexelDensityActionSettings(const UUVEditorTexelDensityActionSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorTexelDensityActionSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorTexelDensityActionSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorTexelDensityActionSettings) \
UVEDITORTOOLS_API virtual ~UUVEditorTexelDensityActionSettings();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_61_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_64_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_64_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_64_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_64_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorTexelDensityActionSettings;
// ********** End Class UUVEditorTexelDensityActionSettings ****************************************
// ********** Begin Class UUVEditorTexelDensityToolSettings ****************************************
struct Z_Construct_UClass_UUVEditorTexelDensityToolSettings_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityToolSettings_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_79_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorTexelDensityToolSettings(); \
friend struct ::Z_Construct_UClass_UUVEditorTexelDensityToolSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorTexelDensityToolSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorTexelDensityToolSettings, UUVEditorTexelDensitySettings, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorTexelDensityToolSettings_NoRegister) \
DECLARE_SERIALIZER(UUVEditorTexelDensityToolSettings)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_79_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorTexelDensityToolSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorTexelDensityToolSettings(UUVEditorTexelDensityToolSettings&&) = delete; \
UUVEditorTexelDensityToolSettings(const UUVEditorTexelDensityToolSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorTexelDensityToolSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorTexelDensityToolSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorTexelDensityToolSettings) \
UVEDITORTOOLS_API virtual ~UUVEditorTexelDensityToolSettings();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_76_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_79_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_79_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_79_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorTexelDensityToolSettings;
// ********** End Class UUVEditorTexelDensityToolSettings ******************************************
// ********** Begin Class UUVEditorTexelDensityTool ************************************************
struct Z_Construct_UClass_UUVEditorTexelDensityTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTexelDensityTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_94_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorTexelDensityTool(); \
friend struct ::Z_Construct_UClass_UUVEditorTexelDensityTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorTexelDensityTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorTexelDensityTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorTexelDensityTool_NoRegister) \
DECLARE_SERIALIZER(UUVEditorTexelDensityTool) \
virtual UObject* _getUObject() const override { return const_cast<UUVEditorTexelDensityTool*>(this); }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_94_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorTexelDensityTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorTexelDensityTool(UUVEditorTexelDensityTool&&) = delete; \
UUVEditorTexelDensityTool(const UUVEditorTexelDensityTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorTexelDensityTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorTexelDensityTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorTexelDensityTool) \
UVEDITORTOOLS_API virtual ~UUVEditorTexelDensityTool();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_91_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_94_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_94_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h_94_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorTexelDensityTool;
// ********** End Class UUVEditorTexelDensityTool **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTexelDensityTool_h
// ********** Begin Enum ETexelDensityToolAction ***************************************************
#define FOREACH_ENUM_ETEXELDENSITYTOOLACTION(op) \
op(ETexelDensityToolAction::NoAction) \
op(ETexelDensityToolAction::Processing) \
op(ETexelDensityToolAction::BeginSamping) \
op(ETexelDensityToolAction::Sampling)
enum class ETexelDensityToolAction;
template<> struct TIsUEnumClass<ETexelDensityToolAction> { enum { Value = true }; };
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<ETexelDensityToolAction>();
// ********** End Enum ETexelDensityToolAction *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,206 @@
// 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 "UVEditorToolBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorToolBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UGenericUVEditorToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UGenericUVEditorToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorGenericBuildableTool();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorGenericBuildableTool_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UUVEditorGenericBuildableTool ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorGenericBuildableTool;
UClass* UUVEditorGenericBuildableTool::GetPrivateStaticClass()
{
using TClass = UUVEditorGenericBuildableTool;
if (!Z_Registration_Info_UClass_UUVEditorGenericBuildableTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorGenericBuildableTool"),
Z_Registration_Info_UClass_UUVEditorGenericBuildableTool.InnerSingleton,
StaticRegisterNativesUUVEditorGenericBuildableTool,
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_UUVEditorGenericBuildableTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorGenericBuildableTool_NoRegister()
{
return UUVEditorGenericBuildableTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorGenericBuildableTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UVEditorToolBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UUVEditorGenericBuildableTool constinit property declarations ********
// ********** End Interface UUVEditorGenericBuildableTool constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IUVEditorGenericBuildableTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorGenericBuildableTool_Statics
UObject* (*const Z_Construct_UClass_UUVEditorGenericBuildableTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorGenericBuildableTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorGenericBuildableTool_Statics::ClassParams = {
&UUVEditorGenericBuildableTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorGenericBuildableTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorGenericBuildableTool_Statics::Class_MetaDataParams)
};
void UUVEditorGenericBuildableTool::StaticRegisterNativesUUVEditorGenericBuildableTool()
{
}
UClass* Z_Construct_UClass_UUVEditorGenericBuildableTool()
{
if (!Z_Registration_Info_UClass_UUVEditorGenericBuildableTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorGenericBuildableTool.OuterSingleton, Z_Construct_UClass_UUVEditorGenericBuildableTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorGenericBuildableTool.OuterSingleton;
}
UUVEditorGenericBuildableTool::UUVEditorGenericBuildableTool(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorGenericBuildableTool);
// ********** End Interface UUVEditorGenericBuildableTool ******************************************
// ********** Begin Class UGenericUVEditorToolBuilder **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGenericUVEditorToolBuilder;
UClass* UGenericUVEditorToolBuilder::GetPrivateStaticClass()
{
using TClass = UGenericUVEditorToolBuilder;
if (!Z_Registration_Info_UClass_UGenericUVEditorToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GenericUVEditorToolBuilder"),
Z_Registration_Info_UClass_UGenericUVEditorToolBuilder.InnerSingleton,
StaticRegisterNativesUGenericUVEditorToolBuilder,
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_UGenericUVEditorToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UGenericUVEditorToolBuilder_NoRegister()
{
return UGenericUVEditorToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGenericUVEditorToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Simple builder that just instantiates the given class and passes in the targets. Can be used\n * for any UV tools that don't need special handling, as long as they implement IUVEditorGenericBuildableTool.\n */" },
{ "IncludePath", "UVEditorToolBase.h" },
{ "ModuleRelativePath", "Public/UVEditorToolBase.h" },
{ "ToolTip", "Simple builder that just instantiates the given class and passes in the targets. Can be used\nfor any UV tools that don't need special handling, as long as they implement IUVEditorGenericBuildableTool." },
};
#endif // WITH_METADATA
// ********** Begin Class UGenericUVEditorToolBuilder constinit property declarations **************
// ********** End Class UGenericUVEditorToolBuilder constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGenericUVEditorToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGenericUVEditorToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UGenericUVEditorToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenericUVEditorToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGenericUVEditorToolBuilder_Statics::ClassParams = {
&UGenericUVEditorToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGenericUVEditorToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UGenericUVEditorToolBuilder_Statics::Class_MetaDataParams)
};
void UGenericUVEditorToolBuilder::StaticRegisterNativesUGenericUVEditorToolBuilder()
{
}
UClass* Z_Construct_UClass_UGenericUVEditorToolBuilder()
{
if (!Z_Registration_Info_UClass_UGenericUVEditorToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGenericUVEditorToolBuilder.OuterSingleton, Z_Construct_UClass_UGenericUVEditorToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGenericUVEditorToolBuilder.OuterSingleton;
}
UGenericUVEditorToolBuilder::UGenericUVEditorToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGenericUVEditorToolBuilder);
UGenericUVEditorToolBuilder::~UGenericUVEditorToolBuilder() {}
// ********** End Class UGenericUVEditorToolBuilder ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorGenericBuildableTool, UUVEditorGenericBuildableTool::StaticClass, TEXT("UUVEditorGenericBuildableTool"), &Z_Registration_Info_UClass_UUVEditorGenericBuildableTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorGenericBuildableTool), 2819630743U) },
{ Z_Construct_UClass_UGenericUVEditorToolBuilder, UGenericUVEditorToolBuilder::StaticClass, TEXT("UGenericUVEditorToolBuilder"), &Z_Registration_Info_UClass_UGenericUVEditorToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGenericUVEditorToolBuilder), 1476368512U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h__Script_UVEditorTools_4107986968{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UVEditorToolBase.h"
#ifdef UVEDITORTOOLS_UVEditorToolBase_generated_h
#error "UVEditorToolBase.generated.h already included, missing '#pragma once' in UVEditorToolBase.h"
#endif
#define UVEDITORTOOLS_UVEditorToolBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UUVEditorGenericBuildableTool ****************************************
struct Z_Construct_UClass_UUVEditorGenericBuildableTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorGenericBuildableTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_19_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorGenericBuildableTool(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorGenericBuildableTool(UUVEditorGenericBuildableTool&&) = delete; \
UUVEditorGenericBuildableTool(const UUVEditorGenericBuildableTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorGenericBuildableTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorGenericBuildableTool); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorGenericBuildableTool) \
virtual ~UUVEditorGenericBuildableTool() = default;
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_19_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUUVEditorGenericBuildableTool(); \
friend struct ::Z_Construct_UClass_UUVEditorGenericBuildableTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorGenericBuildableTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorGenericBuildableTool, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorGenericBuildableTool_NoRegister) \
DECLARE_SERIALIZER(UUVEditorGenericBuildableTool)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_19_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_19_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_19_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IUVEditorGenericBuildableTool() {} \
public: \
typedef UUVEditorGenericBuildableTool UClassType; \
typedef IUVEditorGenericBuildableTool ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_16_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_19_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorGenericBuildableTool;
// ********** End Interface UUVEditorGenericBuildableTool ******************************************
// ********** Begin Class UGenericUVEditorToolBuilder **********************************************
struct Z_Construct_UClass_UGenericUVEditorToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UGenericUVEditorToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_41_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGenericUVEditorToolBuilder(); \
friend struct ::Z_Construct_UClass_UGenericUVEditorToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UGenericUVEditorToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UGenericUVEditorToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UGenericUVEditorToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UGenericUVEditorToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_41_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UGenericUVEditorToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGenericUVEditorToolBuilder(UGenericUVEditorToolBuilder&&) = delete; \
UGenericUVEditorToolBuilder(const UGenericUVEditorToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UGenericUVEditorToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGenericUVEditorToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGenericUVEditorToolBuilder) \
UVEDITORTOOLS_API virtual ~UGenericUVEditorToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_38_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_41_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_41_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h_41_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGenericUVEditorToolBuilder;
// ********** End Class UGenericUVEditorToolBuilder ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorToolBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,167 @@
// 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 "ToolTargets/UVEditorToolMeshInput.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorToolMeshInput() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTarget();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshElementsVisualizer_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorToolMeshInput ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorToolMeshInput;
UClass* UUVEditorToolMeshInput::GetPrivateStaticClass()
{
using TClass = UUVEditorToolMeshInput;
if (!Z_Registration_Info_UClass_UUVEditorToolMeshInput.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorToolMeshInput"),
Z_Registration_Info_UClass_UUVEditorToolMeshInput.InnerSingleton,
StaticRegisterNativesUUVEditorToolMeshInput,
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_UUVEditorToolMeshInput.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister()
{
return UUVEditorToolMeshInput::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorToolMeshInput_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A package of the needed information for an asset being operated on by a\n * UV editor tool. It includes a UV unwrap mesh, a mesh with the UV layer applied,\n * and background-op-compatible previews for each. It also has convenience methods\n * for updating all of the represenations from just one of them, using a \"fast update\"\n * code path when possible.\n * \n * This tool target is a bit different from usual in that it is not created\n * by a tool target manager, and therefore doesn't have an accompanying factory.\n * Instead, it is created by the mode, because the mode has access to the worlds\n * in which the previews need to be created.\n * \n * It's arguable whether this should even inherit from UToolTarget.\n */" },
{ "IncludePath", "ToolTargets/UVEditorToolMeshInput.h" },
{ "ModuleRelativePath", "Public/ToolTargets/UVEditorToolMeshInput.h" },
{ "ToolTip", "A package of the needed information for an asset being operated on by a\nUV editor tool. It includes a UV unwrap mesh, a mesh with the UV layer applied,\nand background-op-compatible previews for each. It also has convenience methods\nfor updating all of the represenations from just one of them, using a \"fast update\"\ncode path when possible.\n\nThis tool target is a bit different from usual in that it is not created\nby a tool target manager, and therefore doesn't have an accompanying factory.\nInstead, it is created by the mode, because the mode has access to the worlds\nin which the previews need to be created.\n\nIt's arguable whether this should even inherit from UToolTarget." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnwrapPreview_MetaData[] = {
{ "Comment", "/**\n\x09 * Preview of the unwrapped UV layer, suitable for being manipulated by background ops.\n\x09 */" },
{ "ModuleRelativePath", "Public/ToolTargets/UVEditorToolMeshInput.h" },
{ "ToolTip", "Preview of the unwrapped UV layer, suitable for being manipulated by background ops." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AppliedPreview_MetaData[] = {
{ "Comment", "/**\n\x09 * 3d preview of the asset with the UV layer updated, suitable for use with background ops. \n\x09 */" },
{ "ModuleRelativePath", "Public/ToolTargets/UVEditorToolMeshInput.h" },
{ "ToolTip", "3d preview of the asset with the UV layer updated, suitable for use with background ops." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WireframeDisplay_MetaData[] = {
{ "Comment", "/**\n\x09 * Optional: a wireframe to track the mesh in unwrap preview. If set, it gets updated whenever the\n\x09 * class updates the unwrap preview, and it is destroyed on Shutdown().\n\x09 * TODO: We should have a fast path for updating the wireframe...\n\x09 */" },
{ "ModuleRelativePath", "Public/ToolTargets/UVEditorToolMeshInput.h" },
{ "ToolTip", "Optional: a wireframe to track the mesh in unwrap preview. If set, it gets updated whenever the\nclass updates the unwrap preview, and it is destroyed on Shutdown().\nTODO: We should have a fast path for updating the wireframe..." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableTriangleVertexColors_MetaData[] = {
{ "Comment", "/**\n\x09* When enabled, this causes the unwrap preview to recieve updates to the vertex color buffers when mesh updates occur.\n\x09*/" },
{ "ModuleRelativePath", "Public/ToolTargets/UVEditorToolMeshInput.h" },
{ "ToolTip", "When enabled, this causes the unwrap preview to recieve updates to the vertex color buffers when mesh updates occur." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorToolMeshInput constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnwrapPreview;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AppliedPreview;
static const UECodeGen_Private::FObjectPropertyParams NewProp_WireframeDisplay;
static void NewProp_bEnableTriangleVertexColors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableTriangleVertexColors;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorToolMeshInput constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorToolMeshInput>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorToolMeshInput_Statics
// ********** Begin Class UUVEditorToolMeshInput Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorToolMeshInput_Statics::NewProp_UnwrapPreview = { "UnwrapPreview", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorToolMeshInput, UnwrapPreview), Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnwrapPreview_MetaData), NewProp_UnwrapPreview_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorToolMeshInput_Statics::NewProp_AppliedPreview = { "AppliedPreview", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorToolMeshInput, AppliedPreview), Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AppliedPreview_MetaData), NewProp_AppliedPreview_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorToolMeshInput_Statics::NewProp_WireframeDisplay = { "WireframeDisplay", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorToolMeshInput, WireframeDisplay), Z_Construct_UClass_UMeshElementsVisualizer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WireframeDisplay_MetaData), NewProp_WireframeDisplay_MetaData) };
void Z_Construct_UClass_UUVEditorToolMeshInput_Statics::NewProp_bEnableTriangleVertexColors_SetBit(void* Obj)
{
((UUVEditorToolMeshInput*)Obj)->bEnableTriangleVertexColors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorToolMeshInput_Statics::NewProp_bEnableTriangleVertexColors = { "bEnableTriangleVertexColors", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorToolMeshInput), &Z_Construct_UClass_UUVEditorToolMeshInput_Statics::NewProp_bEnableTriangleVertexColors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableTriangleVertexColors_MetaData), NewProp_bEnableTriangleVertexColors_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorToolMeshInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorToolMeshInput_Statics::NewProp_UnwrapPreview,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorToolMeshInput_Statics::NewProp_AppliedPreview,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorToolMeshInput_Statics::NewProp_WireframeDisplay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorToolMeshInput_Statics::NewProp_bEnableTriangleVertexColors,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorToolMeshInput_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorToolMeshInput Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UUVEditorToolMeshInput_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UToolTarget,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorToolMeshInput_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorToolMeshInput_Statics::ClassParams = {
&UUVEditorToolMeshInput::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorToolMeshInput_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorToolMeshInput_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorToolMeshInput_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorToolMeshInput_Statics::Class_MetaDataParams)
};
void UUVEditorToolMeshInput::StaticRegisterNativesUUVEditorToolMeshInput()
{
}
UClass* Z_Construct_UClass_UUVEditorToolMeshInput()
{
if (!Z_Registration_Info_UClass_UUVEditorToolMeshInput.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorToolMeshInput.OuterSingleton, Z_Construct_UClass_UUVEditorToolMeshInput_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorToolMeshInput.OuterSingleton;
}
UUVEditorToolMeshInput::UUVEditorToolMeshInput(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorToolMeshInput);
UUVEditorToolMeshInput::~UUVEditorToolMeshInput() {}
// ********** End Class UUVEditorToolMeshInput *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorToolMeshInput, UUVEditorToolMeshInput::StaticClass, TEXT("UUVEditorToolMeshInput"), &Z_Registration_Info_UClass_UUVEditorToolMeshInput, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorToolMeshInput), 1539578752U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h__Script_UVEditorTools_2011474784{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h__Script_UVEditorTools_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 "ToolTargets/UVEditorToolMeshInput.h"
#ifdef UVEDITORTOOLS_UVEditorToolMeshInput_generated_h
#error "UVEditorToolMeshInput.generated.h already included, missing '#pragma once' in UVEditorToolMeshInput.h"
#endif
#define UVEDITORTOOLS_UVEditorToolMeshInput_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorToolMeshInput ***************************************************
struct Z_Construct_UClass_UUVEditorToolMeshInput_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h_41_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorToolMeshInput(); \
friend struct ::Z_Construct_UClass_UUVEditorToolMeshInput_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorToolMeshInput, UToolTarget, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister) \
DECLARE_SERIALIZER(UUVEditorToolMeshInput)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h_41_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorToolMeshInput(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorToolMeshInput(UUVEditorToolMeshInput&&) = delete; \
UUVEditorToolMeshInput(const UUVEditorToolMeshInput&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorToolMeshInput); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorToolMeshInput); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorToolMeshInput) \
UVEDITORTOOLS_API virtual ~UUVEditorToolMeshInput();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h_38_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h_41_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h_41_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_h_41_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorToolMeshInput;
// ********** End Class UUVEditorToolMeshInput *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ToolTargets_UVEditorToolMeshInput_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 EmptyLinkFunctionForGeneratedCodeUVEditorTools_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_UVEditorTools;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_UVEditorTools()
{
if (!Z_Registration_Info_UPackage__Script_UVEditorTools.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/UVEditorTools",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0xF32C36F0,
0x9F84C218,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_UVEditorTools.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_UVEditorTools.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_UVEditorTools(Z_Construct_UPackage__Script_UVEditorTools, TEXT("/Script/UVEditorTools"), Z_Registration_Info_UPackage__Script_UVEditorTools, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xF32C36F0, 0x9F84C218));
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,628 @@
// 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 "UVEditorTransformTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorTransformTool() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorAlignToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorAlignToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBaseTransformToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorDistributeToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorDistributeToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTransformTool();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTransformTool_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTransformToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTransformToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTransformToolDisplayProperties();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVTransformOperatorFactory_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVTransformPropertiesBase_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSupportsSelection_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorTransformToolDisplayProperties **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorTransformToolDisplayProperties;
UClass* UUVEditorTransformToolDisplayProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorTransformToolDisplayProperties;
if (!Z_Registration_Info_UClass_UUVEditorTransformToolDisplayProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorTransformToolDisplayProperties"),
Z_Registration_Info_UClass_UUVEditorTransformToolDisplayProperties.InnerSingleton,
StaticRegisterNativesUUVEditorTransformToolDisplayProperties,
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_UUVEditorTransformToolDisplayProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_NoRegister()
{
return UUVEditorTransformToolDisplayProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Visualization settings for the TransformTool\n */" },
{ "IncludePath", "UVEditorTransformTool.h" },
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
{ "ToolTip", "Visualization settings for the TransformTool" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawPivots_MetaData[] = {
{ "Category", "Tool Display Settings" },
{ "Comment", "/** Draw the tool's active pivot location if needed.*/" },
{ "DisplayName", "Display Tool Pivots" },
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
{ "ToolTip", "Draw the tool's active pivot location if needed." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorTransformToolDisplayProperties constinit property declarations **
static void NewProp_bDrawPivots_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawPivots;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorTransformToolDisplayProperties constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorTransformToolDisplayProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics
// ********** Begin Class UUVEditorTransformToolDisplayProperties Property Definitions *************
void Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::NewProp_bDrawPivots_SetBit(void* Obj)
{
((UUVEditorTransformToolDisplayProperties*)Obj)->bDrawPivots = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::NewProp_bDrawPivots = { "bDrawPivots", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVEditorTransformToolDisplayProperties), &Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::NewProp_bDrawPivots_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawPivots_MetaData), NewProp_bDrawPivots_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::NewProp_bDrawPivots,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorTransformToolDisplayProperties Property Definitions ***************
UObject* (*const Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::ClassParams = {
&UUVEditorTransformToolDisplayProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::Class_MetaDataParams)
};
void UUVEditorTransformToolDisplayProperties::StaticRegisterNativesUUVEditorTransformToolDisplayProperties()
{
}
UClass* Z_Construct_UClass_UUVEditorTransformToolDisplayProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorTransformToolDisplayProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorTransformToolDisplayProperties.OuterSingleton, Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorTransformToolDisplayProperties.OuterSingleton;
}
UUVEditorTransformToolDisplayProperties::UUVEditorTransformToolDisplayProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorTransformToolDisplayProperties);
UUVEditorTransformToolDisplayProperties::~UUVEditorTransformToolDisplayProperties() {}
// ********** End Class UUVEditorTransformToolDisplayProperties ************************************
// ********** Begin Class UUVEditorBaseTransformToolBuilder ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorBaseTransformToolBuilder;
UClass* UUVEditorBaseTransformToolBuilder::GetPrivateStaticClass()
{
using TClass = UUVEditorBaseTransformToolBuilder;
if (!Z_Registration_Info_UClass_UUVEditorBaseTransformToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorBaseTransformToolBuilder"),
Z_Registration_Info_UClass_UUVEditorBaseTransformToolBuilder.InnerSingleton,
StaticRegisterNativesUUVEditorBaseTransformToolBuilder,
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_UUVEditorBaseTransformToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_NoRegister()
{
return UUVEditorBaseTransformToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorTransformTool.h" },
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorBaseTransformToolBuilder constinit property declarations ********
// ********** End Class UUVEditorBaseTransformToolBuilder constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorBaseTransformToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_Statics::ClassParams = {
&UUVEditorBaseTransformToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_Statics::Class_MetaDataParams)
};
void UUVEditorBaseTransformToolBuilder::StaticRegisterNativesUUVEditorBaseTransformToolBuilder()
{
}
UClass* Z_Construct_UClass_UUVEditorBaseTransformToolBuilder()
{
if (!Z_Registration_Info_UClass_UUVEditorBaseTransformToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorBaseTransformToolBuilder.OuterSingleton, Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorBaseTransformToolBuilder.OuterSingleton;
}
UUVEditorBaseTransformToolBuilder::UUVEditorBaseTransformToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorBaseTransformToolBuilder);
UUVEditorBaseTransformToolBuilder::~UUVEditorBaseTransformToolBuilder() {}
// ********** End Class UUVEditorBaseTransformToolBuilder ******************************************
// ********** Begin Class UUVEditorTransformToolBuilder ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorTransformToolBuilder;
UClass* UUVEditorTransformToolBuilder::GetPrivateStaticClass()
{
using TClass = UUVEditorTransformToolBuilder;
if (!Z_Registration_Info_UClass_UUVEditorTransformToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorTransformToolBuilder"),
Z_Registration_Info_UClass_UUVEditorTransformToolBuilder.InnerSingleton,
StaticRegisterNativesUUVEditorTransformToolBuilder,
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_UUVEditorTransformToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorTransformToolBuilder_NoRegister()
{
return UUVEditorTransformToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorTransformToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorTransformTool.h" },
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorTransformToolBuilder constinit property declarations ************
// ********** End Class UUVEditorTransformToolBuilder constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorTransformToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorTransformToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UUVEditorTransformToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVEditorBaseTransformToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTransformToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorTransformToolBuilder_Statics::ClassParams = {
&UUVEditorTransformToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTransformToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorTransformToolBuilder_Statics::Class_MetaDataParams)
};
void UUVEditorTransformToolBuilder::StaticRegisterNativesUUVEditorTransformToolBuilder()
{
}
UClass* Z_Construct_UClass_UUVEditorTransformToolBuilder()
{
if (!Z_Registration_Info_UClass_UUVEditorTransformToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorTransformToolBuilder.OuterSingleton, Z_Construct_UClass_UUVEditorTransformToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorTransformToolBuilder.OuterSingleton;
}
UUVEditorTransformToolBuilder::UUVEditorTransformToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorTransformToolBuilder);
UUVEditorTransformToolBuilder::~UUVEditorTransformToolBuilder() {}
// ********** End Class UUVEditorTransformToolBuilder **********************************************
// ********** Begin Class UUVEditorAlignToolBuilder ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorAlignToolBuilder;
UClass* UUVEditorAlignToolBuilder::GetPrivateStaticClass()
{
using TClass = UUVEditorAlignToolBuilder;
if (!Z_Registration_Info_UClass_UUVEditorAlignToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorAlignToolBuilder"),
Z_Registration_Info_UClass_UUVEditorAlignToolBuilder.InnerSingleton,
StaticRegisterNativesUUVEditorAlignToolBuilder,
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_UUVEditorAlignToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorAlignToolBuilder_NoRegister()
{
return UUVEditorAlignToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorAlignToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorTransformTool.h" },
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorAlignToolBuilder constinit property declarations ****************
// ********** End Class UUVEditorAlignToolBuilder constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorAlignToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorAlignToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UUVEditorAlignToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVEditorBaseTransformToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorAlignToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorAlignToolBuilder_Statics::ClassParams = {
&UUVEditorAlignToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorAlignToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorAlignToolBuilder_Statics::Class_MetaDataParams)
};
void UUVEditorAlignToolBuilder::StaticRegisterNativesUUVEditorAlignToolBuilder()
{
}
UClass* Z_Construct_UClass_UUVEditorAlignToolBuilder()
{
if (!Z_Registration_Info_UClass_UUVEditorAlignToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorAlignToolBuilder.OuterSingleton, Z_Construct_UClass_UUVEditorAlignToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorAlignToolBuilder.OuterSingleton;
}
UUVEditorAlignToolBuilder::UUVEditorAlignToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorAlignToolBuilder);
UUVEditorAlignToolBuilder::~UUVEditorAlignToolBuilder() {}
// ********** End Class UUVEditorAlignToolBuilder **************************************************
// ********** Begin Class UUVEditorDistributeToolBuilder *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorDistributeToolBuilder;
UClass* UUVEditorDistributeToolBuilder::GetPrivateStaticClass()
{
using TClass = UUVEditorDistributeToolBuilder;
if (!Z_Registration_Info_UClass_UUVEditorDistributeToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorDistributeToolBuilder"),
Z_Registration_Info_UClass_UUVEditorDistributeToolBuilder.InnerSingleton,
StaticRegisterNativesUUVEditorDistributeToolBuilder,
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_UUVEditorDistributeToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorDistributeToolBuilder_NoRegister()
{
return UUVEditorDistributeToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorDistributeToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorTransformTool.h" },
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorDistributeToolBuilder constinit property declarations ***********
// ********** End Class UUVEditorDistributeToolBuilder constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorDistributeToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorDistributeToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UUVEditorDistributeToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVEditorBaseTransformToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorDistributeToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorDistributeToolBuilder_Statics::ClassParams = {
&UUVEditorDistributeToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorDistributeToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorDistributeToolBuilder_Statics::Class_MetaDataParams)
};
void UUVEditorDistributeToolBuilder::StaticRegisterNativesUUVEditorDistributeToolBuilder()
{
}
UClass* Z_Construct_UClass_UUVEditorDistributeToolBuilder()
{
if (!Z_Registration_Info_UClass_UUVEditorDistributeToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorDistributeToolBuilder.OuterSingleton, Z_Construct_UClass_UUVEditorDistributeToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorDistributeToolBuilder.OuterSingleton;
}
UUVEditorDistributeToolBuilder::UUVEditorDistributeToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorDistributeToolBuilder);
UUVEditorDistributeToolBuilder::~UUVEditorDistributeToolBuilder() {}
// ********** End Class UUVEditorDistributeToolBuilder *********************************************
// ********** Begin Class UUVEditorTransformTool ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorTransformTool;
UClass* UUVEditorTransformTool::GetPrivateStaticClass()
{
using TClass = UUVEditorTransformTool;
if (!Z_Registration_Info_UClass_UUVEditorTransformTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorTransformTool"),
Z_Registration_Info_UClass_UUVEditorTransformTool.InnerSingleton,
StaticRegisterNativesUUVEditorTransformTool,
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_UUVEditorTransformTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorTransformTool_NoRegister()
{
return UUVEditorTransformTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorTransformTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * \n */" },
{ "IncludePath", "UVEditorTransformTool.h" },
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DisplaySettings_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Factories_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVToolSelectionAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorTransformTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorTransformTool constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Targets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DisplaySettings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Factories_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Factories;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVToolSelectionAPI;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorTransformTool constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorTransformTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorTransformTool_Statics
// ********** Begin Class UUVEditorTransformTool Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTransformTool_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_UUVEditorTransformTool_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTransformTool, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTransformTool, Settings), Z_Construct_UClass_UUVEditorUVTransformPropertiesBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_DisplaySettings = { "DisplaySettings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTransformTool, DisplaySettings), Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DisplaySettings_MetaData), NewProp_DisplaySettings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_Factories_Inner = { "Factories", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UUVEditorUVTransformOperatorFactory_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_Factories = { "Factories", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTransformTool, Factories), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Factories_MetaData), NewProp_Factories_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_UVToolSelectionAPI = { "UVToolSelectionAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorTransformTool, UVToolSelectionAPI), Z_Construct_UClass_UUVToolSelectionAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVToolSelectionAPI_MetaData), NewProp_UVToolSelectionAPI_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorTransformTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_Targets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_Targets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_DisplaySettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_Factories_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_Factories,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorTransformTool_Statics::NewProp_UVToolSelectionAPI,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTransformTool_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorTransformTool Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UUVEditorTransformTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTransformTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UUVEditorTransformTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UUVToolSupportsSelection_NoRegister, (int32)VTABLE_OFFSET(UUVEditorTransformTool, IUVToolSupportsSelection), false }, // 427501827
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorTransformTool_Statics::ClassParams = {
&UUVEditorTransformTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorTransformTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTransformTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorTransformTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorTransformTool_Statics::Class_MetaDataParams)
};
void UUVEditorTransformTool::StaticRegisterNativesUUVEditorTransformTool()
{
}
UClass* Z_Construct_UClass_UUVEditorTransformTool()
{
if (!Z_Registration_Info_UClass_UUVEditorTransformTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorTransformTool.OuterSingleton, Z_Construct_UClass_UUVEditorTransformTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorTransformTool.OuterSingleton;
}
UUVEditorTransformTool::UUVEditorTransformTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorTransformTool);
UUVEditorTransformTool::~UUVEditorTransformTool() {}
// ********** End Class UUVEditorTransformTool *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorTransformToolDisplayProperties, UUVEditorTransformToolDisplayProperties::StaticClass, TEXT("UUVEditorTransformToolDisplayProperties"), &Z_Registration_Info_UClass_UUVEditorTransformToolDisplayProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorTransformToolDisplayProperties), 2038779442U) },
{ Z_Construct_UClass_UUVEditorBaseTransformToolBuilder, UUVEditorBaseTransformToolBuilder::StaticClass, TEXT("UUVEditorBaseTransformToolBuilder"), &Z_Registration_Info_UClass_UUVEditorBaseTransformToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorBaseTransformToolBuilder), 1347123124U) },
{ Z_Construct_UClass_UUVEditorTransformToolBuilder, UUVEditorTransformToolBuilder::StaticClass, TEXT("UUVEditorTransformToolBuilder"), &Z_Registration_Info_UClass_UUVEditorTransformToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorTransformToolBuilder), 1585365U) },
{ Z_Construct_UClass_UUVEditorAlignToolBuilder, UUVEditorAlignToolBuilder::StaticClass, TEXT("UUVEditorAlignToolBuilder"), &Z_Registration_Info_UClass_UUVEditorAlignToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorAlignToolBuilder), 2650814417U) },
{ Z_Construct_UClass_UUVEditorDistributeToolBuilder, UUVEditorDistributeToolBuilder::StaticClass, TEXT("UUVEditorDistributeToolBuilder"), &Z_Registration_Info_UClass_UUVEditorDistributeToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorDistributeToolBuilder), 3873881913U) },
{ Z_Construct_UClass_UUVEditorTransformTool, UUVEditorTransformTool::StaticClass, TEXT("UUVEditorTransformTool"), &Z_Registration_Info_UClass_UUVEditorTransformTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorTransformTool), 683988412U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h__Script_UVEditorTools_476265209{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
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!
===========================================================================*/
// IWYU pragma: private, include "UVEditorTransformTool.h"
#ifdef UVEDITORTOOLS_UVEditorTransformTool_generated_h
#error "UVEditorTransformTool.generated.h already included, missing '#pragma once' in UVEditorTransformTool.h"
#endif
#define UVEDITORTOOLS_UVEditorTransformTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorTransformToolDisplayProperties **********************************
struct Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_30_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorTransformToolDisplayProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorTransformToolDisplayProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorTransformToolDisplayProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorTransformToolDisplayProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_30_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorTransformToolDisplayProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorTransformToolDisplayProperties(UUVEditorTransformToolDisplayProperties&&) = delete; \
UUVEditorTransformToolDisplayProperties(const UUVEditorTransformToolDisplayProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorTransformToolDisplayProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorTransformToolDisplayProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorTransformToolDisplayProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorTransformToolDisplayProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_27_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_30_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_30_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_30_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorTransformToolDisplayProperties;
// ********** End Class UUVEditorTransformToolDisplayProperties ************************************
// ********** Begin Class UUVEditorBaseTransformToolBuilder ****************************************
struct Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_40_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorBaseTransformToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorBaseTransformToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorBaseTransformToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVEditorBaseTransformToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_40_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorBaseTransformToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorBaseTransformToolBuilder(UUVEditorBaseTransformToolBuilder&&) = delete; \
UUVEditorBaseTransformToolBuilder(const UUVEditorBaseTransformToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorBaseTransformToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorBaseTransformToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorBaseTransformToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVEditorBaseTransformToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_37_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_40_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_40_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_40_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorBaseTransformToolBuilder;
// ********** End Class UUVEditorBaseTransformToolBuilder ******************************************
// ********** Begin Class UUVEditorTransformToolBuilder ********************************************
struct Z_Construct_UClass_UUVEditorTransformToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTransformToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_57_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorTransformToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVEditorTransformToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorTransformToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorTransformToolBuilder, UUVEditorBaseTransformToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorTransformToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVEditorTransformToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_57_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorTransformToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorTransformToolBuilder(UUVEditorTransformToolBuilder&&) = delete; \
UUVEditorTransformToolBuilder(const UUVEditorTransformToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorTransformToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorTransformToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorTransformToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVEditorTransformToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_54_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_57_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_57_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_57_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorTransformToolBuilder;
// ********** End Class UUVEditorTransformToolBuilder **********************************************
// ********** Begin Class UUVEditorAlignToolBuilder ************************************************
struct Z_Construct_UClass_UUVEditorAlignToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorAlignToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_66_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorAlignToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVEditorAlignToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorAlignToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorAlignToolBuilder, UUVEditorBaseTransformToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorAlignToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVEditorAlignToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_66_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorAlignToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorAlignToolBuilder(UUVEditorAlignToolBuilder&&) = delete; \
UUVEditorAlignToolBuilder(const UUVEditorAlignToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorAlignToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorAlignToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorAlignToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVEditorAlignToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_63_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_66_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_66_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_66_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorAlignToolBuilder;
// ********** End Class UUVEditorAlignToolBuilder **************************************************
// ********** Begin Class UUVEditorDistributeToolBuilder *******************************************
struct Z_Construct_UClass_UUVEditorDistributeToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorDistributeToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_75_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorDistributeToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVEditorDistributeToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorDistributeToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorDistributeToolBuilder, UUVEditorBaseTransformToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorDistributeToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVEditorDistributeToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_75_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorDistributeToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorDistributeToolBuilder(UUVEditorDistributeToolBuilder&&) = delete; \
UUVEditorDistributeToolBuilder(const UUVEditorDistributeToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorDistributeToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorDistributeToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorDistributeToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVEditorDistributeToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_72_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_75_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_75_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_75_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorDistributeToolBuilder;
// ********** End Class UUVEditorDistributeToolBuilder *********************************************
// ********** Begin Class UUVEditorTransformTool ***************************************************
struct Z_Construct_UClass_UUVEditorTransformTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorTransformTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_87_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorTransformTool(); \
friend struct ::Z_Construct_UClass_UUVEditorTransformTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorTransformTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorTransformTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorTransformTool_NoRegister) \
DECLARE_SERIALIZER(UUVEditorTransformTool) \
virtual UObject* _getUObject() const override { return const_cast<UUVEditorTransformTool*>(this); }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_87_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorTransformTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorTransformTool(UUVEditorTransformTool&&) = delete; \
UUVEditorTransformTool(const UUVEditorTransformTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorTransformTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorTransformTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorTransformTool) \
UVEDITORTOOLS_API virtual ~UUVEditorTransformTool();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_84_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_87_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_87_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h_87_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorTransformTool;
// ********** End Class UUVEditorTransformTool *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorTransformTool_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,522 @@
// 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 "UVEditorUVSnapshotTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVEditorUVSnapshotTool() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewGeometry_NoRegister();
MODELINGCOMPONENTS_API UEnum* Z_Construct_UEnum_ModelingComponents_EBakeTextureResolution();
MODELINGCOMPONENTS_API UEnum* Z_Construct_UEnum_ModelingComponents_EBakeTextureSamplesPerPixel();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBakeUVShellProperties();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBakeUVShellProperties_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVSnapshotTool();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVSnapshotTool_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSupportsSelection_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVEditorUVSnapshotToolBuilder *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorUVSnapshotToolBuilder;
UClass* UUVEditorUVSnapshotToolBuilder::GetPrivateStaticClass()
{
using TClass = UUVEditorUVSnapshotToolBuilder;
if (!Z_Registration_Info_UClass_UUVEditorUVSnapshotToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorUVSnapshotToolBuilder"),
Z_Registration_Info_UClass_UUVEditorUVSnapshotToolBuilder.InnerSingleton,
StaticRegisterNativesUUVEditorUVSnapshotToolBuilder,
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_UUVEditorUVSnapshotToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_NoRegister()
{
return UUVEditorUVSnapshotToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * ToolBuilder\n */" },
{ "IncludePath", "UVEditorUVSnapshotTool.h" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "ToolBuilder" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorUVSnapshotToolBuilder constinit property declarations ***********
// ********** End Class UUVEditorUVSnapshotToolBuilder constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorUVSnapshotToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_Statics::ClassParams = {
&UUVEditorUVSnapshotToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_Statics::Class_MetaDataParams)
};
void UUVEditorUVSnapshotToolBuilder::StaticRegisterNativesUUVEditorUVSnapshotToolBuilder()
{
}
UClass* Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder()
{
if (!Z_Registration_Info_UClass_UUVEditorUVSnapshotToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorUVSnapshotToolBuilder.OuterSingleton, Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorUVSnapshotToolBuilder.OuterSingleton;
}
UUVEditorUVSnapshotToolBuilder::UUVEditorUVSnapshotToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorUVSnapshotToolBuilder);
UUVEditorUVSnapshotToolBuilder::~UUVEditorUVSnapshotToolBuilder() {}
// ********** End Class UUVEditorUVSnapshotToolBuilder *********************************************
// ********** Begin Class UUVEditorUVSnapshotTool **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorUVSnapshotTool;
UClass* UUVEditorUVSnapshotTool::GetPrivateStaticClass()
{
using TClass = UUVEditorUVSnapshotTool;
if (!Z_Registration_Info_UClass_UUVEditorUVSnapshotTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorUVSnapshotTool"),
Z_Registration_Info_UClass_UUVEditorUVSnapshotTool.InnerSingleton,
StaticRegisterNativesUUVEditorUVSnapshotTool,
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_UUVEditorUVSnapshotTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorUVSnapshotTool_NoRegister()
{
return UUVEditorUVSnapshotTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * UV Snapshot Tool\n *\n * Exports a texture asset of a UV Layout\n */" },
{ "IncludePath", "UVEditorUVSnapshotTool.h" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "UV Snapshot Tool\n\nExports a texture asset of a UV Layout" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = {
{ "Comment", "//\n// Mesh input to UV Editor\n//\n" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "Mesh input to UV Editor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVShellSettings_MetaData[] = {
{ "Comment", "//\n// Property set for bake and result\n//\n" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "Property set for bake and result" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewGeoBackgroundQuad_MetaData[] = {
{ "Comment", "//\n// Preview Geometry for display in Unwrapped viewport\n//\n" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "Preview Geometry for display in Unwrapped viewport" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedUVMap_MetaData[] = {
{ "Comment", "/**\n\x09 * Internal cache of bake uv texture result\n\x09 */" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "Internal cache of bake uv texture result" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorUVSnapshotTool constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Target;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UVShellSettings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewGeoBackgroundQuad;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CachedUVMap;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorUVSnapshotTool constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorUVSnapshotTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics
// ********** Begin Class UUVEditorUVSnapshotTool Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUVSnapshotTool, Target), Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::NewProp_UVShellSettings = { "UVShellSettings", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUVSnapshotTool, UVShellSettings), Z_Construct_UClass_UUVEditorBakeUVShellProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVShellSettings_MetaData), NewProp_UVShellSettings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::NewProp_PreviewGeoBackgroundQuad = { "PreviewGeoBackgroundQuad", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUVSnapshotTool, PreviewGeoBackgroundQuad), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewGeoBackgroundQuad_MetaData), NewProp_PreviewGeoBackgroundQuad_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::NewProp_CachedUVMap = { "CachedUVMap", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorUVSnapshotTool, CachedUVMap), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedUVMap_MetaData), NewProp_CachedUVMap_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::NewProp_Target,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::NewProp_UVShellSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::NewProp_PreviewGeoBackgroundQuad,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::NewProp_CachedUVMap,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorUVSnapshotTool Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UUVToolSupportsSelection_NoRegister, (int32)VTABLE_OFFSET(UUVEditorUVSnapshotTool, IUVToolSupportsSelection), false }, // 427501827
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::ClassParams = {
&UUVEditorUVSnapshotTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::Class_MetaDataParams)
};
void UUVEditorUVSnapshotTool::StaticRegisterNativesUUVEditorUVSnapshotTool()
{
}
UClass* Z_Construct_UClass_UUVEditorUVSnapshotTool()
{
if (!Z_Registration_Info_UClass_UUVEditorUVSnapshotTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorUVSnapshotTool.OuterSingleton, Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorUVSnapshotTool.OuterSingleton;
}
UUVEditorUVSnapshotTool::UUVEditorUVSnapshotTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorUVSnapshotTool);
UUVEditorUVSnapshotTool::~UUVEditorUVSnapshotTool() {}
// ********** End Class UUVEditorUVSnapshotTool ****************************************************
// ********** Begin Class UUVEditorBakeUVShellProperties Function GetTargetUVLayerNamesFunc ********
struct Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics
{
struct UVEditorBakeUVShellProperties_eventGetTargetUVLayerNamesFunc_Parms
{
TArray<FString> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTargetUVLayerNamesFunc 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 GetTargetUVLayerNamesFunc constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTargetUVLayerNamesFunc Property Definitions ************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_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_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UVEditorBakeUVShellProperties_eventGetTargetUVLayerNamesFunc_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::PropPointers) < 2048);
// ********** End Function GetTargetUVLayerNamesFunc Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UUVEditorBakeUVShellProperties, nullptr, "GetTargetUVLayerNamesFunc", Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::UVEditorBakeUVShellProperties_eventGetTargetUVLayerNamesFunc_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::Function_MetaDataParams), Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::UVEditorBakeUVShellProperties_eventGetTargetUVLayerNamesFunc_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UUVEditorBakeUVShellProperties::execGetTargetUVLayerNamesFunc)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FString>*)Z_Param__Result=P_THIS->GetTargetUVLayerNamesFunc();
P_NATIVE_END;
}
// ********** End Class UUVEditorBakeUVShellProperties Function GetTargetUVLayerNamesFunc **********
// ********** Begin Class UUVEditorBakeUVShellProperties *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorBakeUVShellProperties;
UClass* UUVEditorBakeUVShellProperties::GetPrivateStaticClass()
{
using TClass = UUVEditorBakeUVShellProperties;
if (!Z_Registration_Info_UClass_UUVEditorBakeUVShellProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorBakeUVShellProperties"),
Z_Registration_Info_UClass_UUVEditorBakeUVShellProperties.InnerSingleton,
StaticRegisterNativesUUVEditorBakeUVShellProperties,
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_UUVEditorBakeUVShellProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorBakeUVShellProperties_NoRegister()
{
return UUVEditorBakeUVShellProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVEditorUVSnapshotTool.h" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVLayer_MetaData[] = {
{ "Comment", "/** The source mesh UV Layer to sample. */" },
{ "DisplayName", "UV Layer" },
{ "GetOptions", "GetTargetUVLayerNamesFunc" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "NoResetToDefault", "" },
{ "ToolTip", "The source mesh UV Layer to sample." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WireframeThickness_MetaData[] = {
{ "Category", "UV Snapshot Output" },
{ "ClampMin", "0.0" },
{ "Comment", "/** The thickness of the wireframe in pixels. */" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "The thickness of the wireframe in pixels." },
{ "UIMax", "10.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WireframeColor_MetaData[] = {
{ "Category", "UV Snapshot Output" },
{ "Comment", "/** The color of wireframe pixels. */" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "The color of wireframe pixels." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShellColor_MetaData[] = {
{ "Category", "UV Snapshot Output" },
{ "Comment", "/** The color of the UV shell interior pixels. */" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "The color of the UV shell interior pixels." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackgroundColor_MetaData[] = {
{ "Category", "UV Snapshot Output" },
{ "Comment", "/** The color of pixels external to UV shells. */" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "The color of pixels external to UV shells." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Resolution_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** The pixel resolution of the generated textures */" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "The pixel resolution of the generated textures" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplesPerPixel_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** Number of samples per pixel */" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "Number of samples per pixel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SavedPath_MetaData[] = {
{ "Comment", "/** Saved path where last UVSnapshot was saved to. Empty if this is first save out */" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "Saved path where last UVSnapshot was saved to. Empty if this is first save out" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Results" },
{ "Comment", "/** Bake */" },
{ "DisplayName", "Result Texture" },
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "ToolTip", "Bake" },
{ "TransientToolProperty", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetUVLayerNamesList_MetaData[] = {
{ "ModuleRelativePath", "Public/UVEditorUVSnapshotTool.h" },
{ "TransientToolProperty", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorBakeUVShellProperties constinit property declarations ***********
static const UECodeGen_Private::FStrPropertyParams NewProp_UVLayer;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WireframeThickness;
static const UECodeGen_Private::FStructPropertyParams NewProp_WireframeColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_ShellColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_BackgroundColor;
static const UECodeGen_Private::FIntPropertyParams NewProp_Resolution_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Resolution;
static const UECodeGen_Private::FIntPropertyParams NewProp_SamplesPerPixel_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SamplesPerPixel;
static const UECodeGen_Private::FStrPropertyParams NewProp_SavedPath;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Result;
static const UECodeGen_Private::FStrPropertyParams NewProp_TargetUVLayerNamesList_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetUVLayerNamesList;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorBakeUVShellProperties constinit property declarations *************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetTargetUVLayerNamesFunc"), .Pointer = &UUVEditorBakeUVShellProperties::execGetTargetUVLayerNamesFunc },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UUVEditorBakeUVShellProperties_GetTargetUVLayerNamesFunc, "GetTargetUVLayerNamesFunc" }, // 2599023637
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorBakeUVShellProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics
// ********** Begin Class UUVEditorBakeUVShellProperties Property Definitions **********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_UVLayer = { "UVLayer", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBakeUVShellProperties, UVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVLayer_MetaData), NewProp_UVLayer_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_WireframeThickness = { "WireframeThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBakeUVShellProperties, WireframeThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WireframeThickness_MetaData), NewProp_WireframeThickness_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_WireframeColor = { "WireframeColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBakeUVShellProperties, WireframeColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WireframeColor_MetaData), NewProp_WireframeColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_ShellColor = { "ShellColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBakeUVShellProperties, ShellColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShellColor_MetaData), NewProp_ShellColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_BackgroundColor = { "BackgroundColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBakeUVShellProperties, BackgroundColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackgroundColor_MetaData), NewProp_BackgroundColor_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_Resolution_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_UUVEditorBakeUVShellProperties_Statics::NewProp_Resolution = { "Resolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBakeUVShellProperties, Resolution), Z_Construct_UEnum_ModelingComponents_EBakeTextureResolution, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Resolution_MetaData), NewProp_Resolution_MetaData) }; // 2778065080
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_SamplesPerPixel_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_UUVEditorBakeUVShellProperties_Statics::NewProp_SamplesPerPixel = { "SamplesPerPixel", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBakeUVShellProperties, SamplesPerPixel), Z_Construct_UEnum_ModelingComponents_EBakeTextureSamplesPerPixel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplesPerPixel_MetaData), NewProp_SamplesPerPixel_MetaData) }; // 727086503
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_SavedPath = { "SavedPath", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBakeUVShellProperties, SavedPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SavedPath_MetaData), NewProp_SavedPath_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBakeUVShellProperties, Result), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_TargetUVLayerNamesList_Inner = { "TargetUVLayerNamesList", 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_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_TargetUVLayerNamesList = { "TargetUVLayerNamesList", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorBakeUVShellProperties, TargetUVLayerNamesList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetUVLayerNamesList_MetaData), NewProp_TargetUVLayerNamesList_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_UVLayer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_WireframeThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_WireframeColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_ShellColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_BackgroundColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_Resolution_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_Resolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_SamplesPerPixel_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_SamplesPerPixel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_SavedPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_TargetUVLayerNamesList_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::NewProp_TargetUVLayerNamesList,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorBakeUVShellProperties Property Definitions ************************
UObject* (*const Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::ClassParams = {
&UUVEditorBakeUVShellProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::Class_MetaDataParams)
};
void UUVEditorBakeUVShellProperties::StaticRegisterNativesUUVEditorBakeUVShellProperties()
{
UClass* Class = UUVEditorBakeUVShellProperties::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::Funcs));
}
UClass* Z_Construct_UClass_UUVEditorBakeUVShellProperties()
{
if (!Z_Registration_Info_UClass_UUVEditorBakeUVShellProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorBakeUVShellProperties.OuterSingleton, Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorBakeUVShellProperties.OuterSingleton;
}
UUVEditorBakeUVShellProperties::UUVEditorBakeUVShellProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorBakeUVShellProperties);
UUVEditorBakeUVShellProperties::~UUVEditorBakeUVShellProperties() {}
// ********** End Class UUVEditorBakeUVShellProperties *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder, UUVEditorUVSnapshotToolBuilder::StaticClass, TEXT("UUVEditorUVSnapshotToolBuilder"), &Z_Registration_Info_UClass_UUVEditorUVSnapshotToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorUVSnapshotToolBuilder), 4249660896U) },
{ Z_Construct_UClass_UUVEditorUVSnapshotTool, UUVEditorUVSnapshotTool::StaticClass, TEXT("UUVEditorUVSnapshotTool"), &Z_Registration_Info_UClass_UUVEditorUVSnapshotTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorUVSnapshotTool), 110473319U) },
{ Z_Construct_UClass_UUVEditorBakeUVShellProperties, UUVEditorBakeUVShellProperties::StaticClass, TEXT("UUVEditorBakeUVShellProperties"), &Z_Registration_Info_UClass_UUVEditorBakeUVShellProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorBakeUVShellProperties), 833916608U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h__Script_UVEditorTools_3980151221{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,151 @@
// 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 "UVEditorUVSnapshotTool.h"
#ifdef UVEDITORTOOLS_UVEditorUVSnapshotTool_generated_h
#error "UVEditorUVSnapshotTool.generated.h already included, missing '#pragma once' in UVEditorUVSnapshotTool.h"
#endif
#define UVEDITORTOOLS_UVEditorUVSnapshotTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorUVSnapshotToolBuilder *******************************************
struct Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_26_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUVSnapshotToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUVSnapshotToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorUVSnapshotToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUVSnapshotToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_26_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorUVSnapshotToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUVSnapshotToolBuilder(UUVEditorUVSnapshotToolBuilder&&) = delete; \
UUVEditorUVSnapshotToolBuilder(const UUVEditorUVSnapshotToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorUVSnapshotToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUVSnapshotToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorUVSnapshotToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVEditorUVSnapshotToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_23_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_26_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_26_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_26_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUVSnapshotToolBuilder;
// ********** End Class UUVEditorUVSnapshotToolBuilder *********************************************
// ********** Begin Class UUVEditorUVSnapshotTool **************************************************
struct Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVSnapshotTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_44_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUVSnapshotTool(); \
friend struct ::Z_Construct_UClass_UUVEditorUVSnapshotTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorUVSnapshotTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUVSnapshotTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorUVSnapshotTool_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUVSnapshotTool) \
virtual UObject* _getUObject() const override { return const_cast<UUVEditorUVSnapshotTool*>(this); }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_44_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorUVSnapshotTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUVSnapshotTool(UUVEditorUVSnapshotTool&&) = delete; \
UUVEditorUVSnapshotTool(const UUVEditorUVSnapshotTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorUVSnapshotTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUVSnapshotTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorUVSnapshotTool) \
UVEDITORTOOLS_API virtual ~UUVEditorUVSnapshotTool();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_41_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_44_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_44_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_44_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUVSnapshotTool;
// ********** End Class UUVEditorUVSnapshotTool ****************************************************
// ********** Begin Class UUVEditorBakeUVShellProperties *******************************************
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_141_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetTargetUVLayerNamesFunc);
struct Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorBakeUVShellProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_141_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorBakeUVShellProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorBakeUVShellProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorBakeUVShellProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorBakeUVShellProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorBakeUVShellProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorBakeUVShellProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_141_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorBakeUVShellProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorBakeUVShellProperties(UUVEditorBakeUVShellProperties&&) = delete; \
UUVEditorBakeUVShellProperties(const UUVEditorBakeUVShellProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorBakeUVShellProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorBakeUVShellProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorBakeUVShellProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorBakeUVShellProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_138_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_141_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_141_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_141_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h_141_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorBakeUVShellProperties;
// ********** End Class UUVEditorBakeUVShellProperties *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVEditorUVSnapshotTool_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,354 @@
// 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 "Operators/UVEditorUVTransformOp.h"
#ifdef UVEDITORTOOLS_UVEditorUVTransformOp_generated_h
#error "UVEditorUVTransformOp.generated.h already included, missing '#pragma once' in UVEditorUVTransformOp.h"
#endif
#define UVEDITORTOOLS_UVEditorUVTransformOp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVEditorUVTransformPropertiesBase ***************************************
struct Z_Construct_UClass_UUVEditorUVTransformPropertiesBase_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVTransformPropertiesBase_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_118_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUVTransformPropertiesBase(); \
friend struct ::Z_Construct_UClass_UUVEditorUVTransformPropertiesBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorUVTransformPropertiesBase_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUVTransformPropertiesBase, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorUVTransformPropertiesBase_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUVTransformPropertiesBase)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_118_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUVTransformPropertiesBase(UUVEditorUVTransformPropertiesBase&&) = delete; \
UUVEditorUVTransformPropertiesBase(const UUVEditorUVTransformPropertiesBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorUVTransformPropertiesBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUVTransformPropertiesBase); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorUVTransformPropertiesBase) \
UVEDITORTOOLS_API virtual ~UUVEditorUVTransformPropertiesBase();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_115_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_118_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_118_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_118_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUVTransformPropertiesBase;
// ********** End Class UUVEditorUVTransformPropertiesBase *****************************************
// ********** Begin Class UUVEditorUVTransformProperties *******************************************
struct Z_Construct_UClass_UUVEditorUVTransformProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVTransformProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_140_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUVTransformProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorUVTransformProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorUVTransformProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUVTransformProperties, UUVEditorUVTransformPropertiesBase, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorUVTransformProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUVTransformProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_140_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorUVTransformProperties(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUVTransformProperties(UUVEditorUVTransformProperties&&) = delete; \
UUVEditorUVTransformProperties(const UUVEditorUVTransformProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorUVTransformProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUVTransformProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorUVTransformProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorUVTransformProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_137_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_140_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_140_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_140_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUVTransformProperties;
// ********** End Class UUVEditorUVTransformProperties *********************************************
// ********** Begin Class UUVEditorUVQuickTransformProperties **************************************
struct Z_Construct_UClass_UUVEditorUVQuickTransformProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVQuickTransformProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_197_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUVQuickTransformProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorUVQuickTransformProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorUVQuickTransformProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUVQuickTransformProperties, UUVEditorUVTransformProperties, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorUVQuickTransformProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUVQuickTransformProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_197_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorUVQuickTransformProperties(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUVQuickTransformProperties(UUVEditorUVQuickTransformProperties&&) = delete; \
UUVEditorUVQuickTransformProperties(const UUVEditorUVQuickTransformProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorUVQuickTransformProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUVQuickTransformProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorUVQuickTransformProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorUVQuickTransformProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_194_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_197_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_197_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_197_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUVQuickTransformProperties;
// ********** End Class UUVEditorUVQuickTransformProperties ****************************************
// ********** Begin Class UUVEditorUVAlignProperties ***********************************************
struct Z_Construct_UClass_UUVEditorUVAlignProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVAlignProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_206_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUVAlignProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorUVAlignProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorUVAlignProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUVAlignProperties, UUVEditorUVTransformPropertiesBase, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorUVAlignProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUVAlignProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_206_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorUVAlignProperties(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUVAlignProperties(UUVEditorUVAlignProperties&&) = delete; \
UUVEditorUVAlignProperties(const UUVEditorUVAlignProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorUVAlignProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUVAlignProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorUVAlignProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorUVAlignProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_203_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_206_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_206_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_206_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUVAlignProperties;
// ********** End Class UUVEditorUVAlignProperties *************************************************
// ********** Begin Class UUVEditorUVDistributeProperties ******************************************
struct Z_Construct_UClass_UUVEditorUVDistributeProperties_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVDistributeProperties_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_235_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUVDistributeProperties(); \
friend struct ::Z_Construct_UClass_UUVEditorUVDistributeProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorUVDistributeProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUVDistributeProperties, UUVEditorUVTransformPropertiesBase, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorUVDistributeProperties_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUVDistributeProperties)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_235_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorUVDistributeProperties(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUVDistributeProperties(UUVEditorUVDistributeProperties&&) = delete; \
UUVEditorUVDistributeProperties(const UUVEditorUVDistributeProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorUVDistributeProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUVDistributeProperties); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVEditorUVDistributeProperties) \
UVEDITORTOOLS_API virtual ~UUVEditorUVDistributeProperties();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_232_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_235_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_235_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_235_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUVDistributeProperties;
// ********** End Class UUVEditorUVDistributeProperties ********************************************
// ********** Begin Class UUVEditorUVTransformOperatorFactory **************************************
struct Z_Construct_UClass_UUVEditorUVTransformOperatorFactory_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorUVTransformOperatorFactory_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_438_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorUVTransformOperatorFactory(); \
friend struct ::Z_Construct_UClass_UUVEditorUVTransformOperatorFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorUVTransformOperatorFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorUVTransformOperatorFactory, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorUVTransformOperatorFactory_NoRegister) \
DECLARE_SERIALIZER(UUVEditorUVTransformOperatorFactory)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_438_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorUVTransformOperatorFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorUVTransformOperatorFactory(UUVEditorUVTransformOperatorFactory&&) = delete; \
UUVEditorUVTransformOperatorFactory(const UUVEditorUVTransformOperatorFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorUVTransformOperatorFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorUVTransformOperatorFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorUVTransformOperatorFactory) \
UVEDITORTOOLS_API virtual ~UUVEditorUVTransformOperatorFactory();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_435_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_438_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_438_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h_438_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorUVTransformOperatorFactory;
// ********** End Class UUVEditorUVTransformOperatorFactory ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Operators_UVEditorUVTransformOp_h
// ********** Begin Enum EUVEditorUVTransformType **************************************************
#define FOREACH_ENUM_EUVEDITORUVTRANSFORMTYPE(op) \
op(EUVEditorUVTransformType::Transform) \
op(EUVEditorUVTransformType::Align) \
op(EUVEditorUVTransformType::Distribute)
enum class EUVEditorUVTransformType;
template<> struct TIsUEnumClass<EUVEditorUVTransformType> { enum { Value = true }; };
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorUVTransformType>();
// ********** End Enum EUVEditorUVTransformType ****************************************************
// ********** Begin Enum EUVEditorPivotType ********************************************************
#define FOREACH_ENUM_EUVEDITORPIVOTTYPE(op) \
op(EUVEditorPivotType::BoundingBoxCenter) \
op(EUVEditorPivotType::Origin) \
op(EUVEditorPivotType::IndividualBoundingBoxCenter) \
op(EUVEditorPivotType::Manual)
enum class EUVEditorPivotType;
template<> struct TIsUEnumClass<EUVEditorPivotType> { enum { Value = true }; };
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorPivotType>();
// ********** End Enum EUVEditorPivotType **********************************************************
// ********** Begin Enum EUVEditorTranslationMode **************************************************
#define FOREACH_ENUM_EUVEDITORTRANSLATIONMODE(op) \
op(EUVEditorTranslationMode::Relative) \
op(EUVEditorTranslationMode::Absolute)
enum class EUVEditorTranslationMode;
template<> struct TIsUEnumClass<EUVEditorTranslationMode> { enum { Value = true }; };
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorTranslationMode>();
// ********** End Enum EUVEditorTranslationMode ****************************************************
// ********** Begin Enum EUVEditorAlignDirection ***************************************************
#define FOREACH_ENUM_EUVEDITORALIGNDIRECTION(op) \
op(EUVEditorAlignDirection::None) \
op(EUVEditorAlignDirection::Top) \
op(EUVEditorAlignDirection::Bottom) \
op(EUVEditorAlignDirection::Left) \
op(EUVEditorAlignDirection::Right) \
op(EUVEditorAlignDirection::CenterVertically) \
op(EUVEditorAlignDirection::CenterHorizontally)
enum class EUVEditorAlignDirection;
template<> struct TIsUEnumClass<EUVEditorAlignDirection> { enum { Value = true }; };
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorAlignDirection>();
// ********** End Enum EUVEditorAlignDirection *****************************************************
// ********** Begin Enum EUVEditorAlignAnchor ******************************************************
#define FOREACH_ENUM_EUVEDITORALIGNANCHOR(op) \
op(EUVEditorAlignAnchor::BoundingBox) \
op(EUVEditorAlignAnchor::UDIMTile) \
op(EUVEditorAlignAnchor::Manual)
enum class EUVEditorAlignAnchor;
template<> struct TIsUEnumClass<EUVEditorAlignAnchor> { enum { Value = true }; };
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorAlignAnchor>();
// ********** End Enum EUVEditorAlignAnchor ********************************************************
// ********** Begin Enum EUVEditorDistributeMode ***************************************************
#define FOREACH_ENUM_EUVEDITORDISTRIBUTEMODE(op) \
op(EUVEditorDistributeMode::None) \
op(EUVEditorDistributeMode::VerticalSpace) \
op(EUVEditorDistributeMode::HorizontalSpace) \
op(EUVEditorDistributeMode::TopEdges) \
op(EUVEditorDistributeMode::BottomEdges) \
op(EUVEditorDistributeMode::LeftEdges) \
op(EUVEditorDistributeMode::RightEdges) \
op(EUVEditorDistributeMode::CentersVertically) \
op(EUVEditorDistributeMode::CentersHorizontally) \
op(EUVEditorDistributeMode::MinimallyRemoveOverlap)
enum class EUVEditorDistributeMode : uint16;
template<> struct TIsUEnumClass<EUVEditorDistributeMode> { enum { Value = true }; };
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorDistributeMode>();
// ********** End Enum EUVEditorDistributeMode *****************************************************
// ********** Begin Enum EUVEditorAlignDistributeGroupingMode **************************************
#define FOREACH_ENUM_EUVEDITORALIGNDISTRIBUTEGROUPINGMODE(op) \
op(EUVEditorAlignDistributeGroupingMode::IndividualBoundingBoxes) \
op(EUVEditorAlignDistributeGroupingMode::EnclosingBoundingBox) \
op(EUVEditorAlignDistributeGroupingMode::IndividualVertices)
enum class EUVEditorAlignDistributeGroupingMode : uint8;
template<> struct TIsUEnumClass<EUVEditorAlignDistributeGroupingMode> { enum { Value = true }; };
template<> UVEDITORTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVEditorAlignDistributeGroupingMode>();
// ********** End Enum EUVEditorAlignDistributeGroupingMode ****************************************
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 "Actions/UVMakeIslandAction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVMakeIslandAction() {}
// ********** Begin Cross Module References ********************************************************
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVMakeIslandAction();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVMakeIslandAction_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAction();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVMakeIslandAction ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVMakeIslandAction;
UClass* UUVMakeIslandAction::GetPrivateStaticClass()
{
using TClass = UUVMakeIslandAction;
if (!Z_Registration_Info_UClass_UUVMakeIslandAction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVMakeIslandAction"),
Z_Registration_Info_UClass_UUVMakeIslandAction.InnerSingleton,
StaticRegisterNativesUUVMakeIslandAction,
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_UUVMakeIslandAction.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVMakeIslandAction_NoRegister()
{
return UUVMakeIslandAction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVMakeIslandAction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Action that takes the currently selected triangles and makes a separate UV island out of them,\n * i.e. any interior seams are removed, and seams are added around the boundary of the selection.\n * If the selection is not connected in the mesh, islands will be created for each connected\n * component of selected triangles. If some of the selected triangles have unset UVs, they will\n * be initialized to 0 for the purposes to creating an island. The output is the triangles of\n * the created islands.\n * An unwrap operation on the island is typically a good thing to follow this action.\n */" },
{ "IncludePath", "Actions/UVMakeIslandAction.h" },
{ "ModuleRelativePath", "Public/Actions/UVMakeIslandAction.h" },
{ "ToolTip", "Action that takes the currently selected triangles and makes a separate UV island out of them,\n i.e. any interior seams are removed, and seams are added around the boundary of the selection.\n If the selection is not connected in the mesh, islands will be created for each connected\n component of selected triangles. If some of the selected triangles have unset UVs, they will\n be initialized to 0 for the purposes to creating an island. The output is the triangles of\n the created islands.\nAn unwrap operation on the island is typically a good thing to follow this action." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVMakeIslandAction constinit property declarations **********************
// ********** End Class UUVMakeIslandAction constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVMakeIslandAction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVMakeIslandAction_Statics
UObject* (*const Z_Construct_UClass_UUVMakeIslandAction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolAction,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVMakeIslandAction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVMakeIslandAction_Statics::ClassParams = {
&UUVMakeIslandAction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVMakeIslandAction_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVMakeIslandAction_Statics::Class_MetaDataParams)
};
void UUVMakeIslandAction::StaticRegisterNativesUUVMakeIslandAction()
{
}
UClass* Z_Construct_UClass_UUVMakeIslandAction()
{
if (!Z_Registration_Info_UClass_UUVMakeIslandAction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVMakeIslandAction.OuterSingleton, Z_Construct_UClass_UUVMakeIslandAction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVMakeIslandAction.OuterSingleton;
}
UUVMakeIslandAction::UUVMakeIslandAction(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVMakeIslandAction);
UUVMakeIslandAction::~UUVMakeIslandAction() {}
// ********** End Class UUVMakeIslandAction ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVMakeIslandAction, UUVMakeIslandAction::StaticClass, TEXT("UUVMakeIslandAction"), &Z_Registration_Info_UClass_UUVMakeIslandAction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVMakeIslandAction), 3310592786U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h__Script_UVEditorTools_2913485332{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h__Script_UVEditorTools_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/UVMakeIslandAction.h"
#ifdef UVEDITORTOOLS_UVMakeIslandAction_generated_h
#error "UVMakeIslandAction.generated.h already included, missing '#pragma once' in UVMakeIslandAction.h"
#endif
#define UVEDITORTOOLS_UVMakeIslandAction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVMakeIslandAction ******************************************************
struct Z_Construct_UClass_UUVMakeIslandAction_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVMakeIslandAction_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h_23_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVMakeIslandAction(); \
friend struct ::Z_Construct_UClass_UUVMakeIslandAction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVMakeIslandAction_NoRegister(); \
public: \
DECLARE_CLASS2(UUVMakeIslandAction, UUVToolAction, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVMakeIslandAction_NoRegister) \
DECLARE_SERIALIZER(UUVMakeIslandAction)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h_23_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVMakeIslandAction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVMakeIslandAction(UUVMakeIslandAction&&) = delete; \
UUVMakeIslandAction(const UUVMakeIslandAction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVMakeIslandAction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVMakeIslandAction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVMakeIslandAction) \
UVEDITORTOOLS_API virtual ~UUVMakeIslandAction();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h_20_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h_23_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h_23_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h_23_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVMakeIslandAction;
// ********** End Class UUVMakeIslandAction ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVMakeIslandAction_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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/UVSeamSewAction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVSeamSewAction() {}
// ********** Begin Cross Module References ********************************************************
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSeamSewAction();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSeamSewAction_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAction();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVSeamSewAction *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVSeamSewAction;
UClass* UUVSeamSewAction::GetPrivateStaticClass()
{
using TClass = UUVSeamSewAction;
if (!Z_Registration_Info_UClass_UUVSeamSewAction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVSeamSewAction"),
Z_Registration_Info_UClass_UUVSeamSewAction.InnerSingleton,
StaticRegisterNativesUUVSeamSewAction,
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_UUVSeamSewAction.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVSeamSewAction_NoRegister()
{
return UUVSeamSewAction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVSeamSewAction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Actions/UVSeamSewAction.h" },
{ "ModuleRelativePath", "Public/Actions/UVSeamSewAction.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVSeamSewAction constinit property declarations *************************
// ********** End Class UUVSeamSewAction constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVSeamSewAction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVSeamSewAction_Statics
UObject* (*const Z_Construct_UClass_UUVSeamSewAction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolAction,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVSeamSewAction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVSeamSewAction_Statics::ClassParams = {
&UUVSeamSewAction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVSeamSewAction_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVSeamSewAction_Statics::Class_MetaDataParams)
};
void UUVSeamSewAction::StaticRegisterNativesUUVSeamSewAction()
{
}
UClass* Z_Construct_UClass_UUVSeamSewAction()
{
if (!Z_Registration_Info_UClass_UUVSeamSewAction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVSeamSewAction.OuterSingleton, Z_Construct_UClass_UUVSeamSewAction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVSeamSewAction.OuterSingleton;
}
UUVSeamSewAction::UUVSeamSewAction(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVSeamSewAction);
UUVSeamSewAction::~UUVSeamSewAction() {}
// ********** End Class UUVSeamSewAction ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVSeamSewAction, UUVSeamSewAction::StaticClass, TEXT("UUVSeamSewAction"), &Z_Registration_Info_UClass_UUVSeamSewAction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVSeamSewAction), 729694888U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h__Script_UVEditorTools_173887827{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h__Script_UVEditorTools_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/UVSeamSewAction.h"
#ifdef UVEDITORTOOLS_UVSeamSewAction_generated_h
#error "UVSeamSewAction.generated.h already included, missing '#pragma once' in UVSeamSewAction.h"
#endif
#define UVEDITORTOOLS_UVSeamSewAction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVSeamSewAction *********************************************************
struct Z_Construct_UClass_UUVSeamSewAction_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSeamSewAction_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h_25_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVSeamSewAction(); \
friend struct ::Z_Construct_UClass_UUVSeamSewAction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVSeamSewAction_NoRegister(); \
public: \
DECLARE_CLASS2(UUVSeamSewAction, UUVToolAction, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVSeamSewAction_NoRegister) \
DECLARE_SERIALIZER(UUVSeamSewAction)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h_25_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVSeamSewAction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVSeamSewAction(UUVSeamSewAction&&) = delete; \
UUVSeamSewAction(const UUVSeamSewAction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVSeamSewAction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVSeamSewAction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVSeamSewAction) \
UVEDITORTOOLS_API virtual ~UUVSeamSewAction();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h_22_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h_25_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h_25_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h_25_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVSeamSewAction;
// ********** End Class UUVSeamSewAction ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSeamSewAction_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,267 @@
// 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 "UVSelectTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVSelectTool() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UCombinedTransformGizmo_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolNestedAcceptCancelAPI_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorMeshSelectionMechanic_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSelectTool();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSelectTool_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSelectToolBuilder();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSelectToolBuilder_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSupportsSelection_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolViewportButtonsAPI_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVSelectToolBuilder *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVSelectToolBuilder;
UClass* UUVSelectToolBuilder::GetPrivateStaticClass()
{
using TClass = UUVSelectToolBuilder;
if (!Z_Registration_Info_UClass_UUVSelectToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVSelectToolBuilder"),
Z_Registration_Info_UClass_UUVSelectToolBuilder.InnerSingleton,
StaticRegisterNativesUUVSelectToolBuilder,
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_UUVSelectToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVSelectToolBuilder_NoRegister()
{
return UUVSelectToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVSelectToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UVSelectTool.h" },
{ "ModuleRelativePath", "Public/UVSelectTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVSelectToolBuilder constinit property declarations *********************
// ********** End Class UUVSelectToolBuilder constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVSelectToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVSelectToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UUVSelectToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVSelectToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVSelectToolBuilder_Statics::ClassParams = {
&UUVSelectToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVSelectToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVSelectToolBuilder_Statics::Class_MetaDataParams)
};
void UUVSelectToolBuilder::StaticRegisterNativesUUVSelectToolBuilder()
{
}
UClass* Z_Construct_UClass_UUVSelectToolBuilder()
{
if (!Z_Registration_Info_UClass_UUVSelectToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVSelectToolBuilder.OuterSingleton, Z_Construct_UClass_UUVSelectToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVSelectToolBuilder.OuterSingleton;
}
UUVSelectToolBuilder::UUVSelectToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVSelectToolBuilder);
UUVSelectToolBuilder::~UUVSelectToolBuilder() {}
// ********** End Class UUVSelectToolBuilder *******************************************************
// ********** Begin Class UUVSelectTool ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVSelectTool;
UClass* UUVSelectTool::GetPrivateStaticClass()
{
using TClass = UUVSelectTool;
if (!Z_Registration_Info_UClass_UUVSelectTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVSelectTool"),
Z_Registration_Info_UClass_UUVSelectTool.InnerSingleton,
StaticRegisterNativesUUVSelectTool,
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_UUVSelectTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVSelectTool_NoRegister()
{
return UUVSelectTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVSelectTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * The tool in the UV editor that secretly runs when other tools are not running. It uses the\n * selection api to allow the user to select elements, and has a gizmo that can be used to\n * transform these elements.\n */" },
{ "IncludePath", "UVSelectTool.h" },
{ "ModuleRelativePath", "Public/UVSelectTool.h" },
{ "ToolTip", "The tool in the UV editor that secretly runs when other tools are not running. It uses the\nselection api to allow the user to select elements, and has a gizmo that can be used to\ntransform these elements." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = {
{ "ModuleRelativePath", "Public/UVSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ViewportButtonsAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EmitChangeAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/UVSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionMechanic_MetaData[] = {
{ "ModuleRelativePath", "Public/UVSelectTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformGizmo_MetaData[] = {
{ "ModuleRelativePath", "Public/UVSelectTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVSelectTool constinit property declarations ****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Targets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ViewportButtonsAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EmitChangeAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionMechanic;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TransformGizmo;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVSelectTool constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVSelectTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVSelectTool_Statics
// ********** Begin Class UUVSelectTool Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVSelectTool_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_UUVSelectTool_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVSelectTool, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVSelectTool_Statics::NewProp_ViewportButtonsAPI = { "ViewportButtonsAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVSelectTool, ViewportButtonsAPI), Z_Construct_UClass_UUVToolViewportButtonsAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ViewportButtonsAPI_MetaData), NewProp_ViewportButtonsAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVSelectTool_Statics::NewProp_EmitChangeAPI = { "EmitChangeAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVSelectTool, EmitChangeAPI), Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EmitChangeAPI_MetaData), NewProp_EmitChangeAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVSelectTool_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(UUVSelectTool, SelectionAPI), Z_Construct_UClass_UUVToolSelectionAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionAPI_MetaData), NewProp_SelectionAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVSelectTool_Statics::NewProp_SelectionMechanic = { "SelectionMechanic", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVSelectTool, SelectionMechanic), Z_Construct_UClass_UUVEditorMeshSelectionMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionMechanic_MetaData), NewProp_SelectionMechanic_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVSelectTool_Statics::NewProp_TransformGizmo = { "TransformGizmo", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVSelectTool, TransformGizmo), Z_Construct_UClass_UCombinedTransformGizmo_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformGizmo_MetaData), NewProp_TransformGizmo_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVSelectTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVSelectTool_Statics::NewProp_Targets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVSelectTool_Statics::NewProp_Targets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVSelectTool_Statics::NewProp_ViewportButtonsAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVSelectTool_Statics::NewProp_EmitChangeAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVSelectTool_Statics::NewProp_SelectionAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVSelectTool_Statics::NewProp_SelectionMechanic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVSelectTool_Statics::NewProp_TransformGizmo,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVSelectTool_Statics::PropPointers) < 2048);
// ********** End Class UUVSelectTool Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UUVSelectTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVSelectTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UUVSelectTool_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UInteractiveToolNestedAcceptCancelAPI_NoRegister, (int32)VTABLE_OFFSET(UUVSelectTool, IInteractiveToolNestedAcceptCancelAPI), false }, // 1318677364
{ Z_Construct_UClass_UUVToolSupportsSelection_NoRegister, (int32)VTABLE_OFFSET(UUVSelectTool, IUVToolSupportsSelection), false }, // 427501827
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVSelectTool_Statics::ClassParams = {
&UUVSelectTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVSelectTool_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVSelectTool_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVSelectTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVSelectTool_Statics::Class_MetaDataParams)
};
void UUVSelectTool::StaticRegisterNativesUUVSelectTool()
{
}
UClass* Z_Construct_UClass_UUVSelectTool()
{
if (!Z_Registration_Info_UClass_UUVSelectTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVSelectTool.OuterSingleton, Z_Construct_UClass_UUVSelectTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVSelectTool.OuterSingleton;
}
UUVSelectTool::UUVSelectTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVSelectTool);
UUVSelectTool::~UUVSelectTool() {}
// ********** End Class UUVSelectTool **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVSelectToolBuilder, UUVSelectToolBuilder::StaticClass, TEXT("UUVSelectToolBuilder"), &Z_Registration_Info_UClass_UUVSelectToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVSelectToolBuilder), 3695546634U) },
{ Z_Construct_UClass_UUVSelectTool, UUVSelectTool::StaticClass, TEXT("UUVSelectTool"), &Z_Registration_Info_UClass_UUVSelectTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVSelectTool), 2319745768U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h__Script_UVEditorTools_1921998440{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,105 @@
// 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 "UVSelectTool.h"
#ifdef UVEDITORTOOLS_UVSelectTool_generated_h
#error "UVSelectTool.generated.h already included, missing '#pragma once' in UVSelectTool.h"
#endif
#define UVEDITORTOOLS_UVSelectTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVSelectToolBuilder *****************************************************
struct Z_Construct_UClass_UUVSelectToolBuilder_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSelectToolBuilder_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVSelectToolBuilder(); \
friend struct ::Z_Construct_UClass_UUVSelectToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVSelectToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UUVSelectToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVSelectToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UUVSelectToolBuilder)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_28_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVSelectToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVSelectToolBuilder(UUVSelectToolBuilder&&) = delete; \
UUVSelectToolBuilder(const UUVSelectToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVSelectToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVSelectToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVSelectToolBuilder) \
UVEDITORTOOLS_API virtual ~UUVSelectToolBuilder();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_25_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVSelectToolBuilder;
// ********** End Class UUVSelectToolBuilder *******************************************************
// ********** Begin Class UUVSelectTool ************************************************************
struct Z_Construct_UClass_UUVSelectTool_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSelectTool_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_47_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVSelectTool(); \
friend struct ::Z_Construct_UClass_UUVSelectTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVSelectTool_NoRegister(); \
public: \
DECLARE_CLASS2(UUVSelectTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVSelectTool_NoRegister) \
DECLARE_SERIALIZER(UUVSelectTool) \
virtual UObject* _getUObject() const override { return const_cast<UUVSelectTool*>(this); }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_47_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVSelectTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVSelectTool(UUVSelectTool&&) = delete; \
UUVSelectTool(const UUVSelectTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVSelectTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVSelectTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVSelectTool) \
UVEDITORTOOLS_API virtual ~UUVSelectTool();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_44_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_47_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_47_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h_47_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVSelectTool;
// ********** End Class UUVSelectTool **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_UVSelectTool_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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/UVSplitAction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVSplitAction() {}
// ********** Begin Cross Module References ********************************************************
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSplitAction();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSplitAction_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAction();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVSplitAction ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVSplitAction;
UClass* UUVSplitAction::GetPrivateStaticClass()
{
using TClass = UUVSplitAction;
if (!Z_Registration_Info_UClass_UUVSplitAction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVSplitAction"),
Z_Registration_Info_UClass_UUVSplitAction.InnerSingleton,
StaticRegisterNativesUUVSplitAction,
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_UUVSplitAction.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVSplitAction_NoRegister()
{
return UUVSplitAction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVSplitAction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Actions/UVSplitAction.h" },
{ "ModuleRelativePath", "Public/Actions/UVSplitAction.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVSplitAction constinit property declarations ***************************
// ********** End Class UUVSplitAction constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVSplitAction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVSplitAction_Statics
UObject* (*const Z_Construct_UClass_UUVSplitAction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolAction,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVSplitAction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVSplitAction_Statics::ClassParams = {
&UUVSplitAction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVSplitAction_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVSplitAction_Statics::Class_MetaDataParams)
};
void UUVSplitAction::StaticRegisterNativesUUVSplitAction()
{
}
UClass* Z_Construct_UClass_UUVSplitAction()
{
if (!Z_Registration_Info_UClass_UUVSplitAction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVSplitAction.OuterSingleton, Z_Construct_UClass_UUVSplitAction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVSplitAction.OuterSingleton;
}
UUVSplitAction::UUVSplitAction(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVSplitAction);
UUVSplitAction::~UUVSplitAction() {}
// ********** End Class UUVSplitAction *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVSplitAction, UUVSplitAction::StaticClass, TEXT("UUVSplitAction"), &Z_Registration_Info_UClass_UUVSplitAction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVSplitAction), 3877149286U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h__Script_UVEditorTools_1268362428{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h__Script_UVEditorTools_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/UVSplitAction.h"
#ifdef UVEDITORTOOLS_UVSplitAction_generated_h
#error "UVSplitAction.generated.h already included, missing '#pragma once' in UVSplitAction.h"
#endif
#define UVEDITORTOOLS_UVSplitAction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVSplitAction ***********************************************************
struct Z_Construct_UClass_UUVSplitAction_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVSplitAction_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVSplitAction(); \
friend struct ::Z_Construct_UClass_UUVSplitAction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVSplitAction_NoRegister(); \
public: \
DECLARE_CLASS2(UUVSplitAction, UUVToolAction, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVSplitAction_NoRegister) \
DECLARE_SERIALIZER(UUVSplitAction)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVSplitAction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVSplitAction(UUVSplitAction&&) = delete; \
UUVSplitAction(const UUVSplitAction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVSplitAction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVSplitAction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVSplitAction) \
UVEDITORTOOLS_API virtual ~UUVSplitAction();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h_12_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVSplitAction;
// ********** End Class UUVSplitAction *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVSplitAction_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,140 @@
// 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/UVToolAction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVToolAction() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAction();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAction_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVToolAction ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolAction;
UClass* UUVToolAction::GetPrivateStaticClass()
{
using TClass = UUVToolAction;
if (!Z_Registration_Info_UClass_UUVToolAction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolAction"),
Z_Registration_Info_UClass_UUVToolAction.InnerSingleton,
StaticRegisterNativesUUVToolAction,
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_UUVToolAction.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolAction_NoRegister()
{
return UUVToolAction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolAction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Actions/UVToolAction.h" },
{ "ModuleRelativePath", "Public/Actions/UVToolAction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/Actions/UVToolAction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EmitChangeAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/Actions/UVToolAction.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVToolAction constinit property declarations ****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionAPI;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EmitChangeAPI;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVToolAction constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVToolAction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolAction_Statics
// ********** Begin Class UUVToolAction Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolAction_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(UUVToolAction, SelectionAPI), Z_Construct_UClass_UUVToolSelectionAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionAPI_MetaData), NewProp_SelectionAPI_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolAction_Statics::NewProp_EmitChangeAPI = { "EmitChangeAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolAction, EmitChangeAPI), Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EmitChangeAPI_MetaData), NewProp_EmitChangeAPI_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVToolAction_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolAction_Statics::NewProp_SelectionAPI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolAction_Statics::NewProp_EmitChangeAPI,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolAction_Statics::PropPointers) < 2048);
// ********** End Class UUVToolAction Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UUVToolAction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolAction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolAction_Statics::ClassParams = {
&UUVToolAction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVToolAction_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolAction_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolAction_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolAction_Statics::Class_MetaDataParams)
};
void UUVToolAction::StaticRegisterNativesUUVToolAction()
{
}
UClass* Z_Construct_UClass_UUVToolAction()
{
if (!Z_Registration_Info_UClass_UUVToolAction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolAction.OuterSingleton, Z_Construct_UClass_UUVToolAction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolAction.OuterSingleton;
}
UUVToolAction::UUVToolAction(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolAction);
UUVToolAction::~UUVToolAction() {}
// ********** End Class UUVToolAction **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVToolAction, UUVToolAction::StaticClass, TEXT("UUVToolAction"), &Z_Registration_Info_UClass_UUVToolAction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolAction), 382637252U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h__Script_UVEditorTools_2558043503{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h__Script_UVEditorTools_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/UVToolAction.h"
#ifdef UVEDITORTOOLS_UVToolAction_generated_h
#error "UVToolAction.generated.h already included, missing '#pragma once' in UVToolAction.h"
#endif
#define UVEDITORTOOLS_UVToolAction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVToolAction ************************************************************
struct Z_Construct_UClass_UUVToolAction_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAction_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVToolAction(); \
friend struct ::Z_Construct_UClass_UUVToolAction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolAction_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolAction, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolAction_NoRegister) \
DECLARE_SERIALIZER(UUVToolAction)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolAction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolAction(UUVToolAction&&) = delete; \
UUVToolAction(const UUVToolAction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolAction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolAction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVToolAction) \
UVEDITORTOOLS_API virtual ~UUVToolAction();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h_15_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolAction;
// ********** End Class UUVToolAction **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Actions_UVToolAction_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 "ContextObjects/UVToolAssetInputsContext.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVToolAssetInputsContext() {}
// ********** Begin Cross Module References ********************************************************
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAssetInputsContext();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAssetInputsContext_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolContextObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVToolAssetInputsContext ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolAssetInputsContext;
UClass* UUVToolAssetInputsContext::GetPrivateStaticClass()
{
using TClass = UUVToolAssetInputsContext;
if (!Z_Registration_Info_UClass_UUVToolAssetInputsContext.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolAssetInputsContext"),
Z_Registration_Info_UClass_UUVToolAssetInputsContext.InnerSingleton,
StaticRegisterNativesUUVToolAssetInputsContext,
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_UUVToolAssetInputsContext.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolAssetInputsContext_NoRegister()
{
return UUVToolAssetInputsContext::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolAssetInputsContext_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Simple context object used by UV asset editor to pass inputs down to the UV editor mode.\n */" },
{ "IncludePath", "ContextObjects/UVToolAssetInputsContext.h" },
{ "ModuleRelativePath", "Public/ContextObjects/UVToolAssetInputsContext.h" },
{ "ToolTip", "Simple context object used by UV asset editor to pass inputs down to the UV editor mode." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVToolAssetInputsContext constinit property declarations ****************
// ********** End Class UUVToolAssetInputsContext constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVToolAssetInputsContext>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolAssetInputsContext_Statics
UObject* (*const Z_Construct_UClass_UUVToolAssetInputsContext_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolContextObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolAssetInputsContext_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolAssetInputsContext_Statics::ClassParams = {
&UUVToolAssetInputsContext::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolAssetInputsContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolAssetInputsContext_Statics::Class_MetaDataParams)
};
void UUVToolAssetInputsContext::StaticRegisterNativesUUVToolAssetInputsContext()
{
}
UClass* Z_Construct_UClass_UUVToolAssetInputsContext()
{
if (!Z_Registration_Info_UClass_UUVToolAssetInputsContext.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolAssetInputsContext.OuterSingleton, Z_Construct_UClass_UUVToolAssetInputsContext_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolAssetInputsContext.OuterSingleton;
}
UUVToolAssetInputsContext::UUVToolAssetInputsContext(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolAssetInputsContext);
UUVToolAssetInputsContext::~UUVToolAssetInputsContext() {}
// ********** End Class UUVToolAssetInputsContext **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVToolAssetInputsContext, UUVToolAssetInputsContext::StaticClass, TEXT("UUVToolAssetInputsContext"), &Z_Registration_Info_UClass_UUVToolAssetInputsContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolAssetInputsContext), 703352066U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h__Script_UVEditorTools_875728647{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h__Script_UVEditorTools_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 "ContextObjects/UVToolAssetInputsContext.h"
#ifdef UVEDITORTOOLS_UVToolAssetInputsContext_generated_h
#error "UVToolAssetInputsContext.generated.h already included, missing '#pragma once' in UVToolAssetInputsContext.h"
#endif
#define UVEDITORTOOLS_UVToolAssetInputsContext_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVToolAssetInputsContext ************************************************
struct Z_Construct_UClass_UUVToolAssetInputsContext_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAssetInputsContext_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVToolAssetInputsContext(); \
friend struct ::Z_Construct_UClass_UUVToolAssetInputsContext_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolAssetInputsContext_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolAssetInputsContext, UUVToolContextObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolAssetInputsContext_NoRegister) \
DECLARE_SERIALIZER(UUVToolAssetInputsContext)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolAssetInputsContext(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolAssetInputsContext(UUVToolAssetInputsContext&&) = delete; \
UUVToolAssetInputsContext(const UUVToolAssetInputsContext&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolAssetInputsContext); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolAssetInputsContext); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVToolAssetInputsContext) \
UVEDITORTOOLS_API virtual ~UUVToolAssetInputsContext();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h_14_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolAssetInputsContext;
// ********** End Class UUVToolAssetInputsContext **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolAssetInputsContext_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,796 @@
// 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 "ContextObjects/UVToolContextObjects.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVToolContextObjects() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UWorld_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInputRouter_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolPropertiesAPI();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolPropertiesAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVTool2DViewportAPI();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVTool2DViewportAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAABBTreeStorage();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAABBTreeStorage_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAssetAndChannelAPI();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAssetAndChannelAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolContextObject();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolContextObject_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolEmitChangeAPI();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolLivePreviewAPI();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister();
UVEDITORTOOLS_API UScriptStruct* Z_Construct_UScriptStruct_FUDIMBlock();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVToolContextObject *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolContextObject;
UClass* UUVToolContextObject::GetPrivateStaticClass()
{
using TClass = UUVToolContextObject;
if (!Z_Registration_Info_UClass_UUVToolContextObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolContextObject"),
Z_Registration_Info_UClass_UUVToolContextObject.InnerSingleton,
StaticRegisterNativesUUVToolContextObject,
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_UUVToolContextObject.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolContextObject_NoRegister()
{
return UUVToolContextObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolContextObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Base class for context objects used in the UV editor.\n */" },
{ "IncludePath", "ContextObjects/UVToolContextObjects.h" },
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
{ "ToolTip", "Base class for context objects used in the UV editor." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVToolContextObject constinit property declarations *********************
// ********** End Class UUVToolContextObject constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVToolContextObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolContextObject_Statics
UObject* (*const Z_Construct_UClass_UUVToolContextObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolContextObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolContextObject_Statics::ClassParams = {
&UUVToolContextObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolContextObject_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolContextObject_Statics::Class_MetaDataParams)
};
void UUVToolContextObject::StaticRegisterNativesUUVToolContextObject()
{
}
UClass* Z_Construct_UClass_UUVToolContextObject()
{
if (!Z_Registration_Info_UClass_UUVToolContextObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolContextObject.OuterSingleton, Z_Construct_UClass_UUVToolContextObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolContextObject.OuterSingleton;
}
UUVToolContextObject::UUVToolContextObject(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolContextObject);
UUVToolContextObject::~UUVToolContextObject() {}
// ********** End Class UUVToolContextObject *******************************************************
// ********** Begin Class UUVToolEmitChangeAPI *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolEmitChangeAPI;
UClass* UUVToolEmitChangeAPI::GetPrivateStaticClass()
{
using TClass = UUVToolEmitChangeAPI;
if (!Z_Registration_Info_UClass_UUVToolEmitChangeAPI.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolEmitChangeAPI"),
Z_Registration_Info_UClass_UUVToolEmitChangeAPI.InnerSingleton,
StaticRegisterNativesUUVToolEmitChangeAPI,
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_UUVToolEmitChangeAPI.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister()
{
return UUVToolEmitChangeAPI::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolEmitChangeAPI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * An API object meant to be stored in a context object store that allows UV editor tools\n * to emit appropriate undo/redo transactions.\n */" },
{ "IncludePath", "ContextObjects/UVToolContextObjects.h" },
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
{ "ToolTip", "An API object meant to be stored in a context object store that allows UV editor tools\nto emit appropriate undo/redo transactions." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVToolEmitChangeAPI constinit property declarations *********************
// ********** End Class UUVToolEmitChangeAPI constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVToolEmitChangeAPI>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolEmitChangeAPI_Statics
UObject* (*const Z_Construct_UClass_UUVToolEmitChangeAPI_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolContextObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolEmitChangeAPI_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolEmitChangeAPI_Statics::ClassParams = {
&UUVToolEmitChangeAPI::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolEmitChangeAPI_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolEmitChangeAPI_Statics::Class_MetaDataParams)
};
void UUVToolEmitChangeAPI::StaticRegisterNativesUUVToolEmitChangeAPI()
{
}
UClass* Z_Construct_UClass_UUVToolEmitChangeAPI()
{
if (!Z_Registration_Info_UClass_UUVToolEmitChangeAPI.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolEmitChangeAPI.OuterSingleton, Z_Construct_UClass_UUVToolEmitChangeAPI_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolEmitChangeAPI.OuterSingleton;
}
UUVToolEmitChangeAPI::UUVToolEmitChangeAPI(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolEmitChangeAPI);
UUVToolEmitChangeAPI::~UUVToolEmitChangeAPI() {}
// ********** End Class UUVToolEmitChangeAPI *******************************************************
// ********** Begin Class UUVToolLivePreviewAPI ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolLivePreviewAPI;
UClass* UUVToolLivePreviewAPI::GetPrivateStaticClass()
{
using TClass = UUVToolLivePreviewAPI;
if (!Z_Registration_Info_UClass_UUVToolLivePreviewAPI.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolLivePreviewAPI"),
Z_Registration_Info_UClass_UUVToolLivePreviewAPI.InnerSingleton,
StaticRegisterNativesUUVToolLivePreviewAPI,
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_UUVToolLivePreviewAPI.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister()
{
return UUVToolLivePreviewAPI::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolLivePreviewAPI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Allows tools to interact with the 3d preview viewport, which has a separate\n * world and input router.\n */" },
{ "IncludePath", "ContextObjects/UVToolContextObjects.h" },
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
{ "ToolTip", "Allows tools to interact with the 3d preview viewport, which has a separate\nworld and input router." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_World_MetaData[] = {
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputRouter_MetaData[] = {
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVToolLivePreviewAPI constinit property declarations ********************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_World;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_InputRouter;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVToolLivePreviewAPI constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVToolLivePreviewAPI>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolLivePreviewAPI_Statics
// ********** Begin Class UUVToolLivePreviewAPI Property Definitions *******************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::NewProp_World = { "World", nullptr, (EPropertyFlags)0x0024080000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolLivePreviewAPI, World), Z_Construct_UClass_UWorld_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_World_MetaData), NewProp_World_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::NewProp_InputRouter = { "InputRouter", nullptr, (EPropertyFlags)0x0024080000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolLivePreviewAPI, InputRouter), Z_Construct_UClass_UInputRouter_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputRouter_MetaData), NewProp_InputRouter_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::NewProp_World,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::NewProp_InputRouter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::PropPointers) < 2048);
// ********** End Class UUVToolLivePreviewAPI Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolContextObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::ClassParams = {
&UUVToolLivePreviewAPI::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::Class_MetaDataParams)
};
void UUVToolLivePreviewAPI::StaticRegisterNativesUUVToolLivePreviewAPI()
{
}
UClass* Z_Construct_UClass_UUVToolLivePreviewAPI()
{
if (!Z_Registration_Info_UClass_UUVToolLivePreviewAPI.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolLivePreviewAPI.OuterSingleton, Z_Construct_UClass_UUVToolLivePreviewAPI_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolLivePreviewAPI.OuterSingleton;
}
UUVToolLivePreviewAPI::UUVToolLivePreviewAPI(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolLivePreviewAPI);
UUVToolLivePreviewAPI::~UUVToolLivePreviewAPI() {}
// ********** End Class UUVToolLivePreviewAPI ******************************************************
// ********** Begin ScriptStruct FUDIMBlock ********************************************************
struct Z_Construct_UScriptStruct_FUDIMBlock_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FUDIMBlock); }
static inline consteval int16 GetStructAlignment() { return alignof(FUDIMBlock); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UDIM_MetaData[] = {
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureResolution_MetaData[] = {
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FUDIMBlock constinit property declarations ************************
static const UECodeGen_Private::FIntPropertyParams NewProp_UDIM;
static const UECodeGen_Private::FIntPropertyParams NewProp_TextureResolution;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FUDIMBlock constinit property declarations **************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FUDIMBlock>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FUDIMBlock_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUDIMBlock;
class UScriptStruct* FUDIMBlock::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FUDIMBlock.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FUDIMBlock.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUDIMBlock, (UObject*)Z_Construct_UPackage__Script_UVEditorTools(), TEXT("UDIMBlock"));
}
return Z_Registration_Info_UScriptStruct_FUDIMBlock.OuterSingleton;
}
// ********** Begin ScriptStruct FUDIMBlock Property Definitions ***********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUDIMBlock_Statics::NewProp_UDIM = { "UDIM", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUDIMBlock, UDIM), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UDIM_MetaData), NewProp_UDIM_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUDIMBlock_Statics::NewProp_TextureResolution = { "TextureResolution", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUDIMBlock, TextureResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureResolution_MetaData), NewProp_TextureResolution_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FUDIMBlock_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUDIMBlock_Statics::NewProp_UDIM,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUDIMBlock_Statics::NewProp_TextureResolution,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUDIMBlock_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FUDIMBlock Property Definitions *************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUDIMBlock_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
nullptr,
&NewStructOps,
"UDIMBlock",
Z_Construct_UScriptStruct_FUDIMBlock_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUDIMBlock_Statics::PropPointers),
sizeof(FUDIMBlock),
alignof(FUDIMBlock),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUDIMBlock_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUDIMBlock_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FUDIMBlock()
{
if (!Z_Registration_Info_UScriptStruct_FUDIMBlock.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUDIMBlock.InnerSingleton, Z_Construct_UScriptStruct_FUDIMBlock_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FUDIMBlock.InnerSingleton);
}
// ********** End ScriptStruct FUDIMBlock **********************************************************
// ********** Begin Class UUVTool2DViewportAPI *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVTool2DViewportAPI;
UClass* UUVTool2DViewportAPI::GetPrivateStaticClass()
{
using TClass = UUVTool2DViewportAPI;
if (!Z_Registration_Info_UClass_UUVTool2DViewportAPI.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVTool2DViewportAPI"),
Z_Registration_Info_UClass_UUVTool2DViewportAPI.InnerSingleton,
StaticRegisterNativesUUVTool2DViewportAPI,
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_UUVTool2DViewportAPI.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVTool2DViewportAPI_NoRegister()
{
return UUVTool2DViewportAPI::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVTool2DViewportAPI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Allows tools to interact with the 2d preview viewport \n */" },
{ "IncludePath", "ContextObjects/UVToolContextObjects.h" },
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
{ "ToolTip", "Allows tools to interact with the 2d preview viewport" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UDIMBlocks_MetaData[] = {
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawGrid_MetaData[] = {
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawRulers_MetaData[] = {
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVTool2DViewportAPI constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_UDIMBlocks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_UDIMBlocks;
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 UUVTool2DViewportAPI constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVTool2DViewportAPI>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVTool2DViewportAPI_Statics
// ********** Begin Class UUVTool2DViewportAPI Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_UDIMBlocks_Inner = { "UDIMBlocks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FUDIMBlock, METADATA_PARAMS(0, nullptr) }; // 3666065087
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_UDIMBlocks = { "UDIMBlocks", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVTool2DViewportAPI, UDIMBlocks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UDIMBlocks_MetaData), NewProp_UDIMBlocks_MetaData) }; // 3666065087
void Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_bDrawGrid_SetBit(void* Obj)
{
((UUVTool2DViewportAPI*)Obj)->bDrawGrid = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_bDrawGrid = { "bDrawGrid", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVTool2DViewportAPI), &Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_bDrawGrid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawGrid_MetaData), NewProp_bDrawGrid_MetaData) };
void Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_bDrawRulers_SetBit(void* Obj)
{
((UUVTool2DViewportAPI*)Obj)->bDrawRulers = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_bDrawRulers = { "bDrawRulers", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UUVTool2DViewportAPI), &Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_bDrawRulers_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawRulers_MetaData), NewProp_bDrawRulers_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVTool2DViewportAPI_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_UDIMBlocks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_UDIMBlocks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_bDrawGrid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVTool2DViewportAPI_Statics::NewProp_bDrawRulers,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVTool2DViewportAPI_Statics::PropPointers) < 2048);
// ********** End Class UUVTool2DViewportAPI Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UUVTool2DViewportAPI_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolContextObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVTool2DViewportAPI_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVTool2DViewportAPI_Statics::ClassParams = {
&UUVTool2DViewportAPI::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVTool2DViewportAPI_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVTool2DViewportAPI_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVTool2DViewportAPI_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVTool2DViewportAPI_Statics::Class_MetaDataParams)
};
void UUVTool2DViewportAPI::StaticRegisterNativesUUVTool2DViewportAPI()
{
}
UClass* Z_Construct_UClass_UUVTool2DViewportAPI()
{
if (!Z_Registration_Info_UClass_UUVTool2DViewportAPI.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVTool2DViewportAPI.OuterSingleton, Z_Construct_UClass_UUVTool2DViewportAPI_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVTool2DViewportAPI.OuterSingleton;
}
UUVTool2DViewportAPI::UUVTool2DViewportAPI(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVTool2DViewportAPI);
UUVTool2DViewportAPI::~UUVTool2DViewportAPI() {}
// ********** End Class UUVTool2DViewportAPI *******************************************************
// ********** Begin Class UUVToolAssetAndChannelAPI ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolAssetAndChannelAPI;
UClass* UUVToolAssetAndChannelAPI::GetPrivateStaticClass()
{
using TClass = UUVToolAssetAndChannelAPI;
if (!Z_Registration_Info_UClass_UUVToolAssetAndChannelAPI.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolAssetAndChannelAPI"),
Z_Registration_Info_UClass_UUVToolAssetAndChannelAPI.InnerSingleton,
StaticRegisterNativesUUVToolAssetAndChannelAPI,
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_UUVToolAssetAndChannelAPI.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolAssetAndChannelAPI_NoRegister()
{
return UUVToolAssetAndChannelAPI::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolAssetAndChannelAPI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Allows tools to interact with the assets and their UV layers\n*/" },
{ "IncludePath", "ContextObjects/UVToolContextObjects.h" },
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
{ "ToolTip", "Allows tools to interact with the assets and their UV layers" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVToolAssetAndChannelAPI constinit property declarations ****************
// ********** End Class UUVToolAssetAndChannelAPI constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVToolAssetAndChannelAPI>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolAssetAndChannelAPI_Statics
UObject* (*const Z_Construct_UClass_UUVToolAssetAndChannelAPI_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolContextObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolAssetAndChannelAPI_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolAssetAndChannelAPI_Statics::ClassParams = {
&UUVToolAssetAndChannelAPI::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolAssetAndChannelAPI_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolAssetAndChannelAPI_Statics::Class_MetaDataParams)
};
void UUVToolAssetAndChannelAPI::StaticRegisterNativesUUVToolAssetAndChannelAPI()
{
}
UClass* Z_Construct_UClass_UUVToolAssetAndChannelAPI()
{
if (!Z_Registration_Info_UClass_UUVToolAssetAndChannelAPI.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolAssetAndChannelAPI.OuterSingleton, Z_Construct_UClass_UUVToolAssetAndChannelAPI_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolAssetAndChannelAPI.OuterSingleton;
}
UUVToolAssetAndChannelAPI::UUVToolAssetAndChannelAPI(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolAssetAndChannelAPI);
UUVToolAssetAndChannelAPI::~UUVToolAssetAndChannelAPI() {}
// ********** End Class UUVToolAssetAndChannelAPI **************************************************
// ********** Begin Class UUVToolAABBTreeStorage ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolAABBTreeStorage;
UClass* UUVToolAABBTreeStorage::GetPrivateStaticClass()
{
using TClass = UUVToolAABBTreeStorage;
if (!Z_Registration_Info_UClass_UUVToolAABBTreeStorage.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolAABBTreeStorage"),
Z_Registration_Info_UClass_UUVToolAABBTreeStorage.InnerSingleton,
StaticRegisterNativesUUVToolAABBTreeStorage,
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_UUVToolAABBTreeStorage.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolAABBTreeStorage_NoRegister()
{
return UUVToolAABBTreeStorage::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolAABBTreeStorage_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * Stores AABB trees for UV input object unwrap canonical or applied canonical meshes.\n * Binds to the input objects' OnCanonicalModified delegate to automatically update \n * the tree when necessary.\n */" },
{ "IncludePath", "ContextObjects/UVToolContextObjects.h" },
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
{ "ToolTip", "Stores AABB trees for UV input object unwrap canonical or applied canonical meshes.\nBinds to the input objects' OnCanonicalModified delegate to automatically update\nthe tree when necessary." },
};
#endif // WITH_METADATA
// ********** Begin Class UUVToolAABBTreeStorage constinit property declarations *******************
// ********** End Class UUVToolAABBTreeStorage constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVToolAABBTreeStorage>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolAABBTreeStorage_Statics
UObject* (*const Z_Construct_UClass_UUVToolAABBTreeStorage_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolContextObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolAABBTreeStorage_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolAABBTreeStorage_Statics::ClassParams = {
&UUVToolAABBTreeStorage::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolAABBTreeStorage_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolAABBTreeStorage_Statics::Class_MetaDataParams)
};
void UUVToolAABBTreeStorage::StaticRegisterNativesUUVToolAABBTreeStorage()
{
}
UClass* Z_Construct_UClass_UUVToolAABBTreeStorage()
{
if (!Z_Registration_Info_UClass_UUVToolAABBTreeStorage.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolAABBTreeStorage.OuterSingleton, Z_Construct_UClass_UUVToolAABBTreeStorage_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolAABBTreeStorage.OuterSingleton;
}
UUVToolAABBTreeStorage::UUVToolAABBTreeStorage(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolAABBTreeStorage);
UUVToolAABBTreeStorage::~UUVToolAABBTreeStorage() {}
// ********** End Class UUVToolAABBTreeStorage *****************************************************
// ********** Begin Class UUVEditorToolPropertiesAPI ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVEditorToolPropertiesAPI;
UClass* UUVEditorToolPropertiesAPI::GetPrivateStaticClass()
{
using TClass = UUVEditorToolPropertiesAPI;
if (!Z_Registration_Info_UClass_UUVEditorToolPropertiesAPI.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVEditorToolPropertiesAPI"),
Z_Registration_Info_UClass_UUVEditorToolPropertiesAPI.InnerSingleton,
StaticRegisterNativesUUVEditorToolPropertiesAPI,
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_UUVEditorToolPropertiesAPI.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVEditorToolPropertiesAPI_NoRegister()
{
return UUVEditorToolPropertiesAPI::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* Stores pointers to additional property sets for the active tool, used by the UVEditor Mode and Toolkit to \n* populate other settings menus, such as the Display menu.\n*/" },
{ "IncludePath", "ContextObjects/UVToolContextObjects.h" },
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
{ "ToolTip", "Stores pointers to additional property sets for the active tool, used by the UVEditor Mode and Toolkit to\npopulate other settings menus, such as the Display menu." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToolDisplayProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/ContextObjects/UVToolContextObjects.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVEditorToolPropertiesAPI constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ToolDisplayProperties;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVEditorToolPropertiesAPI constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVEditorToolPropertiesAPI>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics
// ********** Begin Class UUVEditorToolPropertiesAPI Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::NewProp_ToolDisplayProperties = { "ToolDisplayProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVEditorToolPropertiesAPI, ToolDisplayProperties), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolDisplayProperties_MetaData), NewProp_ToolDisplayProperties_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::NewProp_ToolDisplayProperties,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::PropPointers) < 2048);
// ********** End Class UUVEditorToolPropertiesAPI Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolContextObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::ClassParams = {
&UUVEditorToolPropertiesAPI::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::Class_MetaDataParams)
};
void UUVEditorToolPropertiesAPI::StaticRegisterNativesUUVEditorToolPropertiesAPI()
{
}
UClass* Z_Construct_UClass_UUVEditorToolPropertiesAPI()
{
if (!Z_Registration_Info_UClass_UUVEditorToolPropertiesAPI.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVEditorToolPropertiesAPI.OuterSingleton, Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVEditorToolPropertiesAPI.OuterSingleton;
}
UUVEditorToolPropertiesAPI::UUVEditorToolPropertiesAPI(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVEditorToolPropertiesAPI);
UUVEditorToolPropertiesAPI::~UUVEditorToolPropertiesAPI() {}
// ********** End Class UUVEditorToolPropertiesAPI *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h__Script_UVEditorTools_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FUDIMBlock::StaticStruct, Z_Construct_UScriptStruct_FUDIMBlock_Statics::NewStructOps, TEXT("UDIMBlock"),&Z_Registration_Info_UScriptStruct_FUDIMBlock, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUDIMBlock), 3666065087U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVToolContextObject, UUVToolContextObject::StaticClass, TEXT("UUVToolContextObject"), &Z_Registration_Info_UClass_UUVToolContextObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolContextObject), 1042675040U) },
{ Z_Construct_UClass_UUVToolEmitChangeAPI, UUVToolEmitChangeAPI::StaticClass, TEXT("UUVToolEmitChangeAPI"), &Z_Registration_Info_UClass_UUVToolEmitChangeAPI, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolEmitChangeAPI), 2638066259U) },
{ Z_Construct_UClass_UUVToolLivePreviewAPI, UUVToolLivePreviewAPI::StaticClass, TEXT("UUVToolLivePreviewAPI"), &Z_Registration_Info_UClass_UUVToolLivePreviewAPI, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolLivePreviewAPI), 202251189U) },
{ Z_Construct_UClass_UUVTool2DViewportAPI, UUVTool2DViewportAPI::StaticClass, TEXT("UUVTool2DViewportAPI"), &Z_Registration_Info_UClass_UUVTool2DViewportAPI, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVTool2DViewportAPI), 4191973364U) },
{ Z_Construct_UClass_UUVToolAssetAndChannelAPI, UUVToolAssetAndChannelAPI::StaticClass, TEXT("UUVToolAssetAndChannelAPI"), &Z_Registration_Info_UClass_UUVToolAssetAndChannelAPI, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolAssetAndChannelAPI), 1257287669U) },
{ Z_Construct_UClass_UUVToolAABBTreeStorage, UUVToolAABBTreeStorage::StaticClass, TEXT("UUVToolAABBTreeStorage"), &Z_Registration_Info_UClass_UUVToolAABBTreeStorage, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolAABBTreeStorage), 932726292U) },
{ Z_Construct_UClass_UUVEditorToolPropertiesAPI, UUVEditorToolPropertiesAPI::StaticClass, TEXT("UUVEditorToolPropertiesAPI"), &Z_Registration_Info_UClass_UUVEditorToolPropertiesAPI, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVEditorToolPropertiesAPI), 3731051656U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h__Script_UVEditorTools_797329894{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h__Script_UVEditorTools_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h__Script_UVEditorTools_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h__Script_UVEditorTools_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,319 @@
// 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 "ContextObjects/UVToolContextObjects.h"
#ifdef UVEDITORTOOLS_UVToolContextObjects_generated_h
#error "UVToolContextObjects.generated.h already included, missing '#pragma once' in UVToolContextObjects.h"
#endif
#define UVEDITORTOOLS_UVToolContextObjects_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVToolContextObject *****************************************************
struct Z_Construct_UClass_UUVToolContextObject_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolContextObject_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_33_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVToolContextObject(); \
friend struct ::Z_Construct_UClass_UUVToolContextObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolContextObject_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolContextObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolContextObject_NoRegister) \
DECLARE_SERIALIZER(UUVToolContextObject)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_33_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolContextObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolContextObject(UUVToolContextObject&&) = delete; \
UUVToolContextObject(const UUVToolContextObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolContextObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolContextObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVToolContextObject) \
UVEDITORTOOLS_API virtual ~UUVToolContextObject();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_30_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_33_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_33_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_33_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolContextObject;
// ********** End Class UUVToolContextObject *******************************************************
// ********** Begin Class UUVToolEmitChangeAPI *****************************************************
struct Z_Construct_UClass_UUVToolEmitChangeAPI_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_55_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVToolEmitChangeAPI(); \
friend struct ::Z_Construct_UClass_UUVToolEmitChangeAPI_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolEmitChangeAPI, UUVToolContextObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister) \
DECLARE_SERIALIZER(UUVToolEmitChangeAPI)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_55_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolEmitChangeAPI(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolEmitChangeAPI(UUVToolEmitChangeAPI&&) = delete; \
UUVToolEmitChangeAPI(const UUVToolEmitChangeAPI&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolEmitChangeAPI); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolEmitChangeAPI); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVToolEmitChangeAPI) \
UVEDITORTOOLS_API virtual ~UUVToolEmitChangeAPI();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_52_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_55_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_55_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_55_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolEmitChangeAPI;
// ********** End Class UUVToolEmitChangeAPI *******************************************************
// ********** Begin Class UUVToolLivePreviewAPI ****************************************************
struct Z_Construct_UClass_UUVToolLivePreviewAPI_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_110_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVToolLivePreviewAPI(); \
friend struct ::Z_Construct_UClass_UUVToolLivePreviewAPI_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolLivePreviewAPI, UUVToolContextObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolLivePreviewAPI_NoRegister) \
DECLARE_SERIALIZER(UUVToolLivePreviewAPI)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_110_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolLivePreviewAPI(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolLivePreviewAPI(UUVToolLivePreviewAPI&&) = delete; \
UUVToolLivePreviewAPI(const UUVToolLivePreviewAPI&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolLivePreviewAPI); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolLivePreviewAPI); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVToolLivePreviewAPI) \
UVEDITORTOOLS_API virtual ~UUVToolLivePreviewAPI();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_107_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_110_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_110_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_110_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolLivePreviewAPI;
// ********** End Class UUVToolLivePreviewAPI ******************************************************
// ********** Begin ScriptStruct FUDIMBlock ********************************************************
struct Z_Construct_UScriptStruct_FUDIMBlock_Statics;
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_188_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUDIMBlock_Statics; \
UVEDITORTOOLS_API static class UScriptStruct* StaticStruct();
struct FUDIMBlock;
// ********** End ScriptStruct FUDIMBlock **********************************************************
// ********** Begin Class UUVTool2DViewportAPI *****************************************************
struct Z_Construct_UClass_UUVTool2DViewportAPI_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVTool2DViewportAPI_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_207_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVTool2DViewportAPI(); \
friend struct ::Z_Construct_UClass_UUVTool2DViewportAPI_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVTool2DViewportAPI_NoRegister(); \
public: \
DECLARE_CLASS2(UUVTool2DViewportAPI, UUVToolContextObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVTool2DViewportAPI_NoRegister) \
DECLARE_SERIALIZER(UUVTool2DViewportAPI)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_207_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVTool2DViewportAPI(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVTool2DViewportAPI(UUVTool2DViewportAPI&&) = delete; \
UUVTool2DViewportAPI(const UUVTool2DViewportAPI&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVTool2DViewportAPI); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVTool2DViewportAPI); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVTool2DViewportAPI) \
UVEDITORTOOLS_API virtual ~UUVTool2DViewportAPI();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_204_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_207_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_207_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_207_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVTool2DViewportAPI;
// ********** End Class UUVTool2DViewportAPI *******************************************************
// ********** Begin Class UUVToolAssetAndChannelAPI ************************************************
struct Z_Construct_UClass_UUVToolAssetAndChannelAPI_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAssetAndChannelAPI_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_281_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVToolAssetAndChannelAPI(); \
friend struct ::Z_Construct_UClass_UUVToolAssetAndChannelAPI_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolAssetAndChannelAPI_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolAssetAndChannelAPI, UUVToolContextObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolAssetAndChannelAPI_NoRegister) \
DECLARE_SERIALIZER(UUVToolAssetAndChannelAPI)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_281_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolAssetAndChannelAPI(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolAssetAndChannelAPI(UUVToolAssetAndChannelAPI&&) = delete; \
UUVToolAssetAndChannelAPI(const UUVToolAssetAndChannelAPI&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolAssetAndChannelAPI); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolAssetAndChannelAPI); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVToolAssetAndChannelAPI) \
UVEDITORTOOLS_API virtual ~UUVToolAssetAndChannelAPI();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_278_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_281_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_281_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_281_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolAssetAndChannelAPI;
// ********** End Class UUVToolAssetAndChannelAPI **************************************************
// ********** Begin Class UUVToolAABBTreeStorage ***************************************************
struct Z_Construct_UClass_UUVToolAABBTreeStorage_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolAABBTreeStorage_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_324_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVToolAABBTreeStorage(); \
friend struct ::Z_Construct_UClass_UUVToolAABBTreeStorage_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolAABBTreeStorage_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolAABBTreeStorage, UUVToolContextObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolAABBTreeStorage_NoRegister) \
DECLARE_SERIALIZER(UUVToolAABBTreeStorage)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_324_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolAABBTreeStorage(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolAABBTreeStorage(UUVToolAABBTreeStorage&&) = delete; \
UUVToolAABBTreeStorage(const UUVToolAABBTreeStorage&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolAABBTreeStorage); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolAABBTreeStorage); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVToolAABBTreeStorage) \
UVEDITORTOOLS_API virtual ~UUVToolAABBTreeStorage();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_321_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_324_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_324_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_324_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolAABBTreeStorage;
// ********** End Class UUVToolAABBTreeStorage *****************************************************
// ********** Begin Class UUVEditorToolPropertiesAPI ***********************************************
struct Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolPropertiesAPI_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_361_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVEditorToolPropertiesAPI(); \
friend struct ::Z_Construct_UClass_UUVEditorToolPropertiesAPI_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVEditorToolPropertiesAPI_NoRegister(); \
public: \
DECLARE_CLASS2(UUVEditorToolPropertiesAPI, UUVToolContextObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVEditorToolPropertiesAPI_NoRegister) \
DECLARE_SERIALIZER(UUVEditorToolPropertiesAPI)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_361_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVEditorToolPropertiesAPI(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVEditorToolPropertiesAPI(UUVEditorToolPropertiesAPI&&) = delete; \
UUVEditorToolPropertiesAPI(const UUVEditorToolPropertiesAPI&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVEditorToolPropertiesAPI); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVEditorToolPropertiesAPI); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVEditorToolPropertiesAPI) \
UVEDITORTOOLS_API virtual ~UUVEditorToolPropertiesAPI();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_358_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_361_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_361_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h_361_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVEditorToolPropertiesAPI;
// ********** End Class UUVEditorToolPropertiesAPI *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolContextObjects_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,251 @@
// 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 "Selection/UVToolSelectionAPI.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVToolSelectionAPI() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorMechanicAdapterTool_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorMeshSelectionMechanic_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVEditorToolMeshInput_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolContextObject();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionHighlightMechanic_NoRegister();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSupportsSelection();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSupportsSelection_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVToolSelectionAPI ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolSelectionAPI;
UClass* UUVToolSelectionAPI::GetPrivateStaticClass()
{
using TClass = UUVToolSelectionAPI;
if (!Z_Registration_Info_UClass_UUVToolSelectionAPI.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolSelectionAPI"),
Z_Registration_Info_UClass_UUVToolSelectionAPI.InnerSingleton,
StaticRegisterNativesUUVToolSelectionAPI,
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_UUVToolSelectionAPI.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister()
{
return UUVToolSelectionAPI::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolSelectionAPI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * API for dealing with mode-level selection in the UV editor.\n * \n * Selections are stored in a list of objects, one object per asset that contains a\n * selection, all of the same type (vert/edge/tri), none empty. Selections are\n * considered to be referring to the UnwrapCanonical mesh of the corresponding target.\n * \n * There are also functions to enable automatic highlighting of the current selection,\n * and to enable a selection mechanic in the viewport (to which tools can respond via\n * OnSelectionChanged broadcasts).\n */" },
{ "IncludePath", "Selection/UVToolSelectionAPI.h" },
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionAPI.h" },
{ "ToolTip", "API for dealing with mode-level selection in the UV editor.\n\nSelections are stored in a list of objects, one object per asset that contains a\nselection, all of the same type (vert/edge/tri), none empty. Selections are\nconsidered to be referring to the UnwrapCanonical mesh of the corresponding target.\n\nThere are also functions to enable automatic highlighting of the current selection,\nand to enable a selection mechanic in the viewport (to which tools can respond via\nOnSelectionChanged broadcasts)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Targets_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionAPI.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MechanicAdapter_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionAPI.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HighlightMechanic_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionAPI.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionMechanic_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionAPI.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EmitChangeAPI_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionAPI.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVToolSelectionAPI constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Targets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Targets;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MechanicAdapter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HighlightMechanic;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionMechanic;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EmitChangeAPI;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVToolSelectionAPI constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVToolSelectionAPI>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolSelectionAPI_Statics
// ********** Begin Class UUVToolSelectionAPI Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolSelectionAPI_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_UUVToolSelectionAPI_Statics::NewProp_Targets = { "Targets", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolSelectionAPI, Targets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Targets_MetaData), NewProp_Targets_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolSelectionAPI_Statics::NewProp_MechanicAdapter = { "MechanicAdapter", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolSelectionAPI, MechanicAdapter), Z_Construct_UClass_UUVEditorMechanicAdapterTool_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MechanicAdapter_MetaData), NewProp_MechanicAdapter_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolSelectionAPI_Statics::NewProp_HighlightMechanic = { "HighlightMechanic", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolSelectionAPI, HighlightMechanic), Z_Construct_UClass_UUVToolSelectionHighlightMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HighlightMechanic_MetaData), NewProp_HighlightMechanic_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolSelectionAPI_Statics::NewProp_SelectionMechanic = { "SelectionMechanic", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolSelectionAPI, SelectionMechanic), Z_Construct_UClass_UUVEditorMeshSelectionMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionMechanic_MetaData), NewProp_SelectionMechanic_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolSelectionAPI_Statics::NewProp_EmitChangeAPI = { "EmitChangeAPI", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolSelectionAPI, EmitChangeAPI), Z_Construct_UClass_UUVToolEmitChangeAPI_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EmitChangeAPI_MetaData), NewProp_EmitChangeAPI_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVToolSelectionAPI_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolSelectionAPI_Statics::NewProp_Targets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolSelectionAPI_Statics::NewProp_Targets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolSelectionAPI_Statics::NewProp_MechanicAdapter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolSelectionAPI_Statics::NewProp_HighlightMechanic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolSelectionAPI_Statics::NewProp_SelectionMechanic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolSelectionAPI_Statics::NewProp_EmitChangeAPI,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolSelectionAPI_Statics::PropPointers) < 2048);
// ********** End Class UUVToolSelectionAPI Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UUVToolSelectionAPI_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolContextObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolSelectionAPI_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolSelectionAPI_Statics::ClassParams = {
&UUVToolSelectionAPI::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVToolSelectionAPI_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolSelectionAPI_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolSelectionAPI_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolSelectionAPI_Statics::Class_MetaDataParams)
};
void UUVToolSelectionAPI::StaticRegisterNativesUUVToolSelectionAPI()
{
}
UClass* Z_Construct_UClass_UUVToolSelectionAPI()
{
if (!Z_Registration_Info_UClass_UUVToolSelectionAPI.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolSelectionAPI.OuterSingleton, Z_Construct_UClass_UUVToolSelectionAPI_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolSelectionAPI.OuterSingleton;
}
UUVToolSelectionAPI::UUVToolSelectionAPI(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolSelectionAPI);
UUVToolSelectionAPI::~UUVToolSelectionAPI() {}
// ********** End Class UUVToolSelectionAPI ********************************************************
// ********** Begin Interface UUVToolSupportsSelection *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolSupportsSelection;
UClass* UUVToolSupportsSelection::GetPrivateStaticClass()
{
using TClass = UUVToolSupportsSelection;
if (!Z_Registration_Info_UClass_UUVToolSupportsSelection.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolSupportsSelection"),
Z_Registration_Info_UClass_UUVToolSupportsSelection.InnerSingleton,
StaticRegisterNativesUUVToolSupportsSelection,
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_UUVToolSupportsSelection.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolSupportsSelection_NoRegister()
{
return UUVToolSupportsSelection::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolSupportsSelection_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionAPI.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UUVToolSupportsSelection constinit property declarations *************
// ********** End Interface UUVToolSupportsSelection constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IUVToolSupportsSelection>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolSupportsSelection_Statics
UObject* (*const Z_Construct_UClass_UUVToolSupportsSelection_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolSupportsSelection_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolSupportsSelection_Statics::ClassParams = {
&UUVToolSupportsSelection::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolSupportsSelection_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolSupportsSelection_Statics::Class_MetaDataParams)
};
void UUVToolSupportsSelection::StaticRegisterNativesUUVToolSupportsSelection()
{
}
UClass* Z_Construct_UClass_UUVToolSupportsSelection()
{
if (!Z_Registration_Info_UClass_UUVToolSupportsSelection.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolSupportsSelection.OuterSingleton, Z_Construct_UClass_UUVToolSupportsSelection_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolSupportsSelection.OuterSingleton;
}
UUVToolSupportsSelection::UUVToolSupportsSelection(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolSupportsSelection);
// ********** End Interface UUVToolSupportsSelection ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVToolSelectionAPI, UUVToolSelectionAPI::StaticClass, TEXT("UUVToolSelectionAPI"), &Z_Registration_Info_UClass_UUVToolSelectionAPI, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolSelectionAPI), 656692659U) },
{ Z_Construct_UClass_UUVToolSupportsSelection, UUVToolSupportsSelection::StaticClass, TEXT("UUVToolSupportsSelection"), &Z_Registration_Info_UClass_UUVToolSupportsSelection, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolSupportsSelection), 427501827U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h__Script_UVEditorTools_4008164521{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Selection/UVToolSelectionAPI.h"
#ifdef UVEDITORTOOLS_UVToolSelectionAPI_generated_h
#error "UVToolSelectionAPI.generated.h already included, missing '#pragma once' in UVToolSelectionAPI.h"
#endif
#define UVEDITORTOOLS_UVToolSelectionAPI_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVToolSelectionAPI ******************************************************
struct Z_Construct_UClass_UUVToolSelectionAPI_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionAPI_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_44_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVToolSelectionAPI(); \
friend struct ::Z_Construct_UClass_UUVToolSelectionAPI_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolSelectionAPI_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolSelectionAPI, UUVToolContextObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolSelectionAPI_NoRegister) \
DECLARE_SERIALIZER(UUVToolSelectionAPI)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_44_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolSelectionAPI(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolSelectionAPI(UUVToolSelectionAPI&&) = delete; \
UUVToolSelectionAPI(const UUVToolSelectionAPI&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolSelectionAPI); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolSelectionAPI); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVToolSelectionAPI) \
UVEDITORTOOLS_API virtual ~UUVToolSelectionAPI();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_41_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_44_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_44_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_44_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolSelectionAPI;
// ********** End Class UUVToolSelectionAPI ********************************************************
// ********** Begin Interface UUVToolSupportsSelection *********************************************
struct Z_Construct_UClass_UUVToolSupportsSelection_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSupportsSelection_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_400_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolSupportsSelection(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolSupportsSelection(UUVToolSupportsSelection&&) = delete; \
UUVToolSupportsSelection(const UUVToolSupportsSelection&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolSupportsSelection); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolSupportsSelection); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVToolSupportsSelection) \
virtual ~UUVToolSupportsSelection() = default;
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_400_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUUVToolSupportsSelection(); \
friend struct ::Z_Construct_UClass_UUVToolSupportsSelection_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolSupportsSelection_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolSupportsSelection, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolSupportsSelection_NoRegister) \
DECLARE_SERIALIZER(UUVToolSupportsSelection)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_400_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_400_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_400_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_400_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IUVToolSupportsSelection() {} \
public: \
typedef UUVToolSupportsSelection UClassType; \
typedef IUVToolSupportsSelection ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_397_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_415_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h_400_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolSupportsSelection;
// ********** End Interface UUVToolSupportsSelection ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionAPI_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,154 @@
// 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 "Selection/UVToolSelectionHighlightMechanic.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVToolSelectionHighlightMechanic() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractionMechanic();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_APreviewGeometryActor_NoRegister();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionHighlightMechanic();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionHighlightMechanic_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVToolSelectionHighlightMechanic ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolSelectionHighlightMechanic;
UClass* UUVToolSelectionHighlightMechanic::GetPrivateStaticClass()
{
using TClass = UUVToolSelectionHighlightMechanic;
if (!Z_Registration_Info_UClass_UUVToolSelectionHighlightMechanic.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolSelectionHighlightMechanic"),
Z_Registration_Info_UClass_UUVToolSelectionHighlightMechanic.InnerSingleton,
StaticRegisterNativesUUVToolSelectionHighlightMechanic,
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_UUVToolSelectionHighlightMechanic.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolSelectionHighlightMechanic_NoRegister()
{
return UUVToolSelectionHighlightMechanic::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Mechanic for highlighting mesh elements (usually selection) in the UV editor.\n */" },
{ "IncludePath", "Selection/UVToolSelectionHighlightMechanic.h" },
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionHighlightMechanic.h" },
{ "ToolTip", "Mechanic for highlighting mesh elements (usually selection) in the UV editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnwrapGeometryActor_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionHighlightMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleSetMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionHighlightMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnwrapStationaryGeometryActor_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionHighlightMechanic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LivePreviewGeometryActor_MetaData[] = {
{ "ModuleRelativePath", "Public/Selection/UVToolSelectionHighlightMechanic.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVToolSelectionHighlightMechanic constinit property declarations ********
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnwrapGeometryActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TriangleSetMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnwrapStationaryGeometryActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LivePreviewGeometryActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUVToolSelectionHighlightMechanic constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVToolSelectionHighlightMechanic>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics
// ********** Begin Class UUVToolSelectionHighlightMechanic Property Definitions *******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::NewProp_UnwrapGeometryActor = { "UnwrapGeometryActor", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolSelectionHighlightMechanic, UnwrapGeometryActor), Z_Construct_UClass_APreviewGeometryActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnwrapGeometryActor_MetaData), NewProp_UnwrapGeometryActor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::NewProp_TriangleSetMaterial = { "TriangleSetMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolSelectionHighlightMechanic, TriangleSetMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleSetMaterial_MetaData), NewProp_TriangleSetMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::NewProp_UnwrapStationaryGeometryActor = { "UnwrapStationaryGeometryActor", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolSelectionHighlightMechanic, UnwrapStationaryGeometryActor), Z_Construct_UClass_APreviewGeometryActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnwrapStationaryGeometryActor_MetaData), NewProp_UnwrapStationaryGeometryActor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::NewProp_LivePreviewGeometryActor = { "LivePreviewGeometryActor", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUVToolSelectionHighlightMechanic, LivePreviewGeometryActor), Z_Construct_UClass_APreviewGeometryActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LivePreviewGeometryActor_MetaData), NewProp_LivePreviewGeometryActor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::NewProp_UnwrapGeometryActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::NewProp_TriangleSetMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::NewProp_UnwrapStationaryGeometryActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::NewProp_LivePreviewGeometryActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::PropPointers) < 2048);
// ********** End Class UUVToolSelectionHighlightMechanic Property Definitions *********************
UObject* (*const Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractionMechanic,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::ClassParams = {
&UUVToolSelectionHighlightMechanic::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::Class_MetaDataParams)
};
void UUVToolSelectionHighlightMechanic::StaticRegisterNativesUUVToolSelectionHighlightMechanic()
{
}
UClass* Z_Construct_UClass_UUVToolSelectionHighlightMechanic()
{
if (!Z_Registration_Info_UClass_UUVToolSelectionHighlightMechanic.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolSelectionHighlightMechanic.OuterSingleton, Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolSelectionHighlightMechanic.OuterSingleton;
}
UUVToolSelectionHighlightMechanic::UUVToolSelectionHighlightMechanic() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolSelectionHighlightMechanic);
UUVToolSelectionHighlightMechanic::~UUVToolSelectionHighlightMechanic() {}
// ********** End Class UUVToolSelectionHighlightMechanic ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVToolSelectionHighlightMechanic, UUVToolSelectionHighlightMechanic::StaticClass, TEXT("UUVToolSelectionHighlightMechanic"), &Z_Registration_Info_UClass_UUVToolSelectionHighlightMechanic, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolSelectionHighlightMechanic), 3854309787U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h__Script_UVEditorTools_2689513974{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h__Script_UVEditorTools_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 "Selection/UVToolSelectionHighlightMechanic.h"
#ifdef UVEDITORTOOLS_UVToolSelectionHighlightMechanic_generated_h
#error "UVToolSelectionHighlightMechanic.generated.h already included, missing '#pragma once' in UVToolSelectionHighlightMechanic.h"
#endif
#define UVEDITORTOOLS_UVToolSelectionHighlightMechanic_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVToolSelectionHighlightMechanic ****************************************
struct Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolSelectionHighlightMechanic_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h_33_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVToolSelectionHighlightMechanic(); \
friend struct ::Z_Construct_UClass_UUVToolSelectionHighlightMechanic_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolSelectionHighlightMechanic_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolSelectionHighlightMechanic, UInteractionMechanic, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolSelectionHighlightMechanic_NoRegister) \
DECLARE_SERIALIZER(UUVToolSelectionHighlightMechanic)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h_33_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolSelectionHighlightMechanic(); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolSelectionHighlightMechanic(UUVToolSelectionHighlightMechanic&&) = delete; \
UUVToolSelectionHighlightMechanic(const UUVToolSelectionHighlightMechanic&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolSelectionHighlightMechanic); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolSelectionHighlightMechanic); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UUVToolSelectionHighlightMechanic) \
UVEDITORTOOLS_API virtual ~UUVToolSelectionHighlightMechanic();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h_30_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h_33_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h_33_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_h_33_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolSelectionHighlightMechanic;
// ********** End Class UUVToolSelectionHighlightMechanic ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_Selection_UVToolSelectionHighlightMechanic_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 "ContextObjects/UVToolViewportButtonsAPI.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVToolViewportButtonsAPI() {}
// ********** Begin Cross Module References ********************************************************
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolContextObject();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolViewportButtonsAPI();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolViewportButtonsAPI_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUVToolViewportButtonsAPI ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVToolViewportButtonsAPI;
UClass* UUVToolViewportButtonsAPI::GetPrivateStaticClass()
{
using TClass = UUVToolViewportButtonsAPI;
if (!Z_Registration_Info_UClass_UUVToolViewportButtonsAPI.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVToolViewportButtonsAPI"),
Z_Registration_Info_UClass_UUVToolViewportButtonsAPI.InnerSingleton,
StaticRegisterNativesUUVToolViewportButtonsAPI,
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_UUVToolViewportButtonsAPI.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVToolViewportButtonsAPI_NoRegister()
{
return UUVToolViewportButtonsAPI::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVToolViewportButtonsAPI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Allows tools to interact with buttons in the viewport\n */" },
{ "IncludePath", "ContextObjects/UVToolViewportButtonsAPI.h" },
{ "ModuleRelativePath", "Public/ContextObjects/UVToolViewportButtonsAPI.h" },
{ "ToolTip", "Allows tools to interact with buttons in the viewport" },
};
#endif // WITH_METADATA
// ********** Begin Class UUVToolViewportButtonsAPI constinit property declarations ****************
// ********** End Class UUVToolViewportButtonsAPI constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUVToolViewportButtonsAPI>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVToolViewportButtonsAPI_Statics
UObject* (*const Z_Construct_UClass_UUVToolViewportButtonsAPI_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUVToolContextObject,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolViewportButtonsAPI_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVToolViewportButtonsAPI_Statics::ClassParams = {
&UUVToolViewportButtonsAPI::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVToolViewportButtonsAPI_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVToolViewportButtonsAPI_Statics::Class_MetaDataParams)
};
void UUVToolViewportButtonsAPI::StaticRegisterNativesUUVToolViewportButtonsAPI()
{
}
UClass* Z_Construct_UClass_UUVToolViewportButtonsAPI()
{
if (!Z_Registration_Info_UClass_UUVToolViewportButtonsAPI.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVToolViewportButtonsAPI.OuterSingleton, Z_Construct_UClass_UUVToolViewportButtonsAPI_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVToolViewportButtonsAPI.OuterSingleton;
}
UUVToolViewportButtonsAPI::UUVToolViewportButtonsAPI(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVToolViewportButtonsAPI);
UUVToolViewportButtonsAPI::~UUVToolViewportButtonsAPI() {}
// ********** End Class UUVToolViewportButtonsAPI **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVToolViewportButtonsAPI, UUVToolViewportButtonsAPI::StaticClass, TEXT("UUVToolViewportButtonsAPI"), &Z_Registration_Info_UClass_UUVToolViewportButtonsAPI, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVToolViewportButtonsAPI), 634621979U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h__Script_UVEditorTools_3242950619{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h__Script_UVEditorTools_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 "ContextObjects/UVToolViewportButtonsAPI.h"
#ifdef UVEDITORTOOLS_UVToolViewportButtonsAPI_generated_h
#error "UVToolViewportButtonsAPI.generated.h already included, missing '#pragma once' in UVToolViewportButtonsAPI.h"
#endif
#define UVEDITORTOOLS_UVToolViewportButtonsAPI_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUVToolViewportButtonsAPI ************************************************
struct Z_Construct_UClass_UUVToolViewportButtonsAPI_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVToolViewportButtonsAPI_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUVToolViewportButtonsAPI(); \
friend struct ::Z_Construct_UClass_UUVToolViewportButtonsAPI_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVToolViewportButtonsAPI_NoRegister(); \
public: \
DECLARE_CLASS2(UUVToolViewportButtonsAPI, UUVToolContextObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVToolViewportButtonsAPI_NoRegister) \
DECLARE_SERIALIZER(UUVToolViewportButtonsAPI)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVToolViewportButtonsAPI(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVToolViewportButtonsAPI(UUVToolViewportButtonsAPI&&) = delete; \
UUVToolViewportButtonsAPI(const UUVToolViewportButtonsAPI&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVToolViewportButtonsAPI); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVToolViewportButtonsAPI); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVToolViewportButtonsAPI) \
UVEDITORTOOLS_API virtual ~UUVToolViewportButtonsAPI();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h_14_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVToolViewportButtonsAPI;
// ********** End Class UUVToolViewportButtonsAPI **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_ContextObjects_UVToolViewportButtonsAPI_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "TargetInterfaces/UVUnwrapDynamicMesh.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUVUnwrapDynamicMesh() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
UPackage* Z_Construct_UPackage__Script_UVEditorTools();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVUnwrapDynamicMesh();
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVUnwrapDynamicMesh_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UUVUnwrapDynamicMesh *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUVUnwrapDynamicMesh;
UClass* UUVUnwrapDynamicMesh::GetPrivateStaticClass()
{
using TClass = UUVUnwrapDynamicMesh;
if (!Z_Registration_Info_UClass_UUVUnwrapDynamicMesh.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UVUnwrapDynamicMesh"),
Z_Registration_Info_UClass_UUVUnwrapDynamicMesh.InnerSingleton,
StaticRegisterNativesUUVUnwrapDynamicMesh,
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_UUVUnwrapDynamicMesh.InnerSingleton;
}
UClass* Z_Construct_UClass_UUVUnwrapDynamicMesh_NoRegister()
{
return UUVUnwrapDynamicMesh::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUVUnwrapDynamicMesh_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/TargetInterfaces/UVUnwrapDynamicMesh.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UUVUnwrapDynamicMesh constinit property declarations *****************
// ********** End Interface UUVUnwrapDynamicMesh constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IUVUnwrapDynamicMesh>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUVUnwrapDynamicMesh_Statics
UObject* (*const Z_Construct_UClass_UUVUnwrapDynamicMesh_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_UVEditorTools,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUVUnwrapDynamicMesh_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUVUnwrapDynamicMesh_Statics::ClassParams = {
&UUVUnwrapDynamicMesh::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUVUnwrapDynamicMesh_Statics::Class_MetaDataParams), Z_Construct_UClass_UUVUnwrapDynamicMesh_Statics::Class_MetaDataParams)
};
void UUVUnwrapDynamicMesh::StaticRegisterNativesUUVUnwrapDynamicMesh()
{
}
UClass* Z_Construct_UClass_UUVUnwrapDynamicMesh()
{
if (!Z_Registration_Info_UClass_UUVUnwrapDynamicMesh.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUVUnwrapDynamicMesh.OuterSingleton, Z_Construct_UClass_UUVUnwrapDynamicMesh_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUVUnwrapDynamicMesh.OuterSingleton;
}
UUVUnwrapDynamicMesh::UUVUnwrapDynamicMesh(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUVUnwrapDynamicMesh);
// ********** End Interface UUVUnwrapDynamicMesh ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h__Script_UVEditorTools_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUVUnwrapDynamicMesh, UUVUnwrapDynamicMesh::StaticClass, TEXT("UUVUnwrapDynamicMesh"), &Z_Registration_Info_UClass_UUVUnwrapDynamicMesh, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUVUnwrapDynamicMesh), 1191566029U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h__Script_UVEditorTools_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h__Script_UVEditorTools_194876083{
TEXT("/Script/UVEditorTools"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h__Script_UVEditorTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h__Script_UVEditorTools_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "TargetInterfaces/UVUnwrapDynamicMesh.h"
#ifdef UVEDITORTOOLS_UVUnwrapDynamicMesh_generated_h
#error "UVUnwrapDynamicMesh.generated.h already included, missing '#pragma once' in UVUnwrapDynamicMesh.h"
#endif
#define UVEDITORTOOLS_UVUnwrapDynamicMesh_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UUVUnwrapDynamicMesh *************************************************
struct Z_Construct_UClass_UUVUnwrapDynamicMesh_Statics;
UVEDITORTOOLS_API UClass* Z_Construct_UClass_UUVUnwrapDynamicMesh_NoRegister();
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
UVEDITORTOOLS_API UUVUnwrapDynamicMesh(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUVUnwrapDynamicMesh(UUVUnwrapDynamicMesh&&) = delete; \
UUVUnwrapDynamicMesh(const UUVUnwrapDynamicMesh&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(UVEDITORTOOLS_API, UUVUnwrapDynamicMesh); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUVUnwrapDynamicMesh); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUVUnwrapDynamicMesh) \
virtual ~UUVUnwrapDynamicMesh() = default;
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h_17_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUUVUnwrapDynamicMesh(); \
friend struct ::Z_Construct_UClass_UUVUnwrapDynamicMesh_Statics; \
static UClass* GetPrivateStaticClass(); \
friend UVEDITORTOOLS_API UClass* ::Z_Construct_UClass_UUVUnwrapDynamicMesh_NoRegister(); \
public: \
DECLARE_CLASS2(UUVUnwrapDynamicMesh, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/UVEditorTools"), Z_Construct_UClass_UUVUnwrapDynamicMesh_NoRegister) \
DECLARE_SERIALIZER(UUVUnwrapDynamicMesh)
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h_17_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h_17_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IUVUnwrapDynamicMesh() {} \
public: \
typedef UUVUnwrapDynamicMesh UClassType; \
typedef IUVUnwrapDynamicMesh ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h_14_PROLOG
#define FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h_17_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUVUnwrapDynamicMesh;
// ********** End Interface UUVUnwrapDynamicMesh ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Editor_UVEditor_Source_UVEditorTools_Public_TargetInterfaces_UVUnwrapDynamicMesh_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS