663 lines
46 KiB
C++
663 lines
46 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 "BakeMeshAttributeVertexTool.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeBakeMeshAttributeVertexTool() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeInputMeshProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeTool();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexTool();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexTool_NoRegister();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_NoRegister();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel();
|
||
|
|
MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput();
|
||
|
|
MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMultiSelectionMeshEditingToolBuilder();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewMesh_NoRegister();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_MeshModelingToolsExp();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UBakeMeshAttributeVertexToolBuilder **************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder;
|
||
|
|
UClass* UBakeMeshAttributeVertexToolBuilder::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UBakeMeshAttributeVertexToolBuilder;
|
||
|
|
if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("BakeMeshAttributeVertexToolBuilder"),
|
||
|
|
Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder.InnerSingleton,
|
||
|
|
StaticRegisterNativesUBakeMeshAttributeVertexToolBuilder,
|
||
|
|
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_UBakeMeshAttributeVertexToolBuilder.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_NoRegister()
|
||
|
|
{
|
||
|
|
return UBakeMeshAttributeVertexToolBuilder::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Tool Builder\n */" },
|
||
|
|
{ "IncludePath", "BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "Tool Builder" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UBakeMeshAttributeVertexToolBuilder constinit property declarations ******
|
||
|
|
// ********** End Class UBakeMeshAttributeVertexToolBuilder constinit property declarations ********
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UBakeMeshAttributeVertexToolBuilder>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics
|
||
|
|
UObject* (*const Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UMultiSelectionMeshEditingToolBuilder,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::ClassParams = {
|
||
|
|
&UBakeMeshAttributeVertexToolBuilder::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UBakeMeshAttributeVertexToolBuilder::StaticRegisterNativesUBakeMeshAttributeVertexToolBuilder()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder.OuterSingleton, Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder.OuterSingleton;
|
||
|
|
}
|
||
|
|
UBakeMeshAttributeVertexToolBuilder::UBakeMeshAttributeVertexToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeMeshAttributeVertexToolBuilder);
|
||
|
|
UBakeMeshAttributeVertexToolBuilder::~UBakeMeshAttributeVertexToolBuilder() {}
|
||
|
|
// ********** End Class UBakeMeshAttributeVertexToolBuilder ****************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EBakeVertexTopology *******************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeVertexTopology;
|
||
|
|
static UEnum* EBakeVertexTopology_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EBakeVertexTopology.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EBakeVertexTopology.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeVertexTopology"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EBakeVertexTopology.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EBakeVertexTopology>()
|
||
|
|
{
|
||
|
|
return EBakeVertexTopology_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "CreateNew.Comment", "/* Generate new vertex color topology, optionally using normal and UV seams to determine splits */" },
|
||
|
|
{ "CreateNew.Name", "EBakeVertexTopology::CreateNew" },
|
||
|
|
{ "CreateNew.ToolTip", "Generate new vertex color topology, optionally using normal and UV seams to determine splits" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "UseExisting.Comment", "/* Use existing vertex color topology on the Target Mesh */" },
|
||
|
|
{ "UseExisting.Name", "EBakeVertexTopology::UseExisting" },
|
||
|
|
{ "UseExisting.ToolTip", "Use existing vertex color topology on the Target Mesh" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EBakeVertexTopology::CreateNew", (int64)EBakeVertexTopology::CreateNew },
|
||
|
|
{ "EBakeVertexTopology::UseExisting", (int64)EBakeVertexTopology::UseExisting },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
nullptr,
|
||
|
|
"EBakeVertexTopology",
|
||
|
|
"EBakeVertexTopology",
|
||
|
|
Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EBakeVertexTopology.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeVertexTopology.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EBakeVertexTopology.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EBakeVertexTopology *********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EBakeVertexOutput *********************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeVertexOutput;
|
||
|
|
static UEnum* EBakeVertexOutput_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EBakeVertexOutput.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EBakeVertexOutput.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeVertexOutput"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EBakeVertexOutput.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EBakeVertexOutput>()
|
||
|
|
{
|
||
|
|
return EBakeVertexOutput_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "PerChannel.Comment", "/* Bake vertex data to individual color channels */" },
|
||
|
|
{ "PerChannel.Name", "EBakeVertexOutput::PerChannel" },
|
||
|
|
{ "PerChannel.ToolTip", "Bake vertex data to individual color channels" },
|
||
|
|
{ "RGBA.Comment", "/* Bake vertex data to RGBA */" },
|
||
|
|
{ "RGBA.Name", "EBakeVertexOutput::RGBA" },
|
||
|
|
{ "RGBA.ToolTip", "Bake vertex data to RGBA" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EBakeVertexOutput::RGBA", (int64)EBakeVertexOutput::RGBA },
|
||
|
|
{ "EBakeVertexOutput::PerChannel", (int64)EBakeVertexOutput::PerChannel },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
nullptr,
|
||
|
|
"EBakeVertexOutput",
|
||
|
|
"EBakeVertexOutput",
|
||
|
|
Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EBakeVertexOutput.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeVertexOutput.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EBakeVertexOutput.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EBakeVertexOutput ***********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EBakeVertexChannel ********************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeVertexChannel;
|
||
|
|
static UEnum* EBakeVertexChannel_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EBakeVertexChannel.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EBakeVertexChannel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeVertexChannel"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EBakeVertexChannel.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EBakeVertexChannel>()
|
||
|
|
{
|
||
|
|
return EBakeVertexChannel_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "A.Name", "EBakeVertexChannel::A" },
|
||
|
|
{ "B.Name", "EBakeVertexChannel::B" },
|
||
|
|
{ "G.Name", "EBakeVertexChannel::G" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "R.Name", "EBakeVertexChannel::R" },
|
||
|
|
{ "RGBA.Name", "EBakeVertexChannel::RGBA" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EBakeVertexChannel::R", (int64)EBakeVertexChannel::R },
|
||
|
|
{ "EBakeVertexChannel::G", (int64)EBakeVertexChannel::G },
|
||
|
|
{ "EBakeVertexChannel::B", (int64)EBakeVertexChannel::B },
|
||
|
|
{ "EBakeVertexChannel::A", (int64)EBakeVertexChannel::A },
|
||
|
|
{ "EBakeVertexChannel::RGBA", (int64)EBakeVertexChannel::RGBA },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
nullptr,
|
||
|
|
"EBakeVertexChannel",
|
||
|
|
"EBakeVertexChannel",
|
||
|
|
Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EBakeVertexChannel.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeVertexChannel.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EBakeVertexChannel.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EBakeVertexChannel **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UBakeMeshAttributeVertexToolProperties ***********************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties;
|
||
|
|
UClass* UBakeMeshAttributeVertexToolProperties::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UBakeMeshAttributeVertexToolProperties;
|
||
|
|
if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("BakeMeshAttributeVertexToolProperties"),
|
||
|
|
Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties.InnerSingleton,
|
||
|
|
StaticRegisterNativesUBakeMeshAttributeVertexToolProperties,
|
||
|
|
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_UBakeMeshAttributeVertexToolProperties.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_NoRegister()
|
||
|
|
{
|
||
|
|
return UBakeMeshAttributeVertexToolProperties::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputMode_MetaData[] = {
|
||
|
|
{ "Category", "BakeOutput" },
|
||
|
|
{ "Comment", "/** The bake output mode */" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "The bake output mode" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputType_MetaData[] = {
|
||
|
|
{ "Bitmask", "" },
|
||
|
|
{ "BitmaskEnum", "/Script/MeshModelingToolsExp.EBakeMapType" },
|
||
|
|
{ "Category", "BakeOutput" },
|
||
|
|
{ "Comment", "/** The source data to bake to vertex colors */" },
|
||
|
|
{ "DisplayName", "Source Type" },
|
||
|
|
{ "EditCondition", "OutputMode == EBakeVertexOutput::RGBA" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "The source data to bake to vertex colors" },
|
||
|
|
{ "ValidEnumValues", "TangentSpaceNormal, AmbientOcclusion, BentNormal, Curvature, Texture, ObjectSpaceNormal, FaceNormal, Position, MaterialID, PolyGroupID, MultiTexture, VertexColor, Height" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeR_MetaData[] = {
|
||
|
|
{ "Bitmask", "" },
|
||
|
|
{ "BitmaskEnum", "/Script/MeshModelingToolsExp.EBakeMapType" },
|
||
|
|
{ "Category", "BakeOutput" },
|
||
|
|
{ "Comment", "/** The source data to bake to the Red channel */" },
|
||
|
|
{ "DisplayName", "Source Type R" },
|
||
|
|
{ "EditCondition", "OutputMode == EBakeVertexOutput::PerChannel" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "The source data to bake to the Red channel" },
|
||
|
|
{ "ValidEnumValues", "None, AmbientOcclusion, Curvature, Height, One, Zero" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeG_MetaData[] = {
|
||
|
|
{ "Bitmask", "" },
|
||
|
|
{ "BitmaskEnum", "/Script/MeshModelingToolsExp.EBakeMapType" },
|
||
|
|
{ "Category", "BakeOutput" },
|
||
|
|
{ "Comment", "/** The source data to bake to the Green channel */" },
|
||
|
|
{ "DisplayName", "Source Type G" },
|
||
|
|
{ "EditCondition", "OutputMode == EBakeVertexOutput::PerChannel" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "The source data to bake to the Green channel" },
|
||
|
|
{ "ValidEnumValues", "None, AmbientOcclusion, Curvature, Height, One, Zero" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeB_MetaData[] = {
|
||
|
|
{ "Bitmask", "" },
|
||
|
|
{ "BitmaskEnum", "/Script/MeshModelingToolsExp.EBakeMapType" },
|
||
|
|
{ "Category", "BakeOutput" },
|
||
|
|
{ "Comment", "/** The source data to bake to the Blue channel */" },
|
||
|
|
{ "DisplayName", "Source Type B" },
|
||
|
|
{ "EditCondition", "OutputMode == EBakeVertexOutput::PerChannel" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "The source data to bake to the Blue channel" },
|
||
|
|
{ "ValidEnumValues", "None, AmbientOcclusion, Curvature, Height, One, Zero" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeA_MetaData[] = {
|
||
|
|
{ "Bitmask", "" },
|
||
|
|
{ "BitmaskEnum", "/Script/MeshModelingToolsExp.EBakeMapType" },
|
||
|
|
{ "Category", "BakeOutput" },
|
||
|
|
{ "Comment", "/** The source data to bake to the Alpha channel */" },
|
||
|
|
{ "DisplayName", "Source Type A" },
|
||
|
|
{ "EditCondition", "OutputMode == EBakeVertexOutput::PerChannel" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "The source data to bake to the Alpha channel" },
|
||
|
|
{ "ValidEnumValues", "None, AmbientOcclusion, Curvature, Height, One, Zero" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMode_MetaData[] = {
|
||
|
|
{ "Category", "BakeOutput" },
|
||
|
|
{ "Comment", "/** The vertex color channel to preview */" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "The vertex color channel to preview" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TopologyMode_MetaData[] = {
|
||
|
|
{ "Category", "BakeOutput" },
|
||
|
|
{ "Comment", "/** The vertex color topology to use for the bake */" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "The vertex color topology to use for the bake" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitAtNormalSeams_MetaData[] = {
|
||
|
|
{ "Category", "BakeOutput" },
|
||
|
|
{ "Comment", "/** If true, compute a separate vertex color for each unique normal on a vertex */" },
|
||
|
|
{ "EditCondition", "TopologyMode == EBakeVertexTopology::CreateNew" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "If true, compute a separate vertex color for each unique normal on a vertex" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitAtUVSeams_MetaData[] = {
|
||
|
|
{ "Category", "BakeOutput" },
|
||
|
|
{ "Comment", "/** If true, Compute a separate vertex color for each unique UV on a vertex. */" },
|
||
|
|
{ "DisplayName", "Split at UV Seams" },
|
||
|
|
{ "EditCondition", "TopologyMode == EBakeVertexTopology::CreateNew" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "If true, Compute a separate vertex color for each unique UV on a vertex." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UBakeMeshAttributeVertexToolProperties constinit property declarations ***
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_OutputMode_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutputMode;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_OutputType;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_OutputTypeR;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_OutputTypeG;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_OutputTypeB;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_OutputTypeA;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_PreviewMode_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_PreviewMode;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_TopologyMode_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_TopologyMode;
|
||
|
|
static void NewProp_bSplitAtNormalSeams_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitAtNormalSeams;
|
||
|
|
static void NewProp_bSplitAtUVSeams_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitAtUVSeams;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UBakeMeshAttributeVertexToolProperties constinit property declarations *****
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UBakeMeshAttributeVertexToolProperties>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UBakeMeshAttributeVertexToolProperties Property Definitions **************
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputMode_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_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputMode = { "OutputMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputMode), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexOutput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputMode_MetaData), NewProp_OutputMode_MetaData) }; // 731076936
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputType = { "OutputType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputType), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputType_MetaData), NewProp_OutputType_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeR = { "OutputTypeR", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputTypeR), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeR_MetaData), NewProp_OutputTypeR_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeG = { "OutputTypeG", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputTypeG), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeG_MetaData), NewProp_OutputTypeG_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeB = { "OutputTypeB", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputTypeB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeB_MetaData), NewProp_OutputTypeB_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeA = { "OutputTypeA", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, OutputTypeA), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeA_MetaData), NewProp_OutputTypeA_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_PreviewMode_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_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_PreviewMode = { "PreviewMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, PreviewMode), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexChannel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMode_MetaData), NewProp_PreviewMode_MetaData) }; // 534300032
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_TopologyMode_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_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_TopologyMode = { "TopologyMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexToolProperties, TopologyMode), Z_Construct_UEnum_MeshModelingToolsExp_EBakeVertexTopology, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TopologyMode_MetaData), NewProp_TopologyMode_MetaData) }; // 2322681569
|
||
|
|
void Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtNormalSeams_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UBakeMeshAttributeVertexToolProperties*)Obj)->bSplitAtNormalSeams = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtNormalSeams = { "bSplitAtNormalSeams", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBakeMeshAttributeVertexToolProperties), &Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtNormalSeams_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitAtNormalSeams_MetaData), NewProp_bSplitAtNormalSeams_MetaData) };
|
||
|
|
void Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtUVSeams_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UBakeMeshAttributeVertexToolProperties*)Obj)->bSplitAtUVSeams = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtUVSeams = { "bSplitAtUVSeams", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBakeMeshAttributeVertexToolProperties), &Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtUVSeams_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitAtUVSeams_MetaData), NewProp_bSplitAtUVSeams_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputMode_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputMode,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputType,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeR,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeG,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeB,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_OutputTypeA,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_PreviewMode_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_PreviewMode,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_TopologyMode_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_TopologyMode,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtNormalSeams,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::NewProp_bSplitAtUVSeams,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UBakeMeshAttributeVertexToolProperties Property Definitions ****************
|
||
|
|
UObject* (*const Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::ClassParams = {
|
||
|
|
&UBakeMeshAttributeVertexToolProperties::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UBakeMeshAttributeVertexToolProperties::StaticRegisterNativesUBakeMeshAttributeVertexToolProperties()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties.OuterSingleton, Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties.OuterSingleton;
|
||
|
|
}
|
||
|
|
UBakeMeshAttributeVertexToolProperties::UBakeMeshAttributeVertexToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeMeshAttributeVertexToolProperties);
|
||
|
|
UBakeMeshAttributeVertexToolProperties::~UBakeMeshAttributeVertexToolProperties() {}
|
||
|
|
// ********** End Class UBakeMeshAttributeVertexToolProperties *************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UBakeMeshAttributeVertexTool *********************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool;
|
||
|
|
UClass* UBakeMeshAttributeVertexTool::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UBakeMeshAttributeVertexTool;
|
||
|
|
if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("BakeMeshAttributeVertexTool"),
|
||
|
|
Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool.InnerSingleton,
|
||
|
|
StaticRegisterNativesUBakeMeshAttributeVertexTool,
|
||
|
|
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_UBakeMeshAttributeVertexTool.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UBakeMeshAttributeVertexTool_NoRegister()
|
||
|
|
{
|
||
|
|
return UBakeMeshAttributeVertexTool::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Vertex Baking Tool\n */" },
|
||
|
|
{ "IncludePath", "BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
{ "ToolTip", "Vertex Baking Tool" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputMeshSettings_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMesh_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMaterial_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewAlphaMaterial_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/BakeMeshAttributeVertexTool.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UBakeMeshAttributeVertexTool constinit property declarations *************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_InputMeshSettings;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewMesh;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewMaterial;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewAlphaMaterial;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UBakeMeshAttributeVertexTool constinit property declarations ***************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UBakeMeshAttributeVertexTool>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UBakeMeshAttributeVertexTool Property Definitions ************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_InputMeshSettings = { "InputMeshSettings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexTool, InputMeshSettings), Z_Construct_UClass_UBakeInputMeshProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputMeshSettings_MetaData), NewProp_InputMeshSettings_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_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(UBakeMeshAttributeVertexTool, Settings), Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewMesh = { "PreviewMesh", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexTool, PreviewMesh), Z_Construct_UClass_UPreviewMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMesh_MetaData), NewProp_PreviewMesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewMaterial = { "PreviewMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexTool, PreviewMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMaterial_MetaData), NewProp_PreviewMaterial_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewAlphaMaterial = { "PreviewAlphaMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMeshAttributeVertexTool, PreviewAlphaMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewAlphaMaterial_MetaData), NewProp_PreviewAlphaMaterial_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_InputMeshSettings,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_Settings,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewMesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewMaterial,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::NewProp_PreviewAlphaMaterial,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UBakeMeshAttributeVertexTool Property Definitions **************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UBakeMeshAttributeTool,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::ClassParams = {
|
||
|
|
&UBakeMeshAttributeVertexTool::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UBakeMeshAttributeVertexTool::StaticRegisterNativesUBakeMeshAttributeVertexTool()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UBakeMeshAttributeVertexTool()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool.OuterSingleton, Z_Construct_UClass_UBakeMeshAttributeVertexTool_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool.OuterSingleton;
|
||
|
|
}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeMeshAttributeVertexTool);
|
||
|
|
UBakeMeshAttributeVertexTool::~UBakeMeshAttributeVertexTool() {}
|
||
|
|
// ********** End Class UBakeMeshAttributeVertexTool ***********************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ EBakeVertexTopology_StaticEnum, TEXT("EBakeVertexTopology"), &Z_Registration_Info_UEnum_EBakeVertexTopology, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2322681569U) },
|
||
|
|
{ EBakeVertexOutput_StaticEnum, TEXT("EBakeVertexOutput"), &Z_Registration_Info_UEnum_EBakeVertexOutput, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 731076936U) },
|
||
|
|
{ EBakeVertexChannel_StaticEnum, TEXT("EBakeVertexChannel"), &Z_Registration_Info_UEnum_EBakeVertexChannel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 534300032U) },
|
||
|
|
};
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UBakeMeshAttributeVertexToolBuilder, UBakeMeshAttributeVertexToolBuilder::StaticClass, TEXT("UBakeMeshAttributeVertexToolBuilder"), &Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeMeshAttributeVertexToolBuilder), 3345070347U) },
|
||
|
|
{ Z_Construct_UClass_UBakeMeshAttributeVertexToolProperties, UBakeMeshAttributeVertexToolProperties::StaticClass, TEXT("UBakeMeshAttributeVertexToolProperties"), &Z_Registration_Info_UClass_UBakeMeshAttributeVertexToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeMeshAttributeVertexToolProperties), 3974507122U) },
|
||
|
|
{ Z_Construct_UClass_UBakeMeshAttributeVertexTool, UBakeMeshAttributeVertexTool::StaticClass, TEXT("UBakeMeshAttributeVertexTool"), &Z_Registration_Info_UClass_UBakeMeshAttributeVertexTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeMeshAttributeVertexTool), 53137977U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_10462302{
|
||
|
|
TEXT("/Script/MeshModelingToolsExp"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeVertexTool_h__Script_MeshModelingToolsExp_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|