247 lines
14 KiB
C++
247 lines
14 KiB
C++
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
||
|
|
/*===========================================================================
|
||
|
|
Generated code exported from UnrealHeaderTool.
|
||
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||
|
|
===========================================================================*/
|
||
|
|
|
||
|
|
#include "UObject/GeneratedCppIncludes.h"
|
||
|
|
#include "TexAligner/TexAligner.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeTexAligner() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||
|
|
UNREALED_API UClass* Z_Construct_UClass_UTexAligner();
|
||
|
|
UNREALED_API UClass* Z_Construct_UClass_UTexAligner_NoRegister();
|
||
|
|
UNREALED_API UEnum* Z_Construct_UEnum_UnrealEd_ETexAlign();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_UnrealEd();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum ETexAlign *****************************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETexAlign;
|
||
|
|
static UEnum* ETexAlign_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_ETexAlign.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_ETexAlign.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_UnrealEd_ETexAlign, (UObject*)Z_Construct_UPackage__Script_UnrealEd(), TEXT("ETexAlign"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_ETexAlign.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> UNREALED_NON_ATTRIBUTED_API UEnum* StaticEnum<ETexAlign>()
|
||
|
|
{
|
||
|
|
return ETexAlign_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_UnrealEd_ETexAlign_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/** Alignment types. */" },
|
||
|
|
{ "ModuleRelativePath", "Classes/TexAligner/TexAligner.h" },
|
||
|
|
{ "TEXALIGN_Box.Comment", "/** Aligns to best U and V axis based on polys normal. */" },
|
||
|
|
{ "TEXALIGN_Box.Name", "TEXALIGN_Box" },
|
||
|
|
{ "TEXALIGN_Box.ToolTip", "Aligns to best U and V axis based on polys normal." },
|
||
|
|
{ "TEXALIGN_Default.Comment", "/** No special alignment (just derive from UV vectors). */" },
|
||
|
|
{ "TEXALIGN_Default.Name", "TEXALIGN_Default" },
|
||
|
|
{ "TEXALIGN_Default.ToolTip", "No special alignment (just derive from UV vectors)." },
|
||
|
|
{ "TEXALIGN_Fit.Comment", "/** Fits texture to a polygon. */" },
|
||
|
|
{ "TEXALIGN_Fit.Name", "TEXALIGN_Fit" },
|
||
|
|
{ "TEXALIGN_Fit.ToolTip", "Fits texture to a polygon." },
|
||
|
|
{ "TEXALIGN_MAX.Name", "TEXALIGN_MAX" },
|
||
|
|
{ "TEXALIGN_None.Comment", "/** When passed to functions it means \"use whatever the aligners default is\". */" },
|
||
|
|
{ "TEXALIGN_None.Name", "TEXALIGN_None" },
|
||
|
|
{ "TEXALIGN_None.ToolTip", "When passed to functions it means \"use whatever the aligners default is\"." },
|
||
|
|
{ "TEXALIGN_Planar.Comment", "/** Maps the poly to the axis it is closest to laying parallel to. */" },
|
||
|
|
{ "TEXALIGN_Planar.Name", "TEXALIGN_Planar" },
|
||
|
|
{ "TEXALIGN_Planar.ToolTip", "Maps the poly to the axis it is closest to laying parallel to." },
|
||
|
|
{ "TEXALIGN_PlanarAuto.Comment", "/** Special version of TEXALIGN_Planar. */" },
|
||
|
|
{ "TEXALIGN_PlanarAuto.Name", "TEXALIGN_PlanarAuto" },
|
||
|
|
{ "TEXALIGN_PlanarAuto.ToolTip", "Special version of TEXALIGN_Planar." },
|
||
|
|
{ "TEXALIGN_PlanarFloor.Comment", "/** Special version of TEXALIGN_Planar. */" },
|
||
|
|
{ "TEXALIGN_PlanarFloor.Name", "TEXALIGN_PlanarFloor" },
|
||
|
|
{ "TEXALIGN_PlanarFloor.ToolTip", "Special version of TEXALIGN_Planar." },
|
||
|
|
{ "TEXALIGN_PlanarWall.Comment", "/** Special version of TEXALIGN_Planar. */" },
|
||
|
|
{ "TEXALIGN_PlanarWall.Name", "TEXALIGN_PlanarWall" },
|
||
|
|
{ "TEXALIGN_PlanarWall.ToolTip", "Special version of TEXALIGN_Planar." },
|
||
|
|
{ "ToolTip", "Alignment types." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "TEXALIGN_None", (int64)TEXALIGN_None },
|
||
|
|
{ "TEXALIGN_Default", (int64)TEXALIGN_Default },
|
||
|
|
{ "TEXALIGN_Box", (int64)TEXALIGN_Box },
|
||
|
|
{ "TEXALIGN_Planar", (int64)TEXALIGN_Planar },
|
||
|
|
{ "TEXALIGN_Fit", (int64)TEXALIGN_Fit },
|
||
|
|
{ "TEXALIGN_PlanarAuto", (int64)TEXALIGN_PlanarAuto },
|
||
|
|
{ "TEXALIGN_PlanarWall", (int64)TEXALIGN_PlanarWall },
|
||
|
|
{ "TEXALIGN_PlanarFloor", (int64)TEXALIGN_PlanarFloor },
|
||
|
|
{ "TEXALIGN_MAX", (int64)TEXALIGN_MAX },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_UnrealEd_ETexAlign_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_UnrealEd_ETexAlign_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_UnrealEd,
|
||
|
|
nullptr,
|
||
|
|
"ETexAlign",
|
||
|
|
"ETexAlign",
|
||
|
|
Z_Construct_UEnum_UnrealEd_ETexAlign_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_UnrealEd_ETexAlign_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::Regular,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_UnrealEd_ETexAlign_Statics::Enum_MetaDataParams), Z_Construct_UEnum_UnrealEd_ETexAlign_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_UnrealEd_ETexAlign()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_ETexAlign.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETexAlign.InnerSingleton, Z_Construct_UEnum_UnrealEd_ETexAlign_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_ETexAlign.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum ETexAlign *******************************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UTexAligner **************************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UTexAligner;
|
||
|
|
UClass* UTexAligner::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UTexAligner;
|
||
|
|
if (!Z_Registration_Info_UClass_UTexAligner.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("TexAligner"),
|
||
|
|
Z_Registration_Info_UClass_UTexAligner.InnerSingleton,
|
||
|
|
StaticRegisterNativesUTexAligner,
|
||
|
|
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_UTexAligner.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UTexAligner_NoRegister()
|
||
|
|
{
|
||
|
|
return UTexAligner::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UTexAligner_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "TexAligner/TexAligner.h" },
|
||
|
|
{ "ModuleRelativePath", "Classes/TexAligner/TexAligner.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefTexAlign_MetaData[] = {
|
||
|
|
{ "Comment", "/** The default alignment this aligner represents. */" },
|
||
|
|
{ "ModuleRelativePath", "Classes/TexAligner/TexAligner.h" },
|
||
|
|
{ "ToolTip", "The default alignment this aligner represents." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TAxis_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Classes/TexAligner/TexAligner.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UTile_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Classes/TexAligner/TexAligner.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VTile_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Classes/TexAligner/TexAligner.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Desc_MetaData[] = {
|
||
|
|
{ "Comment", "/** Description for the editor to display. */" },
|
||
|
|
{ "ModuleRelativePath", "Classes/TexAligner/TexAligner.h" },
|
||
|
|
{ "ToolTip", "Description for the editor to display." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UTexAligner constinit property declarations ******************************
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_DefTexAlign;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_TAxis;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_UTile;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_VTile;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_Desc;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UTexAligner constinit property declarations ********************************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UTexAligner>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UTexAligner_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UTexAligner Property Definitions *****************************************
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UTexAligner_Statics::NewProp_DefTexAlign = { "DefTexAlign", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTexAligner, DefTexAlign), Z_Construct_UEnum_UnrealEd_ETexAlign, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefTexAlign_MetaData), NewProp_DefTexAlign_MetaData) }; // 1044164668
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UTexAligner_Statics::NewProp_TAxis = { "TAxis", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTexAligner, TAxis), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TAxis_MetaData), NewProp_TAxis_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UTexAligner_Statics::NewProp_UTile = { "UTile", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTexAligner, UTile), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UTile_MetaData), NewProp_UTile_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UTexAligner_Statics::NewProp_VTile = { "VTile", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTexAligner, VTile), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VTile_MetaData), NewProp_VTile_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTexAligner_Statics::NewProp_Desc = { "Desc", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTexAligner, Desc), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Desc_MetaData), NewProp_Desc_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UTexAligner_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTexAligner_Statics::NewProp_DefTexAlign,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTexAligner_Statics::NewProp_TAxis,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTexAligner_Statics::NewProp_UTile,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTexAligner_Statics::NewProp_VTile,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTexAligner_Statics::NewProp_Desc,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTexAligner_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UTexAligner Property Definitions *******************************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UTexAligner_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UObject,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_UnrealEd,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTexAligner_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTexAligner_Statics::ClassParams = {
|
||
|
|
&UTexAligner::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UTexAligner_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UTexAligner_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000000A0u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTexAligner_Statics::Class_MetaDataParams), Z_Construct_UClass_UTexAligner_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UTexAligner::StaticRegisterNativesUTexAligner()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UTexAligner()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UTexAligner.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTexAligner.OuterSingleton, Z_Construct_UClass_UTexAligner_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UTexAligner.OuterSingleton;
|
||
|
|
}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTexAligner);
|
||
|
|
UTexAligner::~UTexAligner() {}
|
||
|
|
// ********** End Class UTexAligner ****************************************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_TexAligner_TexAligner_h__Script_UnrealEd_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ ETexAlign_StaticEnum, TEXT("ETexAlign"), &Z_Registration_Info_UEnum_ETexAlign, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1044164668U) },
|
||
|
|
};
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UTexAligner, UTexAligner::StaticClass, TEXT("UTexAligner"), &Z_Registration_Info_UClass_UTexAligner, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTexAligner), 3893283032U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_TexAligner_TexAligner_h__Script_UnrealEd_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_TexAligner_TexAligner_h__Script_UnrealEd_162939606{
|
||
|
|
TEXT("/Script/UnrealEd"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_TexAligner_TexAligner_h__Script_UnrealEd_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_TexAligner_TexAligner_h__Script_UnrealEd_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_TexAligner_TexAligner_h__Script_UnrealEd_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_TexAligner_TexAligner_h__Script_UnrealEd_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|