// 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() { 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, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, 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::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