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,483 @@
// 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 "InterchangeGenericAnimationPipeline.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeGenericAnimationPipeline() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt32Interval();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericAnimationPipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericAnimationPipeline_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister();
INTERCHANGEPIPELINES_API UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInterchangeAnimationRange ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeAnimationRange;
static UEnum* EInterchangeAnimationRange_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeAnimationRange.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeAnimationRange.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange, (UObject*)Z_Construct_UPackage__Script_InterchangePipelines(), TEXT("EInterchangeAnimationRange"));
}
return Z_Registration_Info_UEnum_EInterchangeAnimationRange.OuterSingleton;
}
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeAnimationRange>()
{
return EInterchangeAnimationRange_StaticEnum();
}
struct Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Animated.Comment", "/** This option imports the range of frames that have animation. */" },
{ "Animated.DisplayName", "Animated Time" },
{ "Animated.Name", "EInterchangeAnimationRange::Animated" },
{ "Animated.ToolTip", "This option imports the range of frames that have animation." },
{ "BlueprintType", "true" },
{ "Comment", "/** Animation length type when importing. */" },
{ "MAX.Name", "EInterchangeAnimationRange::MAX" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "SetRange.Comment", "/** This option imports the range of frames specified by \"FrameImportRange\". */" },
{ "SetRange.DisplayName", "Set Range" },
{ "SetRange.Name", "EInterchangeAnimationRange::SetRange" },
{ "SetRange.ToolTip", "This option imports the range of frames specified by \"FrameImportRange\"." },
{ "Timeline.Comment", "/** This option imports the range of frames based on timeline definition in the source. */" },
{ "Timeline.DisplayName", "Source Timeline" },
{ "Timeline.Name", "EInterchangeAnimationRange::Timeline" },
{ "Timeline.ToolTip", "This option imports the range of frames based on timeline definition in the source." },
{ "ToolTip", "Animation length type when importing." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeAnimationRange::Timeline", (int64)EInterchangeAnimationRange::Timeline },
{ "EInterchangeAnimationRange::Animated", (int64)EInterchangeAnimationRange::Animated },
{ "EInterchangeAnimationRange::SetRange", (int64)EInterchangeAnimationRange::SetRange },
{ "EInterchangeAnimationRange::MAX", (int64)EInterchangeAnimationRange::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangePipelines,
nullptr,
"EInterchangeAnimationRange",
"EInterchangeAnimationRange",
Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange()
{
if (!Z_Registration_Info_UEnum_EInterchangeAnimationRange.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeAnimationRange.InnerSingleton, Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeAnimationRange.InnerSingleton;
}
// ********** End Enum EInterchangeAnimationRange **************************************************
// ********** Begin Class UInterchangeGenericAnimationPipeline *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGenericAnimationPipeline;
UClass* UInterchangeGenericAnimationPipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeGenericAnimationPipeline;
if (!Z_Registration_Info_UClass_UInterchangeGenericAnimationPipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGenericAnimationPipeline"),
Z_Registration_Info_UClass_UInterchangeGenericAnimationPipeline.InnerSingleton,
StaticRegisterNativesUInterchangeGenericAnimationPipeline,
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_UInterchangeGenericAnimationPipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGenericAnimationPipeline_NoRegister()
{
return UInterchangeGenericAnimationPipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeGenericAnimationPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CommonSkeletalMeshesAndAnimationsProperties_MetaData[] = {
{ "Comment", "//Common SkeletalMeshes And Animations Properties Settings Pointer\n" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "Common SkeletalMeshes And Animations Properties Settings Pointer" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CommonMeshesProperties_MetaData[] = {
{ "Comment", "//Common Meshes Properties Settings Pointer\n" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "Common Meshes Properties Settings Pointer" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportAnimations_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** If enabled, import all animation assets found in the source. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "If enabled, import all animation assets found in the source." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportBoneTracks_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** Import bone transform tracks. If false, this will discard any bone transform tracks.*/" },
{ "EditCondition", "bImportAnimations" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "Import bone transform tracks. If false, this will discard any bone transform tracks." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationRange_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** Determines which animation range to import: the range defined at export, the range of frames with animation, or a manually defined range. */" },
{ "DisplayName", "Animation Length" },
{ "EditCondition", "bImportAnimations && bImportBoneTracks" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "Determines which animation range to import: the range defined at export, the range of frames with animation, or a manually defined range." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameImportRange_MetaData[] = {
{ "Category", "Animations" },
{ "ClampMin", "0" },
{ "Comment", "/** The frame range used when the Animation Length setting is set to Set Range. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "The frame range used when the Animation Length setting is set to Set Range." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUse30HzToBakeBoneAnimation_MetaData[] = {
{ "Category", "Animations" },
{ "EditCondition", "bImportAnimations && bImportBoneTracks" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "If enabled, samples all animation curves to 30 FPS" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomBoneAnimationSampleRate_MetaData[] = {
{ "Category", "Animations" },
{ "ClampMax", "48000" },
{ "ClampMin", "0" },
{ "EditCondition", "bImportAnimations && bImportBoneTracks && !bUse30HzToBakeBoneAnimation" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "Sample fbx animation data at the specified sample rate, 0 find automaticaly the best sample rate" },
{ "UIMax", "60" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSnapToClosestFrameBoundary_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** If enabled, snaps the animation to the closest frame boundary using the import sampling rate. */" },
{ "EditCondition", "bImportAnimations && bImportBoneTracks" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "If enabled, snaps the animation to the closest frame boundary using the import sampling rate." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportCustomAttribute_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** If enabled, import node attributes as either Animation Curves or Animation Attributes. */" },
{ "DisplayName", "Import Attributes as Curves or Animation Attributes" },
{ "EditCondition", "bImportAnimations" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "SubCategory", "Curves" },
{ "ToolTip", "If enabled, import node attributes as either Animation Curves or Animation Attributes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAddCurveMetadataToSkeleton_MetaData[] = {
{ "Comment", "/** Determines whether to automatically add curve metadata to an animation's skeleton. If this setting is disabled, curve metadata will be added to skeletal meshes for morph targets, but no metadata entry will be created for general curves. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "Determines whether to automatically add curve metadata to an animation's skeleton. If this setting is disabled, curve metadata will be added to skeletal meshes for morph targets, but no metadata entry will be created for general curves." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSetMaterialDriveParameterOnCustomAttribute_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** Set the material curve type for all custom attributes. */" },
{ "DisplayName", "Set Material Curve Type" },
{ "EditCondition", "bImportAnimations && bImportCustomAttribute" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "SubCategory", "Curves" },
{ "ToolTip", "Set the material curve type for all custom attributes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialCurveSuffixes_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** Set the Material Curve Type for custom attributes that have the specified suffixes. This setting is not used if the Set Material Curve Type setting is enabled. */" },
{ "DisplayName", "Material Curve Suffixes" },
{ "EditCondition", "bImportAnimations && bImportCustomAttribute && bSetMaterialDriveParameterOnCustomAttribute" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "SubCategory", "Curves" },
{ "ToolTip", "Set the Material Curve Type for custom attributes that have the specified suffixes. This setting is not used if the Set Material Curve Type setting is enabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRemoveCurveRedundantKeys_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** When importing custom attributes as curves, remove redundant keys. */" },
{ "DisplayName", "Remove Redundant Keys" },
{ "EditCondition", "bImportAnimations && bImportCustomAttribute" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "SubCategory", "Curves" },
{ "ToolTip", "When importing custom attributes as curves, remove redundant keys." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDoNotImportCurveWithZero_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** When importing a custom attribute or morph target as a curve, only import if it has a value other than zero. This avoids adding extra curves to evaluate. */" },
{ "DisplayName", "Do not import curves with only 0 values" },
{ "EditCondition", "bImportAnimations && bImportCustomAttribute" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "SubCategory", "Curves" },
{ "ToolTip", "When importing a custom attribute or morph target as a curve, only import if it has a value other than zero. This avoids adding extra curves to evaluate." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeleteExistingNonCurveCustomAttributes_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** If enabled, all previous node attributes imported as Animation Attributes will be deleted when doing a reimport. */" },
{ "DisplayName", "Delete existing Animation Attributes" },
{ "EditCondition", "bImportAnimations && bImportCustomAttribute" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "SubCategory", "Curves" },
{ "ToolTip", "If enabled, all previous node attributes imported as Animation Attributes will be deleted when doing a reimport." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeleteExistingCustomAttributeCurves_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** If enabled, all previous node attributes imported as Animation Curves will be deleted when doing a reimport. */" },
{ "DisplayName", "Delete existing Animation Curves" },
{ "EditCondition", "bImportAnimations && bImportCustomAttribute" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "SubCategory", "Curves" },
{ "ToolTip", "If enabled, all previous node attributes imported as Animation Curves will be deleted when doing a reimport." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeleteExistingMorphTargetCurves_MetaData[] = {
{ "Category", "Animations" },
{ "Comment", "/** If enabled, all previous morph target curves will be deleted when doing a reimport. */" },
{ "DisplayName", "Delete existing Morph Target Curves" },
{ "EditCondition", "bImportAnimations && bImportCustomAttribute" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "SubCategory", "Curves" },
{ "ToolTip", "If enabled, all previous morph target curves will be deleted when doing a reimport." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceAnimationName_MetaData[] = {
{ "Comment", "/** Name of the source animation that was imported. This is used to reimport correct animation from the translated source. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "Name of the source animation that was imported. This is used to reimport correct animation from the translated source." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSceneImport_MetaData[] = {
{ "Comment", "// Set as a property to carry this value over during a duplicate\n" },
{ "ModuleRelativePath", "Public/InterchangeGenericAnimationPipeline.h" },
{ "ToolTip", "Set as a property to carry this value over during a duplicate" },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGenericAnimationPipeline constinit property declarations *****
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_CommonSkeletalMeshesAndAnimationsProperties;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_CommonMeshesProperties;
static void NewProp_bImportAnimations_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportAnimations;
static void NewProp_bImportBoneTracks_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportBoneTracks;
static const UECodeGen_Private::FBytePropertyParams NewProp_AnimationRange_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AnimationRange;
static const UECodeGen_Private::FStructPropertyParams NewProp_FrameImportRange;
static void NewProp_bUse30HzToBakeBoneAnimation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUse30HzToBakeBoneAnimation;
static const UECodeGen_Private::FIntPropertyParams NewProp_CustomBoneAnimationSampleRate;
static void NewProp_bSnapToClosestFrameBoundary_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSnapToClosestFrameBoundary;
static void NewProp_bImportCustomAttribute_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportCustomAttribute;
static void NewProp_bAddCurveMetadataToSkeleton_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddCurveMetadataToSkeleton;
static void NewProp_bSetMaterialDriveParameterOnCustomAttribute_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetMaterialDriveParameterOnCustomAttribute;
static const UECodeGen_Private::FStrPropertyParams NewProp_MaterialCurveSuffixes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialCurveSuffixes;
static void NewProp_bRemoveCurveRedundantKeys_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveCurveRedundantKeys;
static void NewProp_bDoNotImportCurveWithZero_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDoNotImportCurveWithZero;
static void NewProp_bDeleteExistingNonCurveCustomAttributes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeleteExistingNonCurveCustomAttributes;
static void NewProp_bDeleteExistingCustomAttributeCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeleteExistingCustomAttributeCurves;
static void NewProp_bDeleteExistingMorphTargetCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeleteExistingMorphTargetCurves;
static const UECodeGen_Private::FStrPropertyParams NewProp_SourceAnimationName;
static void NewProp_bSceneImport_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSceneImport;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGenericAnimationPipeline constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGenericAnimationPipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics
// ********** Begin Class UInterchangeGenericAnimationPipeline Property Definitions ****************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_CommonSkeletalMeshesAndAnimationsProperties = { "CommonSkeletalMeshesAndAnimationsProperties", nullptr, (EPropertyFlags)0x0014000000002000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAnimationPipeline, CommonSkeletalMeshesAndAnimationsProperties), Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CommonSkeletalMeshesAndAnimationsProperties_MetaData), NewProp_CommonSkeletalMeshesAndAnimationsProperties_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_CommonMeshesProperties = { "CommonMeshesProperties", nullptr, (EPropertyFlags)0x0014000000002000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAnimationPipeline, CommonMeshesProperties), Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CommonMeshesProperties_MetaData), NewProp_CommonMeshesProperties_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportAnimations_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bImportAnimations = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportAnimations = { "bImportAnimations", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportAnimations_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportAnimations_MetaData), NewProp_bImportAnimations_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportBoneTracks_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bImportBoneTracks = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportBoneTracks = { "bImportBoneTracks", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportBoneTracks_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportBoneTracks_MetaData), NewProp_bImportBoneTracks_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_AnimationRange_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_UInterchangeGenericAnimationPipeline_Statics::NewProp_AnimationRange = { "AnimationRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAnimationPipeline, AnimationRange), Z_Construct_UEnum_InterchangePipelines_EInterchangeAnimationRange, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationRange_MetaData), NewProp_AnimationRange_MetaData) }; // 3321861897
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_FrameImportRange = { "FrameImportRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAnimationPipeline, FrameImportRange), Z_Construct_UScriptStruct_FInt32Interval, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameImportRange_MetaData), NewProp_FrameImportRange_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bUse30HzToBakeBoneAnimation_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bUse30HzToBakeBoneAnimation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bUse30HzToBakeBoneAnimation = { "bUse30HzToBakeBoneAnimation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bUse30HzToBakeBoneAnimation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUse30HzToBakeBoneAnimation_MetaData), NewProp_bUse30HzToBakeBoneAnimation_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_CustomBoneAnimationSampleRate = { "CustomBoneAnimationSampleRate", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAnimationPipeline, CustomBoneAnimationSampleRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomBoneAnimationSampleRate_MetaData), NewProp_CustomBoneAnimationSampleRate_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSnapToClosestFrameBoundary_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bSnapToClosestFrameBoundary = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSnapToClosestFrameBoundary = { "bSnapToClosestFrameBoundary", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSnapToClosestFrameBoundary_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSnapToClosestFrameBoundary_MetaData), NewProp_bSnapToClosestFrameBoundary_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportCustomAttribute_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bImportCustomAttribute = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportCustomAttribute = { "bImportCustomAttribute", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportCustomAttribute_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportCustomAttribute_MetaData), NewProp_bImportCustomAttribute_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bAddCurveMetadataToSkeleton_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bAddCurveMetadataToSkeleton_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bAddCurveMetadataToSkeleton = { "bAddCurveMetadataToSkeleton", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bAddCurveMetadataToSkeleton_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAddCurveMetadataToSkeleton_MetaData), NewProp_bAddCurveMetadataToSkeleton_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSetMaterialDriveParameterOnCustomAttribute_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bSetMaterialDriveParameterOnCustomAttribute = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSetMaterialDriveParameterOnCustomAttribute = { "bSetMaterialDriveParameterOnCustomAttribute", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSetMaterialDriveParameterOnCustomAttribute_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSetMaterialDriveParameterOnCustomAttribute_MetaData), NewProp_bSetMaterialDriveParameterOnCustomAttribute_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_MaterialCurveSuffixes_Inner = { "MaterialCurveSuffixes", 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_UInterchangeGenericAnimationPipeline_Statics::NewProp_MaterialCurveSuffixes = { "MaterialCurveSuffixes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAnimationPipeline, MaterialCurveSuffixes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialCurveSuffixes_MetaData), NewProp_MaterialCurveSuffixes_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bRemoveCurveRedundantKeys_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bRemoveCurveRedundantKeys = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bRemoveCurveRedundantKeys = { "bRemoveCurveRedundantKeys", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bRemoveCurveRedundantKeys_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRemoveCurveRedundantKeys_MetaData), NewProp_bRemoveCurveRedundantKeys_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDoNotImportCurveWithZero_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bDoNotImportCurveWithZero = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDoNotImportCurveWithZero = { "bDoNotImportCurveWithZero", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDoNotImportCurveWithZero_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDoNotImportCurveWithZero_MetaData), NewProp_bDoNotImportCurveWithZero_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingNonCurveCustomAttributes_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bDeleteExistingNonCurveCustomAttributes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingNonCurveCustomAttributes = { "bDeleteExistingNonCurveCustomAttributes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingNonCurveCustomAttributes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeleteExistingNonCurveCustomAttributes_MetaData), NewProp_bDeleteExistingNonCurveCustomAttributes_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingCustomAttributeCurves_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bDeleteExistingCustomAttributeCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingCustomAttributeCurves = { "bDeleteExistingCustomAttributeCurves", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingCustomAttributeCurves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeleteExistingCustomAttributeCurves_MetaData), NewProp_bDeleteExistingCustomAttributeCurves_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingMorphTargetCurves_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bDeleteExistingMorphTargetCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingMorphTargetCurves = { "bDeleteExistingMorphTargetCurves", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingMorphTargetCurves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeleteExistingMorphTargetCurves_MetaData), NewProp_bDeleteExistingMorphTargetCurves_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_SourceAnimationName = { "SourceAnimationName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAnimationPipeline, SourceAnimationName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceAnimationName_MetaData), NewProp_SourceAnimationName_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSceneImport_SetBit(void* Obj)
{
((UInterchangeGenericAnimationPipeline*)Obj)->bSceneImport = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSceneImport = { "bSceneImport", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAnimationPipeline), &Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSceneImport_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSceneImport_MetaData), NewProp_bSceneImport_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_CommonSkeletalMeshesAndAnimationsProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_CommonMeshesProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportAnimations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportBoneTracks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_AnimationRange_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_AnimationRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_FrameImportRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bUse30HzToBakeBoneAnimation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_CustomBoneAnimationSampleRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSnapToClosestFrameBoundary,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bImportCustomAttribute,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bAddCurveMetadataToSkeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSetMaterialDriveParameterOnCustomAttribute,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_MaterialCurveSuffixes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_MaterialCurveSuffixes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bRemoveCurveRedundantKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDoNotImportCurveWithZero,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingNonCurveCustomAttributes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingCustomAttributeCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bDeleteExistingMorphTargetCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_SourceAnimationName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::NewProp_bSceneImport,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGenericAnimationPipeline Property Definitions ******************
UObject* (*const Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::ClassParams = {
&UInterchangeGenericAnimationPipeline::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::PropPointers),
0,
0x040810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::Class_MetaDataParams)
};
void UInterchangeGenericAnimationPipeline::StaticRegisterNativesUInterchangeGenericAnimationPipeline()
{
}
UClass* Z_Construct_UClass_UInterchangeGenericAnimationPipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeGenericAnimationPipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGenericAnimationPipeline.OuterSingleton, Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGenericAnimationPipeline.OuterSingleton;
}
UInterchangeGenericAnimationPipeline::UInterchangeGenericAnimationPipeline(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGenericAnimationPipeline);
UInterchangeGenericAnimationPipeline::~UInterchangeGenericAnimationPipeline() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UInterchangeGenericAnimationPipeline)
// ********** End Class UInterchangeGenericAnimationPipeline ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInterchangeAnimationRange_StaticEnum, TEXT("EInterchangeAnimationRange"), &Z_Registration_Info_UEnum_EInterchangeAnimationRange, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3321861897U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeGenericAnimationPipeline, UInterchangeGenericAnimationPipeline::StaticClass, TEXT("UInterchangeGenericAnimationPipeline"), &Z_Registration_Info_UClass_UInterchangeGenericAnimationPipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGenericAnimationPipeline), 3067347566U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h__Script_InterchangePipelines_3474574676{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h__Script_InterchangePipelines_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h__Script_InterchangePipelines_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h__Script_InterchangePipelines_Statics::EnumInfo),
};
// ********** 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 "InterchangeGenericAnimationPipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeGenericAnimationPipeline_generated_h
#error "InterchangeGenericAnimationPipeline.generated.h already included, missing '#pragma once' in InterchangeGenericAnimationPipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeGenericAnimationPipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UInterchangeGenericAnimationPipeline *************************************
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h_38_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UInterchangeGenericAnimationPipeline, INTERCHANGEPIPELINES_API)
struct Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericAnimationPipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h_38_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGenericAnimationPipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeGenericAnimationPipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGenericAnimationPipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGenericAnimationPipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGenericAnimationPipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGenericAnimationPipeline) \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h_38_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h_38_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UInterchangeGenericAnimationPipeline(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGenericAnimationPipeline(UInterchangeGenericAnimationPipeline&&) = delete; \
UInterchangeGenericAnimationPipeline(const UInterchangeGenericAnimationPipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGenericAnimationPipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGenericAnimationPipeline); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterchangeGenericAnimationPipeline) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeGenericAnimationPipeline();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h_35_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h_38_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h_38_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h_38_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGenericAnimationPipeline;
// ********** End Class UInterchangeGenericAnimationPipeline ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAnimationPipeline_h
// ********** Begin Enum EInterchangeAnimationRange ************************************************
#define FOREACH_ENUM_EINTERCHANGEANIMATIONRANGE(op) \
op(EInterchangeAnimationRange::Timeline) \
op(EInterchangeAnimationRange::Animated) \
op(EInterchangeAnimationRange::SetRange)
enum class EInterchangeAnimationRange : uint8;
template<> struct TIsUEnumClass<EInterchangeAnimationRange> { enum { Value = true }; };
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeAnimationRange>();
// ********** End Enum EInterchangeAnimationRange **************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,337 @@
// 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 "InterchangeGenericAssetsPipeline.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeGenericAssetsPipeline() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGECORE_API UEnum* Z_Construct_UEnum_InterchangeCore_EReimportStrategyFlags();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericAnimationPipeline_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericAssetsPipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericAssetsPipeline_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericGroomPipeline_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericMaterialPipeline_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericMeshPipeline_NoRegister();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UInterchangeGenericAssetsPipeline ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGenericAssetsPipeline;
UClass* UInterchangeGenericAssetsPipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeGenericAssetsPipeline;
if (!Z_Registration_Info_UClass_UInterchangeGenericAssetsPipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGenericAssetsPipeline"),
Z_Registration_Info_UClass_UInterchangeGenericAssetsPipeline.InnerSingleton,
StaticRegisterNativesUInterchangeGenericAssetsPipeline,
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_UInterchangeGenericAssetsPipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGenericAssetsPipeline_NoRegister()
{
return UInterchangeGenericAssetsPipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * This pipeline is the generic option for all types of meshes. It should be called before specialized mesh pipelines like the generic static mesh or skeletal mesh pipelines.\n * All import options that are shared between mesh types should be added here.\n *\n */" },
{ "IncludePath", "InterchangeGenericAssetsPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "This pipeline is the generic option for all types of meshes. It should be called before specialized mesh pipelines like the generic static mesh or skeletal mesh pipelines.\nAll import options that are shared between mesh types should be added here." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PipelineDisplayName_MetaData[] = {
{ "Category", "Common" },
{ "Comment", "/** The name of the pipeline that will be display in the import dialog. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "PipelineInternalEditionData", "True" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "The name of the pipeline that will be display in the import dialog." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReimportStrategy_MetaData[] = {
{ "AdjustPipelineAndRefreshDetailOnChange", "True" },
{ "Category", "Common" },
{ "Comment", "/* Set the reimport strategy. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "Set the reimport strategy." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseSourceNameForAsset_MetaData[] = {
{ "Category", "Common" },
{ "Comment", "/** If enabled, and the Asset Name setting is empty, and there is only one asset and one source, the imported asset is given the same name as the source data. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "If enabled, and the Asset Name setting is empty, and there is only one asset and one source, the imported asset is given the same name as the source data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSceneNameSubFolder_MetaData[] = {
{ "Category", "Common" },
{ "Comment", "/** Create an additional Content folder inside of the chosen import directory, and name it after the imported scene */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "Create an additional Content folder inside of the chosen import directory, and name it after the imported scene" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAssetTypeSubFolders_MetaData[] = {
{ "Category", "Common" },
{ "Comment", "/** Group the assets according to their type into additional Content folders created on the import directory (/Materials, /StaticMeshes, /SkeletalMeshes, etc.) */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "Group the assets according to their type into additional Content folders created on the import directory (/Materials, /StaticMeshes, /SkeletalMeshes, etc.)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = {
{ "Category", "Common" },
{ "Comment", "/** If set, and there is only one asset and one source, the imported asset is given this name. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "If set, and there is only one asset and one source, the imported asset is given this name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportOffsetTranslation_MetaData[] = {
{ "Category", "Common" },
{ "Comment", "/** Translation offset applied to meshes and animations. */" },
{ "DisplayName", "Offset Translation" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "Translation offset applied to meshes and animations." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportOffsetRotation_MetaData[] = {
{ "Category", "Common" },
{ "Comment", "/** Rotation offset applied to meshes and animations. */" },
{ "DisplayName", "Offset Rotation" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "Rotation offset applied to meshes and animations." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportOffsetUniformScale_MetaData[] = {
{ "Category", "Common" },
{ "Comment", "/** Uniform scale offset applied to meshes and animations. */" },
{ "DisplayName", "Offset Uniform Scale" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "Uniform scale offset applied to meshes and animations." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CommonMeshesProperties_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "//////\x09""COMMON_MESHES_CATEGORY Properties //////\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "COMMON_MESHES_CATEGORY Properties" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CommonSkeletalMeshesAndAnimationsProperties_MetaData[] = {
{ "Category", "Common Skeletal Meshes and Animations" },
{ "Comment", "////// COMMON_SKELETAL_ANIMATIONS_CATEGORY //////\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "COMMON_SKELETAL_ANIMATIONS_CATEGORY" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshPipeline_MetaData[] = {
{ "Category", "Meshes" },
{ "Comment", "//////\x09MESHES_CATEGORY Properties //////\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "MESHES_CATEGORY Properties" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationPipeline_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "//////\x09""ANIMATIONS_CATEGORY Properties //////\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "ANIMATIONS_CATEGORY Properties" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialPipeline_MetaData[] = {
{ "Category", "Materials" },
{ "Comment", "//////\x09MATERIALS_CATEGORY Properties //////\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "MATERIALS_CATEGORY Properties" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomPipeline_MetaData[] = {
{ "Category", "Grooms" },
{ "Comment", "//////\x09GROOMS_CATEGORY Properties //////\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "GROOMS_CATEGORY Properties" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SceneNameFolderPrefix_MetaData[] = {
{ "Comment", "/** Internal property to cache the name of the sub-folder prefix for use during reimport */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "PipelineInternalEditionData", "True" },
{ "ToolTip", "Internal property to cache the name of the sub-folder prefix for use during reimport" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContentPathExistingSkeleton_MetaData[] = {
{ "AlwaysResetToDefault", "True" },
{ "Comment", "//We need to store the adjusted content path existing skeleton to restore it in PreDialogCleanup\n" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "We need to store the adjusted content path existing skeleton to restore it in PreDialogCleanup" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportOnlyAnimationAdjusted_MetaData[] = {
{ "AlwaysResetToDefault", "True" },
{ "Comment", "//We need to store the adjusted import only animation boolean to restore it in PreDialogCleanup\n" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipeline.h" },
{ "ToolTip", "We need to store the adjusted import only animation boolean to restore it in PreDialogCleanup" },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGenericAssetsPipeline constinit property declarations ********
static const UECodeGen_Private::FStrPropertyParams NewProp_PipelineDisplayName;
static const UECodeGen_Private::FBytePropertyParams NewProp_ReimportStrategy_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReimportStrategy;
static void NewProp_bUseSourceNameForAsset_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseSourceNameForAsset;
static void NewProp_bSceneNameSubFolder_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSceneNameSubFolder;
static void NewProp_bAssetTypeSubFolders_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAssetTypeSubFolders;
static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ImportOffsetTranslation;
static const UECodeGen_Private::FStructPropertyParams NewProp_ImportOffsetRotation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ImportOffsetUniformScale;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CommonMeshesProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CommonSkeletalMeshesAndAnimationsProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshPipeline;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimationPipeline;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialPipeline;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GroomPipeline;
static const UECodeGen_Private::FStrPropertyParams NewProp_SceneNameFolderPrefix;
static const UECodeGen_Private::FStructPropertyParams NewProp_ContentPathExistingSkeleton;
static void NewProp_bImportOnlyAnimationAdjusted_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportOnlyAnimationAdjusted;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGenericAssetsPipeline constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGenericAssetsPipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics
// ********** Begin Class UInterchangeGenericAssetsPipeline Property Definitions *******************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_PipelineDisplayName = { "PipelineDisplayName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, PipelineDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PipelineDisplayName_MetaData), NewProp_PipelineDisplayName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ReimportStrategy_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_UInterchangeGenericAssetsPipeline_Statics::NewProp_ReimportStrategy = { "ReimportStrategy", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, ReimportStrategy), Z_Construct_UEnum_InterchangeCore_EReimportStrategyFlags, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReimportStrategy_MetaData), NewProp_ReimportStrategy_MetaData) }; // 3345431820
void Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bUseSourceNameForAsset_SetBit(void* Obj)
{
((UInterchangeGenericAssetsPipeline*)Obj)->bUseSourceNameForAsset = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bUseSourceNameForAsset = { "bUseSourceNameForAsset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAssetsPipeline), &Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bUseSourceNameForAsset_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseSourceNameForAsset_MetaData), NewProp_bUseSourceNameForAsset_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bSceneNameSubFolder_SetBit(void* Obj)
{
((UInterchangeGenericAssetsPipeline*)Obj)->bSceneNameSubFolder = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bSceneNameSubFolder = { "bSceneNameSubFolder", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAssetsPipeline), &Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bSceneNameSubFolder_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSceneNameSubFolder_MetaData), NewProp_bSceneNameSubFolder_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bAssetTypeSubFolders_SetBit(void* Obj)
{
((UInterchangeGenericAssetsPipeline*)Obj)->bAssetTypeSubFolders = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bAssetTypeSubFolders = { "bAssetTypeSubFolders", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAssetsPipeline), &Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bAssetTypeSubFolders_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAssetTypeSubFolders_MetaData), NewProp_bAssetTypeSubFolders_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ImportOffsetTranslation = { "ImportOffsetTranslation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, ImportOffsetTranslation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportOffsetTranslation_MetaData), NewProp_ImportOffsetTranslation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ImportOffsetRotation = { "ImportOffsetRotation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, ImportOffsetRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportOffsetRotation_MetaData), NewProp_ImportOffsetRotation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ImportOffsetUniformScale = { "ImportOffsetUniformScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, ImportOffsetUniformScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportOffsetUniformScale_MetaData), NewProp_ImportOffsetUniformScale_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_CommonMeshesProperties = { "CommonMeshesProperties", nullptr, (EPropertyFlags)0x01160000000a000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, CommonMeshesProperties), Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CommonMeshesProperties_MetaData), NewProp_CommonMeshesProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_CommonSkeletalMeshesAndAnimationsProperties = { "CommonSkeletalMeshesAndAnimationsProperties", nullptr, (EPropertyFlags)0x01160000000a000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, CommonSkeletalMeshesAndAnimationsProperties), Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CommonSkeletalMeshesAndAnimationsProperties_MetaData), NewProp_CommonSkeletalMeshesAndAnimationsProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_MeshPipeline = { "MeshPipeline", nullptr, (EPropertyFlags)0x01160000000a000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, MeshPipeline), Z_Construct_UClass_UInterchangeGenericMeshPipeline_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshPipeline_MetaData), NewProp_MeshPipeline_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_AnimationPipeline = { "AnimationPipeline", nullptr, (EPropertyFlags)0x01160000000a000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, AnimationPipeline), Z_Construct_UClass_UInterchangeGenericAnimationPipeline_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationPipeline_MetaData), NewProp_AnimationPipeline_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_MaterialPipeline = { "MaterialPipeline", nullptr, (EPropertyFlags)0x01160000000a000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, MaterialPipeline), Z_Construct_UClass_UInterchangeGenericMaterialPipeline_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialPipeline_MetaData), NewProp_MaterialPipeline_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_GroomPipeline = { "GroomPipeline", nullptr, (EPropertyFlags)0x01160000000a000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, GroomPipeline), Z_Construct_UClass_UInterchangeGenericGroomPipeline_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomPipeline_MetaData), NewProp_GroomPipeline_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_SceneNameFolderPrefix = { "SceneNameFolderPrefix", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, SceneNameFolderPrefix), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SceneNameFolderPrefix_MetaData), NewProp_SceneNameFolderPrefix_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ContentPathExistingSkeleton = { "ContentPathExistingSkeleton", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAssetsPipeline, ContentPathExistingSkeleton), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContentPathExistingSkeleton_MetaData), NewProp_ContentPathExistingSkeleton_MetaData) }; // 2425717601
void Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bImportOnlyAnimationAdjusted_SetBit(void* Obj)
{
((UInterchangeGenericAssetsPipeline*)Obj)->bImportOnlyAnimationAdjusted = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bImportOnlyAnimationAdjusted = { "bImportOnlyAnimationAdjusted", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAssetsPipeline), &Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bImportOnlyAnimationAdjusted_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportOnlyAnimationAdjusted_MetaData), NewProp_bImportOnlyAnimationAdjusted_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_PipelineDisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ReimportStrategy_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ReimportStrategy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bUseSourceNameForAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bSceneNameSubFolder,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bAssetTypeSubFolders,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_AssetName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ImportOffsetTranslation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ImportOffsetRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ImportOffsetUniformScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_CommonMeshesProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_CommonSkeletalMeshesAndAnimationsProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_MeshPipeline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_AnimationPipeline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_MaterialPipeline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_GroomPipeline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_SceneNameFolderPrefix,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_ContentPathExistingSkeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::NewProp_bImportOnlyAnimationAdjusted,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGenericAssetsPipeline Property Definitions *********************
UObject* (*const Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::ClassParams = {
&UInterchangeGenericAssetsPipeline::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::Class_MetaDataParams)
};
void UInterchangeGenericAssetsPipeline::StaticRegisterNativesUInterchangeGenericAssetsPipeline()
{
}
UClass* Z_Construct_UClass_UInterchangeGenericAssetsPipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeGenericAssetsPipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGenericAssetsPipeline.OuterSingleton, Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGenericAssetsPipeline.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGenericAssetsPipeline);
UInterchangeGenericAssetsPipeline::~UInterchangeGenericAssetsPipeline() {}
// ********** End Class UInterchangeGenericAssetsPipeline ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeGenericAssetsPipeline, UInterchangeGenericAssetsPipeline::StaticClass, TEXT("UInterchangeGenericAssetsPipeline"), &Z_Registration_Info_UClass_UInterchangeGenericAssetsPipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGenericAssetsPipeline), 3674955017U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h__Script_InterchangePipelines_2885407535{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h__Script_InterchangePipelines_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "InterchangeGenericAssetsPipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeGenericAssetsPipeline_generated_h
#error "InterchangeGenericAssetsPipeline.generated.h already included, missing '#pragma once' in InterchangeGenericAssetsPipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeGenericAssetsPipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UInterchangeGenericAssetsPipeline ****************************************
struct Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericAssetsPipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h_44_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGenericAssetsPipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeGenericAssetsPipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGenericAssetsPipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGenericAssetsPipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGenericAssetsPipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGenericAssetsPipeline)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h_44_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGenericAssetsPipeline(UInterchangeGenericAssetsPipeline&&) = delete; \
UInterchangeGenericAssetsPipeline(const UInterchangeGenericAssetsPipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGenericAssetsPipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGenericAssetsPipeline); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UInterchangeGenericAssetsPipeline) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeGenericAssetsPipeline();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h_41_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h_44_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h_44_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h_44_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGenericAssetsPipeline;
// ********** End Class UInterchangeGenericAssetsPipeline ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipeline_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,697 @@
// 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 "InterchangeGenericAssetsPipelineSharedSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeGenericAssetsPipelineSharedSettings() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
ENGINE_API UClass* Z_Construct_UClass_USkeleton_NoRegister();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister();
INTERCHANGEPIPELINES_API UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType();
INTERCHANGEPIPELINES_API UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInterchangeForceMeshType *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeForceMeshType;
static UEnum* EInterchangeForceMeshType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeForceMeshType.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeForceMeshType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType, (UObject*)Z_Construct_UPackage__Script_InterchangePipelines(), TEXT("EInterchangeForceMeshType"));
}
return Z_Registration_Info_UEnum_EInterchangeForceMeshType.OuterSingleton;
}
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeForceMeshType>()
{
return EInterchangeForceMeshType_StaticEnum();
}
struct Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Enumerates the options for importing all meshes as one type. */" },
{ "IFMT_MAX.Name", "EInterchangeForceMeshType::IFMT_MAX" },
{ "IFMT_None.Comment", "/** Import both static meshes and skeletal meshes from the source without converting them. */" },
{ "IFMT_None.DisplayName", "None" },
{ "IFMT_None.Name", "EInterchangeForceMeshType::IFMT_None" },
{ "IFMT_None.ToolTip", "Import both static meshes and skeletal meshes from the source without converting them." },
{ "IFMT_SkeletalMesh.Comment", "/** Import all meshes from the source as skeletal meshes. */" },
{ "IFMT_SkeletalMesh.DisplayName", "Skeletal Mesh" },
{ "IFMT_SkeletalMesh.Name", "EInterchangeForceMeshType::IFMT_SkeletalMesh" },
{ "IFMT_SkeletalMesh.ToolTip", "Import all meshes from the source as skeletal meshes." },
{ "IFMT_StaticMesh.Comment", "/** Import all meshes from the source as static meshes. */" },
{ "IFMT_StaticMesh.DisplayName", "Static Mesh" },
{ "IFMT_StaticMesh.Name", "EInterchangeForceMeshType::IFMT_StaticMesh" },
{ "IFMT_StaticMesh.ToolTip", "Import all meshes from the source as static meshes." },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "Enumerates the options for importing all meshes as one type." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeForceMeshType::IFMT_None", (int64)EInterchangeForceMeshType::IFMT_None },
{ "EInterchangeForceMeshType::IFMT_StaticMesh", (int64)EInterchangeForceMeshType::IFMT_StaticMesh },
{ "EInterchangeForceMeshType::IFMT_SkeletalMesh", (int64)EInterchangeForceMeshType::IFMT_SkeletalMesh },
{ "EInterchangeForceMeshType::IFMT_MAX", (int64)EInterchangeForceMeshType::IFMT_MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangePipelines,
nullptr,
"EInterchangeForceMeshType",
"EInterchangeForceMeshType",
Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType()
{
if (!Z_Registration_Info_UEnum_EInterchangeForceMeshType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeForceMeshType.InnerSingleton, Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeForceMeshType.InnerSingleton;
}
// ********** End Enum EInterchangeForceMeshType ***************************************************
// ********** Begin Enum EInterchangeVertexColorImportOption ***************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeVertexColorImportOption;
static UEnum* EInterchangeVertexColorImportOption_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeVertexColorImportOption.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeVertexColorImportOption.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption, (UObject*)Z_Construct_UPackage__Script_InterchangePipelines(), TEXT("EInterchangeVertexColorImportOption"));
}
return Z_Registration_Info_UEnum_EInterchangeVertexColorImportOption.OuterSingleton;
}
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeVertexColorImportOption>()
{
return EInterchangeVertexColorImportOption_StaticEnum();
}
struct Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IVCIO_Ignore.Comment", "/** Ignore vertex colors from the translated source. In case of a reimport, keep the existing mesh vertex colors. */" },
{ "IVCIO_Ignore.DisplayName", "Ignore" },
{ "IVCIO_Ignore.Name", "EInterchangeVertexColorImportOption::IVCIO_Ignore" },
{ "IVCIO_Ignore.ToolTip", "Ignore vertex colors from the translated source. In case of a reimport, keep the existing mesh vertex colors." },
{ "IVCIO_MAX.Name", "EInterchangeVertexColorImportOption::IVCIO_MAX" },
{ "IVCIO_Override.Comment", "/** Override all vertex colors with the specified color. */" },
{ "IVCIO_Override.DisplayName", "Override" },
{ "IVCIO_Override.Name", "EInterchangeVertexColorImportOption::IVCIO_Override" },
{ "IVCIO_Override.ToolTip", "Override all vertex colors with the specified color." },
{ "IVCIO_Replace.Comment", "/** Import the mesh using the vertex colors from the translated source. */" },
{ "IVCIO_Replace.DisplayName", "Replace" },
{ "IVCIO_Replace.Name", "EInterchangeVertexColorImportOption::IVCIO_Replace" },
{ "IVCIO_Replace.ToolTip", "Import the mesh using the vertex colors from the translated source." },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeVertexColorImportOption::IVCIO_Replace", (int64)EInterchangeVertexColorImportOption::IVCIO_Replace },
{ "EInterchangeVertexColorImportOption::IVCIO_Ignore", (int64)EInterchangeVertexColorImportOption::IVCIO_Ignore },
{ "EInterchangeVertexColorImportOption::IVCIO_Override", (int64)EInterchangeVertexColorImportOption::IVCIO_Override },
{ "EInterchangeVertexColorImportOption::IVCIO_MAX", (int64)EInterchangeVertexColorImportOption::IVCIO_MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangePipelines,
nullptr,
"EInterchangeVertexColorImportOption",
"EInterchangeVertexColorImportOption",
Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption()
{
if (!Z_Registration_Info_UEnum_EInterchangeVertexColorImportOption.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeVertexColorImportOption.InnerSingleton, Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeVertexColorImportOption.InnerSingleton;
}
// ********** End Enum EInterchangeVertexColorImportOption *****************************************
// ********** Begin Class UInterchangeGenericCommonMeshesProperties ********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGenericCommonMeshesProperties;
UClass* UInterchangeGenericCommonMeshesProperties::GetPrivateStaticClass()
{
using TClass = UInterchangeGenericCommonMeshesProperties;
if (!Z_Registration_Info_UClass_UInterchangeGenericCommonMeshesProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGenericCommonMeshesProperties"),
Z_Registration_Info_UClass_UInterchangeGenericCommonMeshesProperties.InnerSingleton,
StaticRegisterNativesUInterchangeGenericCommonMeshesProperties,
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_UInterchangeGenericCommonMeshesProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister()
{
return UInterchangeGenericCommonMeshesProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForceAllMeshAsType_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/**\n\x09 * If set, imports all meshes in the source as either static meshes or skeletal meshes.\n\x09 * For skeletal meshes the conversion will happen only if there is no skinned meshes.\n\x09 * Mixing rigid skeletal mesh with skinned mesh is not good and will result in multiple skeletal meshes.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If set, imports all meshes in the source as either static meshes or skeletal meshes.\nFor skeletal meshes the conversion will happen only if there is no skinned meshes.\nMixing rigid skeletal mesh with skinned mesh is not good and will result in multiple skeletal meshes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSingleBoneSkeleton_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/**\n\x09* If enabled, converted static meshes to skeletal meshes will use a skeleton with a unique bone at the geometry origin.\n\x09* Otherwise, the bone structure is determined by the model hierarchy.\n\x09* This setting is only used if Force All Meshes As Type setting is set to \"Skeletal Mesh\".\n\x09*/" },
{ "editcondition", "ForceAllMeshAsType == EInterchangeForceMeshType::IFMT_SkeletalMesh" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If enabled, converted static meshes to skeletal meshes will use a skeleton with a unique bone at the geometry origin.\nOtherwise, the bone structure is determined by the model hierarchy.\nThis setting is only used if Force All Meshes As Type setting is set to \"Skeletal Mesh\"." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoDetectMeshType_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/**\n\x09 * If enabled, and some static mesh transforms are animated, the pipeline will convert the static mesh into a rigid skeletal mesh.\n\x09 * This setting is only used if the Force All Meshes As Type setting is set to \"None\".\n\x09 */" },
{ "editcondition", "ForceAllMeshAsType == EInterchangeForceMeshType::IFMT_None" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If enabled, and some static mesh transforms are animated, the pipeline will convert the static mesh into a rigid skeletal mesh.\nThis setting is only used if the Force All Meshes As Type setting is set to \"None\"." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportLods_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If enabled, any existing LODs for meshes are imported. This setting is only used if the Bake Meshes setting is also enabled. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If enabled, any existing LODs for meshes are imported. This setting is only used if the Bake Meshes setting is also enabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBakeMeshes_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If enabled, meshes are baked with the scene instance hierarchy transform. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If enabled, meshes are baked with the scene instance hierarchy transform." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBakePivotMeshes_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If enabled, the inverse node rotation pivot will be apply to the mesh vertices. The pivot from the DCC will then be the origin of the mesh.*/" },
{ "editcondition", "!bBakeMeshes" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If enabled, the inverse node rotation pivot will be apply to the mesh vertices. The pivot from the DCC will then be the origin of the mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bKeepSectionsSeparate_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If checked, sections with matching materials are kept separate and will not get combined. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If checked, sections with matching materials are kept separate and will not get combined." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexColorImportOption_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** Specify how vertex colors should be imported. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "Specify how vertex colors should be imported." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexOverrideColor_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** Specify an override color for use when the Vertex Color Import Option setting is set to Override. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "Specify an override color for use when the Vertex Color Import Option setting is set to Override." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportSockets_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/**\n\x09 * If checked, import sockets\n\x09 * StaticMesh, naming convention, SOCKET_MeshName_xx where \"MeshName\" should match the mesh you want to add socket to. The xx part is to add a unique id if many socket on the same mesh exist.\n\x09 * SkeletalMesh, Naming convention, any leaf scene node under the skeleton root with a name starting with \"SOCKET_\" prefix.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If checked, import sockets\nStaticMesh, naming convention, SOCKET_MeshName_xx where \"MeshName\" should match the mesh you want to add socket to. The xx part is to add a unique id if many socket on the same mesh exist.\nSkeletalMesh, Naming convention, any leaf scene node under the skeleton root with a name starting with \"SOCKET_\" prefix." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecomputeNormals_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If enabled, normals in the imported mesh are ignored and recomputed. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If enabled, normals in the imported mesh are ignored and recomputed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecomputeTangents_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If enabled, tangents in the imported mesh are ignored and recomputed. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If enabled, tangents in the imported mesh are ignored and recomputed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseMikkTSpace_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If enabled, tangents are recomputed using MikkTSpace. */" },
{ "editcondition", "bRecomputeTangents" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If enabled, tangents are recomputed using MikkTSpace." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bComputeWeightedNormals_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If enabled, normals are computed using the surface area and the corner angle of the triangle as a ratio. */" },
{ "editcondition", "bRecomputeNormals" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If enabled, normals are computed using the surface area and the corner angle of the triangle as a ratio." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseHighPrecisionTangentBasis_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If true, tangents are stored at 16-bit vs 8-bit precision. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If true, tangents are stored at 16-bit vs 8-bit precision." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseFullPrecisionUVs_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If true, UVs are stored at full floating-point precision. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If true, UVs are stored at full floating-point precision." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseBackwardsCompatibleF16TruncUVs_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If enabled, UVs are converted to 16-bit by a legacy truncation process instead of the default rounding process. This may avoid differences when reimporting older content. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If enabled, UVs are converted to 16-bit by a legacy truncation process instead of the default rounding process. This may avoid differences when reimporting older content." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRemoveDegenerates_MetaData[] = {
{ "Category", "Common Meshes" },
{ "Comment", "/** If true, degenerate triangles are removed. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If true, degenerate triangles are removed." },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGenericCommonMeshesProperties constinit property declarations
static const UECodeGen_Private::FBytePropertyParams NewProp_ForceAllMeshAsType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ForceAllMeshAsType;
static void NewProp_bSingleBoneSkeleton_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSingleBoneSkeleton;
static void NewProp_bAutoDetectMeshType_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoDetectMeshType;
static void NewProp_bImportLods_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportLods;
static void NewProp_bBakeMeshes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBakeMeshes;
static void NewProp_bBakePivotMeshes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBakePivotMeshes;
static void NewProp_bKeepSectionsSeparate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bKeepSectionsSeparate;
static const UECodeGen_Private::FBytePropertyParams NewProp_VertexColorImportOption_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_VertexColorImportOption;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexOverrideColor;
static void NewProp_bImportSockets_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportSockets;
static void NewProp_bRecomputeNormals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecomputeNormals;
static void NewProp_bRecomputeTangents_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecomputeTangents;
static void NewProp_bUseMikkTSpace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseMikkTSpace;
static void NewProp_bComputeWeightedNormals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bComputeWeightedNormals;
static void NewProp_bUseHighPrecisionTangentBasis_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseHighPrecisionTangentBasis;
static void NewProp_bUseFullPrecisionUVs_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseFullPrecisionUVs;
static void NewProp_bUseBackwardsCompatibleF16TruncUVs_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseBackwardsCompatibleF16TruncUVs;
static void NewProp_bRemoveDegenerates_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveDegenerates;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGenericCommonMeshesProperties constinit property declarations **
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGenericCommonMeshesProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics
// ********** Begin Class UInterchangeGenericCommonMeshesProperties Property Definitions ***********
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_ForceAllMeshAsType_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_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_ForceAllMeshAsType = { "ForceAllMeshAsType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericCommonMeshesProperties, ForceAllMeshAsType), Z_Construct_UEnum_InterchangePipelines_EInterchangeForceMeshType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForceAllMeshAsType_MetaData), NewProp_ForceAllMeshAsType_MetaData) }; // 909057459
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bSingleBoneSkeleton_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bSingleBoneSkeleton = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bSingleBoneSkeleton = { "bSingleBoneSkeleton", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bSingleBoneSkeleton_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSingleBoneSkeleton_MetaData), NewProp_bSingleBoneSkeleton_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bAutoDetectMeshType_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bAutoDetectMeshType = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bAutoDetectMeshType = { "bAutoDetectMeshType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bAutoDetectMeshType_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoDetectMeshType_MetaData), NewProp_bAutoDetectMeshType_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bImportLods_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bImportLods = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bImportLods = { "bImportLods", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bImportLods_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportLods_MetaData), NewProp_bImportLods_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bBakeMeshes_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bBakeMeshes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bBakeMeshes = { "bBakeMeshes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bBakeMeshes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBakeMeshes_MetaData), NewProp_bBakeMeshes_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bBakePivotMeshes_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bBakePivotMeshes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bBakePivotMeshes = { "bBakePivotMeshes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bBakePivotMeshes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBakePivotMeshes_MetaData), NewProp_bBakePivotMeshes_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bKeepSectionsSeparate_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bKeepSectionsSeparate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bKeepSectionsSeparate = { "bKeepSectionsSeparate", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bKeepSectionsSeparate_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bKeepSectionsSeparate_MetaData), NewProp_bKeepSectionsSeparate_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_VertexColorImportOption_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_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_VertexColorImportOption = { "VertexColorImportOption", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericCommonMeshesProperties, VertexColorImportOption), Z_Construct_UEnum_InterchangePipelines_EInterchangeVertexColorImportOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexColorImportOption_MetaData), NewProp_VertexColorImportOption_MetaData) }; // 2951185242
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_VertexOverrideColor = { "VertexOverrideColor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericCommonMeshesProperties, VertexOverrideColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexOverrideColor_MetaData), NewProp_VertexOverrideColor_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bImportSockets_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bImportSockets = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bImportSockets = { "bImportSockets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bImportSockets_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportSockets_MetaData), NewProp_bImportSockets_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRecomputeNormals_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bRecomputeNormals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRecomputeNormals = { "bRecomputeNormals", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRecomputeNormals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecomputeNormals_MetaData), NewProp_bRecomputeNormals_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRecomputeTangents_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bRecomputeTangents = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRecomputeTangents = { "bRecomputeTangents", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRecomputeTangents_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecomputeTangents_MetaData), NewProp_bRecomputeTangents_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseMikkTSpace_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bUseMikkTSpace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseMikkTSpace = { "bUseMikkTSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseMikkTSpace_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseMikkTSpace_MetaData), NewProp_bUseMikkTSpace_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bComputeWeightedNormals_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bComputeWeightedNormals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bComputeWeightedNormals = { "bComputeWeightedNormals", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bComputeWeightedNormals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bComputeWeightedNormals_MetaData), NewProp_bComputeWeightedNormals_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseHighPrecisionTangentBasis_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bUseHighPrecisionTangentBasis = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseHighPrecisionTangentBasis = { "bUseHighPrecisionTangentBasis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseHighPrecisionTangentBasis_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseHighPrecisionTangentBasis_MetaData), NewProp_bUseHighPrecisionTangentBasis_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseFullPrecisionUVs_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bUseFullPrecisionUVs = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseFullPrecisionUVs = { "bUseFullPrecisionUVs", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseFullPrecisionUVs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseFullPrecisionUVs_MetaData), NewProp_bUseFullPrecisionUVs_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseBackwardsCompatibleF16TruncUVs_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bUseBackwardsCompatibleF16TruncUVs = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseBackwardsCompatibleF16TruncUVs = { "bUseBackwardsCompatibleF16TruncUVs", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseBackwardsCompatibleF16TruncUVs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseBackwardsCompatibleF16TruncUVs_MetaData), NewProp_bUseBackwardsCompatibleF16TruncUVs_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRemoveDegenerates_SetBit(void* Obj)
{
((UInterchangeGenericCommonMeshesProperties*)Obj)->bRemoveDegenerates = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRemoveDegenerates = { "bRemoveDegenerates", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonMeshesProperties), &Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRemoveDegenerates_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRemoveDegenerates_MetaData), NewProp_bRemoveDegenerates_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_ForceAllMeshAsType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_ForceAllMeshAsType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bSingleBoneSkeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bAutoDetectMeshType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bImportLods,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bBakeMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bBakePivotMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bKeepSectionsSeparate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_VertexColorImportOption_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_VertexColorImportOption,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_VertexOverrideColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bImportSockets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRecomputeNormals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRecomputeTangents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseMikkTSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bComputeWeightedNormals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseHighPrecisionTangentBasis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseFullPrecisionUVs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bUseBackwardsCompatibleF16TruncUVs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::NewProp_bRemoveDegenerates,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGenericCommonMeshesProperties Property Definitions *************
UObject* (*const Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::ClassParams = {
&UInterchangeGenericCommonMeshesProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::PropPointers),
0,
0x040810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::Class_MetaDataParams)
};
void UInterchangeGenericCommonMeshesProperties::StaticRegisterNativesUInterchangeGenericCommonMeshesProperties()
{
}
UClass* Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties()
{
if (!Z_Registration_Info_UClass_UInterchangeGenericCommonMeshesProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGenericCommonMeshesProperties.OuterSingleton, Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGenericCommonMeshesProperties.OuterSingleton;
}
UInterchangeGenericCommonMeshesProperties::UInterchangeGenericCommonMeshesProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGenericCommonMeshesProperties);
UInterchangeGenericCommonMeshesProperties::~UInterchangeGenericCommonMeshesProperties() {}
// ********** End Class UInterchangeGenericCommonMeshesProperties **********************************
// ********** Begin Class UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties ***********
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties;
UClass* UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties::GetPrivateStaticClass()
{
using TClass = UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties;
if (!Z_Registration_Info_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGenericCommonSkeletalMeshesAndAnimationsProperties"),
Z_Registration_Info_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties.InnerSingleton,
StaticRegisterNativesUInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties,
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_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister()
{
return UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportOnlyAnimations_MetaData[] = {
{ "Category", "Common Skeletal Meshes and Animations" },
{ "Comment", "/** If enabled, only animations are imported from the source. You must also set a valid skeleton. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If enabled, only animations are imported from the source. You must also set a valid skeleton." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Skeleton_MetaData[] = {
{ "Category", "Common Skeletal Meshes and Animations" },
{ "Comment", "/** Skeleton to use for imported asset. When importing a skeletal mesh, leaving this as \"None\" will create a new skeleton. When importing an animation, this must be specified. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "Skeleton to use for imported asset. When importing a skeletal mesh, leaving this as \"None\" will create a new skeleton. When importing an animation, this must be specified." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportMeshesInBoneHierarchy_MetaData[] = {
{ "Category", "Common Skeletal Meshes and Animations" },
{ "Comment", "/** \n\x09 * If enabled, meshes nested in bone hierarchies will be imported as meshes instead of being converted to bones. If the meshes are not skinned, they are\n\x09 * added to the skeletal mesh and removed from the list of static meshes.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If enabled, meshes nested in bone hierarchies will be imported as meshes instead of being converted to bones. If the meshes are not skinned, they are\nadded to the skeletal mesh and removed from the list of static meshes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseT0AsRefPose_MetaData[] = {
{ "Category", "Common Skeletal Meshes and Animations" },
{ "Comment", "/** If enabled, skinned meshes will be rebind using the joints transform pose at frame 0 instead of being import with the bind pose. */" },
{ "DisplayName", "Use T0 As Ref Pose" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If enabled, skinned meshes will be rebind using the joints transform pose at frame 0 instead of being import with the bind pose." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAddCurveMetadataToSkeleton_MetaData[] = {
{ "Category", "Common Skeletal Meshes and Animations" },
{ "Comment", "/** Determines whether to automatically add curve metadata to a skeleton. If this setting is disabled, curve metadata will be added to skeletal meshes for morph targets, but no metadata entry will be created for general curves. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "Determines whether to automatically add curve metadata to a skeleton. If this setting is disabled, curve metadata will be added to skeletal meshes for morph targets, but no metadata entry will be created for general curves." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bConvertStaticsWithMorphTargetsToSkeletals_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** If enabled, all static meshes that have morph targets will be imported as skeletal meshes instead. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAssetsPipelineSharedSettings.h" },
{ "ToolTip", "If enabled, all static meshes that have morph targets will be imported as skeletal meshes instead." },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties constinit property declarations
static void NewProp_bImportOnlyAnimations_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportOnlyAnimations;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Skeleton;
static void NewProp_bImportMeshesInBoneHierarchy_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportMeshesInBoneHierarchy;
static void NewProp_bUseT0AsRefPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseT0AsRefPose;
static void NewProp_bAddCurveMetadataToSkeleton_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddCurveMetadataToSkeleton;
static void NewProp_bConvertStaticsWithMorphTargetsToSkeletals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bConvertStaticsWithMorphTargetsToSkeletals;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics
// ********** Begin Class UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties Property Definitions
void Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bImportOnlyAnimations_SetBit(void* Obj)
{
((UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties*)Obj)->bImportOnlyAnimations = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bImportOnlyAnimations = { "bImportOnlyAnimations", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties), &Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bImportOnlyAnimations_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportOnlyAnimations_MetaData), NewProp_bImportOnlyAnimations_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_Skeleton = { "Skeleton", nullptr, (EPropertyFlags)0x0014000000000005, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties, Skeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Skeleton_MetaData), NewProp_Skeleton_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bImportMeshesInBoneHierarchy_SetBit(void* Obj)
{
((UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties*)Obj)->bImportMeshesInBoneHierarchy = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bImportMeshesInBoneHierarchy = { "bImportMeshesInBoneHierarchy", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties), &Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bImportMeshesInBoneHierarchy_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportMeshesInBoneHierarchy_MetaData), NewProp_bImportMeshesInBoneHierarchy_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bUseT0AsRefPose_SetBit(void* Obj)
{
((UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties*)Obj)->bUseT0AsRefPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bUseT0AsRefPose = { "bUseT0AsRefPose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties), &Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bUseT0AsRefPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseT0AsRefPose_MetaData), NewProp_bUseT0AsRefPose_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bAddCurveMetadataToSkeleton_SetBit(void* Obj)
{
((UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties*)Obj)->bAddCurveMetadataToSkeleton = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bAddCurveMetadataToSkeleton = { "bAddCurveMetadataToSkeleton", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties), &Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bAddCurveMetadataToSkeleton_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAddCurveMetadataToSkeleton_MetaData), NewProp_bAddCurveMetadataToSkeleton_MetaData) };
void Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bConvertStaticsWithMorphTargetsToSkeletals_SetBit(void* Obj)
{
((UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties*)Obj)->bConvertStaticsWithMorphTargetsToSkeletals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bConvertStaticsWithMorphTargetsToSkeletals = { "bConvertStaticsWithMorphTargetsToSkeletals", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties), &Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bConvertStaticsWithMorphTargetsToSkeletals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bConvertStaticsWithMorphTargetsToSkeletals_MetaData), NewProp_bConvertStaticsWithMorphTargetsToSkeletals_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bImportOnlyAnimations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_Skeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bImportMeshesInBoneHierarchy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bUseT0AsRefPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bAddCurveMetadataToSkeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::NewProp_bConvertStaticsWithMorphTargetsToSkeletals,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties Property Definitions
UObject* (*const Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::ClassParams = {
&UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::PropPointers),
0,
0x040810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::Class_MetaDataParams)
};
void UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties::StaticRegisterNativesUInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties()
{
}
UClass* Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties()
{
if (!Z_Registration_Info_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties.OuterSingleton, Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties.OuterSingleton;
}
UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties::UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties);
UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties::~UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties() {}
// ********** End Class UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties *************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h__Script_InterchangePipelines_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInterchangeForceMeshType_StaticEnum, TEXT("EInterchangeForceMeshType"), &Z_Registration_Info_UEnum_EInterchangeForceMeshType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 909057459U) },
{ EInterchangeVertexColorImportOption_StaticEnum, TEXT("EInterchangeVertexColorImportOption"), &Z_Registration_Info_UEnum_EInterchangeVertexColorImportOption, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2951185242U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties, UInterchangeGenericCommonMeshesProperties::StaticClass, TEXT("UInterchangeGenericCommonMeshesProperties"), &Z_Registration_Info_UClass_UInterchangeGenericCommonMeshesProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGenericCommonMeshesProperties), 3729174037U) },
{ Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties, UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties::StaticClass, TEXT("UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties"), &Z_Registration_Info_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties), 2533787096U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h__Script_InterchangePipelines_542367603{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h__Script_InterchangePipelines_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h__Script_InterchangePipelines_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h__Script_InterchangePipelines_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,126 @@
// 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 "InterchangeGenericAssetsPipelineSharedSettings.h"
#ifdef INTERCHANGEPIPELINES_InterchangeGenericAssetsPipelineSharedSettings_generated_h
#error "InterchangeGenericAssetsPipelineSharedSettings.generated.h already included, missing '#pragma once' in InterchangeGenericAssetsPipelineSharedSettings.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeGenericAssetsPipelineSharedSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UInterchangeGenericCommonMeshesProperties ********************************
struct Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_54_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGenericCommonMeshesProperties(); \
friend struct ::Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGenericCommonMeshesProperties, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGenericCommonMeshesProperties)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_54_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UInterchangeGenericCommonMeshesProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGenericCommonMeshesProperties(UInterchangeGenericCommonMeshesProperties&&) = delete; \
UInterchangeGenericCommonMeshesProperties(const UInterchangeGenericCommonMeshesProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGenericCommonMeshesProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGenericCommonMeshesProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterchangeGenericCommonMeshesProperties) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeGenericCommonMeshesProperties();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_51_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_54_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_54_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_54_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGenericCommonMeshesProperties;
// ********** End Class UInterchangeGenericCommonMeshesProperties **********************************
// ********** Begin Class UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties ***********
struct Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_172_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties(); \
friend struct ::Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_172_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties&&) = delete; \
UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties(const UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_169_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_172_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_172_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h_172_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties;
// ********** End Class UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties *************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAssetsPipelineSharedSettings_h
// ********** Begin Enum EInterchangeForceMeshType *************************************************
#define FOREACH_ENUM_EINTERCHANGEFORCEMESHTYPE(op) \
op(EInterchangeForceMeshType::IFMT_None) \
op(EInterchangeForceMeshType::IFMT_StaticMesh) \
op(EInterchangeForceMeshType::IFMT_SkeletalMesh)
enum class EInterchangeForceMeshType : uint8;
template<> struct TIsUEnumClass<EInterchangeForceMeshType> { enum { Value = true }; };
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeForceMeshType>();
// ********** End Enum EInterchangeForceMeshType ***************************************************
// ********** Begin Enum EInterchangeVertexColorImportOption ***************************************
#define FOREACH_ENUM_EINTERCHANGEVERTEXCOLORIMPORTOPTION(op) \
op(EInterchangeVertexColorImportOption::IVCIO_Replace) \
op(EInterchangeVertexColorImportOption::IVCIO_Ignore) \
op(EInterchangeVertexColorImportOption::IVCIO_Override)
enum class EInterchangeVertexColorImportOption : uint8;
template<> struct TIsUEnumClass<EInterchangeVertexColorImportOption> { enum { Value = true }; };
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeVertexColorImportOption>();
// ********** End Enum EInterchangeVertexColorImportOption *****************************************
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 "InterchangeGenericAudioPipeline.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeGenericAudioPipeline() {}
// ********** Begin Cross Module References ********************************************************
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangeBaseNodeContainer_NoRegister();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangeSourceData_NoRegister();
INTERCHANGEFACTORYNODES_API UClass* Z_Construct_UClass_UInterchangeAudioSoundWaveFactoryNode_NoRegister();
INTERCHANGENODES_API UClass* Z_Construct_UClass_UInterchangeAudioSoundWaveNode_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericAudioPipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericAudioPipeline_NoRegister();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UInterchangeGenericAudioPipeline Function CreateSoundWaveFactoryNode *****
struct Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics
{
struct InterchangeGenericAudioPipeline_eventCreateSoundWaveFactoryNode_Parms
{
const UInterchangeAudioSoundWaveNode* SoundWaveNode;
UInterchangeAudioSoundWaveFactoryNode* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange" },
{ "Comment", "/**\n\x09 * Creates a SoundWaveFactoryNode for a given SoundWaveNode, if one doesn't already exist.\n\x09 * Initializes the factory node, sets the custom directory path, and sets the target nodes\n\x09 * on both the factory and sound wave nodes.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAudioPipeline.h" },
{ "ToolTip", "Creates a SoundWaveFactoryNode for a given SoundWaveNode, if one doesn't already exist.\nInitializes the factory node, sets the custom directory path, and sets the target nodes\non both the factory and sound wave nodes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoundWaveNode_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateSoundWaveFactoryNode constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_SoundWaveNode;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateSoundWaveFactoryNode constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateSoundWaveFactoryNode Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::NewProp_SoundWaveNode = { "SoundWaveNode", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGenericAudioPipeline_eventCreateSoundWaveFactoryNode_Parms, SoundWaveNode), Z_Construct_UClass_UInterchangeAudioSoundWaveNode_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoundWaveNode_MetaData), NewProp_SoundWaveNode_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGenericAudioPipeline_eventCreateSoundWaveFactoryNode_Parms, ReturnValue), Z_Construct_UClass_UInterchangeAudioSoundWaveFactoryNode_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::NewProp_SoundWaveNode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::PropPointers) < 2048);
// ********** End Function CreateSoundWaveFactoryNode Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGenericAudioPipeline, nullptr, "CreateSoundWaveFactoryNode", Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::InterchangeGenericAudioPipeline_eventCreateSoundWaveFactoryNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04080403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::InterchangeGenericAudioPipeline_eventCreateSoundWaveFactoryNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGenericAudioPipeline::execCreateSoundWaveFactoryNode)
{
P_GET_OBJECT(UInterchangeAudioSoundWaveNode,Z_Param_SoundWaveNode);
P_FINISH;
P_NATIVE_BEGIN;
*(UInterchangeAudioSoundWaveFactoryNode**)Z_Param__Result=P_THIS->CreateSoundWaveFactoryNode(Z_Param_SoundWaveNode);
P_NATIVE_END;
}
// ********** End Class UInterchangeGenericAudioPipeline Function CreateSoundWaveFactoryNode *******
// ********** Begin Class UInterchangeGenericAudioPipeline *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGenericAudioPipeline;
UClass* UInterchangeGenericAudioPipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeGenericAudioPipeline;
if (!Z_Registration_Info_UClass_UInterchangeGenericAudioPipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGenericAudioPipeline"),
Z_Registration_Info_UClass_UInterchangeGenericAudioPipeline.InnerSingleton,
StaticRegisterNativesUInterchangeGenericAudioPipeline,
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_UInterchangeGenericAudioPipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGenericAudioPipeline_NoRegister()
{
return UInterchangeGenericAudioPipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Basic pipeline for importing sound wave assets. */" },
{ "IncludePath", "InterchangeGenericAudioPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeGenericAudioPipeline.h" },
{ "ToolTip", "Basic pipeline for importing sound wave assets." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PipelineDisplayName_MetaData[] = {
{ "Category", "Audio" },
{ "Comment", "/** The name of the pipeline that will be display in the import dialog. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAudioPipeline.h" },
{ "PipelineInternalEditionData", "True" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "The name of the pipeline that will be display in the import dialog." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportSounds_MetaData[] = {
{ "Category", "Audio" },
{ "Comment", "/** If enabled, imports all sounds found in the source. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericAudioPipeline.h" },
{ "ToolTip", "If enabled, imports all sounds found in the source." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseNodeContainer_MetaData[] = {
{ "ModuleRelativePath", "Public/InterchangeGenericAudioPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceDatas_MetaData[] = {
{ "ModuleRelativePath", "Public/InterchangeGenericAudioPipeline.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoundWaveNodes_MetaData[] = {
{ "ModuleRelativePath", "Public/InterchangeGenericAudioPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoundWaveFactoryNodes_MetaData[] = {
{ "ModuleRelativePath", "Public/InterchangeGenericAudioPipeline.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGenericAudioPipeline constinit property declarations *********
static const UECodeGen_Private::FStrPropertyParams NewProp_PipelineDisplayName;
static void NewProp_bImportSounds_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportSounds;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BaseNodeContainer;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceDatas_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SourceDatas;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SoundWaveNodes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SoundWaveNodes;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SoundWaveFactoryNodes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SoundWaveFactoryNodes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGenericAudioPipeline constinit property declarations ***********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("CreateSoundWaveFactoryNode"), .Pointer = &UInterchangeGenericAudioPipeline::execCreateSoundWaveFactoryNode },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UInterchangeGenericAudioPipeline_CreateSoundWaveFactoryNode, "CreateSoundWaveFactoryNode" }, // 275157214
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGenericAudioPipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics
// ********** Begin Class UInterchangeGenericAudioPipeline Property Definitions ********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_PipelineDisplayName = { "PipelineDisplayName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAudioPipeline, PipelineDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PipelineDisplayName_MetaData), NewProp_PipelineDisplayName_MetaData) };
void Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_bImportSounds_SetBit(void* Obj)
{
((UInterchangeGenericAudioPipeline*)Obj)->bImportSounds = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_bImportSounds = { "bImportSounds", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericAudioPipeline), &Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_bImportSounds_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportSounds_MetaData), NewProp_bImportSounds_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_BaseNodeContainer = { "BaseNodeContainer", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAudioPipeline, BaseNodeContainer), Z_Construct_UClass_UInterchangeBaseNodeContainer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseNodeContainer_MetaData), NewProp_BaseNodeContainer_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SourceDatas_Inner = { "SourceDatas", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UInterchangeSourceData_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SourceDatas = { "SourceDatas", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAudioPipeline, SourceDatas), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceDatas_MetaData), NewProp_SourceDatas_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SoundWaveNodes_Inner = { "SoundWaveNodes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UInterchangeAudioSoundWaveNode_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SoundWaveNodes = { "SoundWaveNodes", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAudioPipeline, SoundWaveNodes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoundWaveNodes_MetaData), NewProp_SoundWaveNodes_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SoundWaveFactoryNodes_Inner = { "SoundWaveFactoryNodes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UInterchangeAudioSoundWaveFactoryNode_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SoundWaveFactoryNodes = { "SoundWaveFactoryNodes", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericAudioPipeline, SoundWaveFactoryNodes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoundWaveFactoryNodes_MetaData), NewProp_SoundWaveFactoryNodes_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_PipelineDisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_bImportSounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_BaseNodeContainer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SourceDatas_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SourceDatas,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SoundWaveNodes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SoundWaveNodes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SoundWaveFactoryNodes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::NewProp_SoundWaveFactoryNodes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGenericAudioPipeline Property Definitions **********************
UObject* (*const Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::ClassParams = {
&UInterchangeGenericAudioPipeline::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::Class_MetaDataParams)
};
void UInterchangeGenericAudioPipeline::StaticRegisterNativesUInterchangeGenericAudioPipeline()
{
UClass* Class = UInterchangeGenericAudioPipeline::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::Funcs));
}
UClass* Z_Construct_UClass_UInterchangeGenericAudioPipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeGenericAudioPipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGenericAudioPipeline.OuterSingleton, Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGenericAudioPipeline.OuterSingleton;
}
UInterchangeGenericAudioPipeline::UInterchangeGenericAudioPipeline(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGenericAudioPipeline);
UInterchangeGenericAudioPipeline::~UInterchangeGenericAudioPipeline() {}
// ********** End Class UInterchangeGenericAudioPipeline *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeGenericAudioPipeline, UInterchangeGenericAudioPipeline::StaticClass, TEXT("UInterchangeGenericAudioPipeline"), &Z_Registration_Info_UClass_UInterchangeGenericAudioPipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGenericAudioPipeline), 978896372U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h__Script_InterchangePipelines_2101870684{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h__Script_InterchangePipelines_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,70 @@
// 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 "InterchangeGenericAudioPipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeGenericAudioPipeline_generated_h
#error "InterchangeGenericAudioPipeline.generated.h already included, missing '#pragma once' in InterchangeGenericAudioPipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeGenericAudioPipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UInterchangeAudioSoundWaveFactoryNode;
class UInterchangeAudioSoundWaveNode;
// ********** Begin Class UInterchangeGenericAudioPipeline *****************************************
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h_16_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execCreateSoundWaveFactoryNode);
struct Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericAudioPipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGenericAudioPipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeGenericAudioPipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGenericAudioPipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGenericAudioPipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGenericAudioPipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGenericAudioPipeline)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h_16_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UInterchangeGenericAudioPipeline(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGenericAudioPipeline(UInterchangeGenericAudioPipeline&&) = delete; \
UInterchangeGenericAudioPipeline(const UInterchangeGenericAudioPipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGenericAudioPipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGenericAudioPipeline); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterchangeGenericAudioPipeline) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeGenericAudioPipeline();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h_13_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h_16_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGenericAudioPipeline;
// ********** End Class UInterchangeGenericAudioPipeline *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericAudioPipeline_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,254 @@
// 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 "InterchangeGenericGroomPipeline.h"
#include "GroomAssetInterpolation.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeGenericGroomPipeline() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
HAIRSTRANDSCORE_API UScriptStruct* Z_Construct_UScriptStruct_FHairGroupsInterpolation();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGEFACTORYNODES_API UEnum* Z_Construct_UEnum_InterchangeFactoryNodes_EInterchangeGroomCacheImportType();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericGroomPipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericGroomPipeline_NoRegister();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UInterchangeGenericGroomPipeline *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGenericGroomPipeline;
UClass* UInterchangeGenericGroomPipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeGenericGroomPipeline;
if (!Z_Registration_Info_UClass_UInterchangeGenericGroomPipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGenericGroomPipeline"),
Z_Registration_Info_UClass_UInterchangeGenericGroomPipeline.InnerSingleton,
StaticRegisterNativesUInterchangeGenericGroomPipeline,
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_UInterchangeGenericGroomPipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGenericGroomPipeline_NoRegister()
{
return UInterchangeGenericGroomPipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeGenericGroomPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PipelineDisplayName_MetaData[] = {
{ "Category", "Grooms" },
{ "Comment", "/** The name of the pipeline that will be displayed in the import dialog. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
{ "PipelineInternalEditionData", "True" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "The name of the pipeline that will be displayed in the import dialog." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableGroomTypesImport_MetaData[] = {
{ "Category", "Grooms" },
{ "Comment", "/** If enabled, allow the import of groom-type assets. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
{ "ToolTip", "If enabled, allow the import of groom-type assets." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportGrooms_MetaData[] = {
{ "Category", "Grooms" },
{ "Comment", "/** If enabled, import all groom assets found in the source. */" },
{ "EditCondition", "bEnableGroomTypesImport" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
{ "ToolTip", "If enabled, import all groom assets found in the source." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupInterpolationSettings_MetaData[] = {
{ "Category", "Grooms" },
{ "Comment", "/** Settings that will be applied to all hair groups in the groom asset */" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
{ "ToolTip", "Settings that will be applied to all hair groups in the groom asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportGroomCaches_MetaData[] = {
{ "Category", "Grooms" },
{ "Comment", "/** If enabled, import all groom caches found in the source. */" },
{ "EditCondition", "bEnableGroomTypesImport" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
{ "SubCategory", "Caches" },
{ "ToolTip", "If enabled, import all groom caches found in the source." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomAsset_MetaData[] = {
{ "Category", "Grooms" },
{ "Comment", "/** If the groom asset is not imported, provide an existing one against which the groom cache will be validated */" },
{ "EditCondition", "bImportGrooms == false" },
{ "MetaClass", "/Script/HairStrandsCore.GroomAsset" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
{ "SubCategory", "Caches" },
{ "ToolTip", "If the groom asset is not imported, provide an existing one against which the groom cache will be validated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportGroomCacheType_MetaData[] = {
{ "Category", "Grooms" },
{ "Comment", "/** Groom Cache types to import */" },
{ "EditCondition", "bImportGroomCaches" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
{ "SubCategory", "Caches" },
{ "ToolTip", "Groom Cache types to import" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideTimeRange_MetaData[] = {
{ "Category", "Grooms" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
{ "SubCategory", "Caches" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameStart_MetaData[] = {
{ "Category", "Grooms" },
{ "EditCondition", "bOverrideTimeRange" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
{ "SubCategory", "Caches" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameEnd_MetaData[] = {
{ "Category", "Grooms" },
{ "EditCondition", "bOverrideTimeRange" },
{ "ModuleRelativePath", "Public/InterchangeGenericGroomPipeline.h" },
{ "SubCategory", "Caches" },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGenericGroomPipeline constinit property declarations *********
static const UECodeGen_Private::FStrPropertyParams NewProp_PipelineDisplayName;
static void NewProp_bEnableGroomTypesImport_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableGroomTypesImport;
static void NewProp_bImportGrooms_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportGrooms;
static const UECodeGen_Private::FStructPropertyParams NewProp_GroupInterpolationSettings;
static void NewProp_bImportGroomCaches_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportGroomCaches;
static const UECodeGen_Private::FStructPropertyParams NewProp_GroomAsset;
static const UECodeGen_Private::FBytePropertyParams NewProp_ImportGroomCacheType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ImportGroomCacheType;
static void NewProp_bOverrideTimeRange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideTimeRange;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameStart;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameEnd;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGenericGroomPipeline constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGenericGroomPipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics
// ********** Begin Class UInterchangeGenericGroomPipeline Property Definitions ********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_PipelineDisplayName = { "PipelineDisplayName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericGroomPipeline, PipelineDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PipelineDisplayName_MetaData), NewProp_PipelineDisplayName_MetaData) };
void Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bEnableGroomTypesImport_SetBit(void* Obj)
{
((UInterchangeGenericGroomPipeline*)Obj)->bEnableGroomTypesImport = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bEnableGroomTypesImport = { "bEnableGroomTypesImport", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericGroomPipeline), &Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bEnableGroomTypesImport_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableGroomTypesImport_MetaData), NewProp_bEnableGroomTypesImport_MetaData) };
void Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bImportGrooms_SetBit(void* Obj)
{
((UInterchangeGenericGroomPipeline*)Obj)->bImportGrooms = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bImportGrooms = { "bImportGrooms", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericGroomPipeline), &Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bImportGrooms_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportGrooms_MetaData), NewProp_bImportGrooms_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_GroupInterpolationSettings = { "GroupInterpolationSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericGroomPipeline, GroupInterpolationSettings), Z_Construct_UScriptStruct_FHairGroupsInterpolation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupInterpolationSettings_MetaData), NewProp_GroupInterpolationSettings_MetaData) }; // 619871485
void Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bImportGroomCaches_SetBit(void* Obj)
{
((UInterchangeGenericGroomPipeline*)Obj)->bImportGroomCaches = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bImportGroomCaches = { "bImportGroomCaches", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericGroomPipeline), &Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bImportGroomCaches_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportGroomCaches_MetaData), NewProp_bImportGroomCaches_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_GroomAsset = { "GroomAsset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericGroomPipeline, GroomAsset), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomAsset_MetaData), NewProp_GroomAsset_MetaData) }; // 2425717601
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_ImportGroomCacheType_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_UInterchangeGenericGroomPipeline_Statics::NewProp_ImportGroomCacheType = { "ImportGroomCacheType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericGroomPipeline, ImportGroomCacheType), Z_Construct_UEnum_InterchangeFactoryNodes_EInterchangeGroomCacheImportType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportGroomCacheType_MetaData), NewProp_ImportGroomCacheType_MetaData) }; // 4099260391
void Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bOverrideTimeRange_SetBit(void* Obj)
{
((UInterchangeGenericGroomPipeline*)Obj)->bOverrideTimeRange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bOverrideTimeRange = { "bOverrideTimeRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericGroomPipeline), &Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bOverrideTimeRange_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideTimeRange_MetaData), NewProp_bOverrideTimeRange_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_FrameStart = { "FrameStart", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericGroomPipeline, FrameStart), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameStart_MetaData), NewProp_FrameStart_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_FrameEnd = { "FrameEnd", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericGroomPipeline, FrameEnd), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameEnd_MetaData), NewProp_FrameEnd_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_PipelineDisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bEnableGroomTypesImport,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bImportGrooms,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_GroupInterpolationSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bImportGroomCaches,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_GroomAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_ImportGroomCacheType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_ImportGroomCacheType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_bOverrideTimeRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_FrameStart,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::NewProp_FrameEnd,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGenericGroomPipeline Property Definitions **********************
UObject* (*const Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::ClassParams = {
&UInterchangeGenericGroomPipeline::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::Class_MetaDataParams)
};
void UInterchangeGenericGroomPipeline::StaticRegisterNativesUInterchangeGenericGroomPipeline()
{
}
UClass* Z_Construct_UClass_UInterchangeGenericGroomPipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeGenericGroomPipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGenericGroomPipeline.OuterSingleton, Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGenericGroomPipeline.OuterSingleton;
}
UInterchangeGenericGroomPipeline::UInterchangeGenericGroomPipeline(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGenericGroomPipeline);
UInterchangeGenericGroomPipeline::~UInterchangeGenericGroomPipeline() {}
// ********** End Class UInterchangeGenericGroomPipeline *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeGenericGroomPipeline, UInterchangeGenericGroomPipeline::StaticClass, TEXT("UInterchangeGenericGroomPipeline"), &Z_Registration_Info_UClass_UInterchangeGenericGroomPipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGenericGroomPipeline), 1006174395U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h__Script_InterchangePipelines_3353520568{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h__Script_InterchangePipelines_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 "InterchangeGenericGroomPipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeGenericGroomPipeline_generated_h
#error "InterchangeGenericGroomPipeline.generated.h already included, missing '#pragma once' in InterchangeGenericGroomPipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeGenericGroomPipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UInterchangeGenericGroomPipeline *****************************************
struct Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericGroomPipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h_19_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGenericGroomPipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeGenericGroomPipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGenericGroomPipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGenericGroomPipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGenericGroomPipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGenericGroomPipeline)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h_19_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UInterchangeGenericGroomPipeline(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGenericGroomPipeline(UInterchangeGenericGroomPipeline&&) = delete; \
UInterchangeGenericGroomPipeline(const UInterchangeGenericGroomPipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGenericGroomPipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGenericGroomPipeline); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterchangeGenericGroomPipeline) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeGenericGroomPipeline();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h_16_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h_19_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h_19_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGenericGroomPipeline;
// ********** End Class UInterchangeGenericGroomPipeline *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericGroomPipeline_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,413 @@
// 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 "InterchangeGenericMaterialPipeline.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeGenericMaterialPipeline() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangeBaseNodeContainer_NoRegister();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericMaterialPipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericMaterialPipeline_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericTexturePipeline_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_NoRegister();
INTERCHANGEPIPELINES_API UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption();
INTERCHANGEPIPELINES_API UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInterchangeMaterialImportOption ******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeMaterialImportOption;
static UEnum* EInterchangeMaterialImportOption_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialImportOption.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeMaterialImportOption.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption, (UObject*)Z_Construct_UPackage__Script_InterchangePipelines(), TEXT("EInterchangeMaterialImportOption"));
}
return Z_Registration_Info_UEnum_EInterchangeMaterialImportOption.OuterSingleton;
}
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialImportOption>()
{
return EInterchangeMaterialImportOption_StaticEnum();
}
struct Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ImportAsMaterialInstances.Comment", "/** Import all materials from the source as material instance assets. */" },
{ "ImportAsMaterialInstances.Name", "EInterchangeMaterialImportOption::ImportAsMaterialInstances" },
{ "ImportAsMaterialInstances.ToolTip", "Import all materials from the source as material instance assets." },
{ "ImportAsMaterials.Comment", "/** Import all materials from the source as material assets. */" },
{ "ImportAsMaterials.Name", "EInterchangeMaterialImportOption::ImportAsMaterials" },
{ "ImportAsMaterials.ToolTip", "Import all materials from the source as material assets." },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeMaterialImportOption::ImportAsMaterials", (int64)EInterchangeMaterialImportOption::ImportAsMaterials },
{ "EInterchangeMaterialImportOption::ImportAsMaterialInstances", (int64)EInterchangeMaterialImportOption::ImportAsMaterialInstances },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangePipelines,
nullptr,
"EInterchangeMaterialImportOption",
"EInterchangeMaterialImportOption",
Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialImportOption.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeMaterialImportOption.InnerSingleton, Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeMaterialImportOption.InnerSingleton;
}
// ********** End Enum EInterchangeMaterialImportOption ********************************************
// ********** Begin Enum EInterchangeMaterialSearchLocation ****************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeMaterialSearchLocation;
static UEnum* EInterchangeMaterialSearchLocation_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialSearchLocation.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeMaterialSearchLocation.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation, (UObject*)Z_Construct_UPackage__Script_InterchangePipelines(), TEXT("EInterchangeMaterialSearchLocation"));
}
return Z_Registration_Info_UEnum_EInterchangeMaterialSearchLocation.OuterSingleton;
}
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialSearchLocation>()
{
return EInterchangeMaterialSearchLocation_StaticEnum();
}
struct Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AllAssets.Comment", "/** Search for existing material in all assets folders. */" },
{ "AllAssets.Name", "EInterchangeMaterialSearchLocation::AllAssets" },
{ "AllAssets.ToolTip", "Search for existing material in all assets folders." },
{ "BlueprintType", "true" },
{ "DoNotSearch.Comment", "/** Do not search for existing existing materials */" },
{ "DoNotSearch.Name", "EInterchangeMaterialSearchLocation::DoNotSearch" },
{ "DoNotSearch.ToolTip", "Do not search for existing existing materials" },
{ "Local.Comment", "/** Search for existing material in local import folder only. */" },
{ "Local.Name", "EInterchangeMaterialSearchLocation::Local" },
{ "Local.ToolTip", "Search for existing material in local import folder only." },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "UnderParent.Comment", "/** Search for existing material recursively from parent folder. */" },
{ "UnderParent.Name", "EInterchangeMaterialSearchLocation::UnderParent" },
{ "UnderParent.ToolTip", "Search for existing material recursively from parent folder." },
{ "UnderRoot.Comment", "/** Search for existing material recursively from root folder. */" },
{ "UnderRoot.Name", "EInterchangeMaterialSearchLocation::UnderRoot" },
{ "UnderRoot.ToolTip", "Search for existing material recursively from root folder." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeMaterialSearchLocation::Local", (int64)EInterchangeMaterialSearchLocation::Local },
{ "EInterchangeMaterialSearchLocation::UnderParent", (int64)EInterchangeMaterialSearchLocation::UnderParent },
{ "EInterchangeMaterialSearchLocation::UnderRoot", (int64)EInterchangeMaterialSearchLocation::UnderRoot },
{ "EInterchangeMaterialSearchLocation::AllAssets", (int64)EInterchangeMaterialSearchLocation::AllAssets },
{ "EInterchangeMaterialSearchLocation::DoNotSearch", (int64)EInterchangeMaterialSearchLocation::DoNotSearch },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangePipelines,
nullptr,
"EInterchangeMaterialSearchLocation",
"EInterchangeMaterialSearchLocation",
Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation()
{
if (!Z_Registration_Info_UEnum_EInterchangeMaterialSearchLocation.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeMaterialSearchLocation.InnerSingleton, Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeMaterialSearchLocation.InnerSingleton;
}
// ********** End Enum EInterchangeMaterialSearchLocation ******************************************
// ********** Begin Class UInterchangeGenericMaterialPipeline **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGenericMaterialPipeline;
UClass* UInterchangeGenericMaterialPipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeGenericMaterialPipeline;
if (!Z_Registration_Info_UClass_UInterchangeGenericMaterialPipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGenericMaterialPipeline"),
Z_Registration_Info_UClass_UInterchangeGenericMaterialPipeline.InnerSingleton,
StaticRegisterNativesUInterchangeGenericMaterialPipeline,
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_UInterchangeGenericMaterialPipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGenericMaterialPipeline_NoRegister()
{
return UInterchangeGenericMaterialPipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeGenericMaterialPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PipelineDisplayName_MetaData[] = {
{ "Category", "Materials" },
{ "Comment", "/** The name of the pipeline that will be display in the import dialog. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "PipelineInternalEditionData", "True" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "The name of the pipeline that will be display in the import dialog." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportMaterials_MetaData[] = {
{ "Category", "Materials" },
{ "Comment", "/** If enabled, imports the material assets found in the sources. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "ToolTip", "If enabled, imports the material assets found in the sources." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SearchLocation_MetaData[] = {
{ "Category", "Materials" },
{ "Comment", "/** Specify where we should search for existing materials when importing.*/" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "ToolTip", "Specify where we should search for existing materials when importing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = {
{ "Category", "Materials" },
{ "Comment", "/** If set, and there is only one asset and one source, the imported asset will be given this name. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "If set, and there is only one asset and one source, the imported asset will be given this name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialImport_MetaData[] = {
{ "Category", "Materials" },
{ "Comment", "/** Determines what kind of material assets should be created for the imported materials. */" },
{ "EditCondition", "bImportMaterials" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "ToolTip", "Determines what kind of material assets should be created for the imported materials." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIdentifyDuplicateMaterials_MetaData[] = {
{ "Category", "Materials" },
{ "Comment", "/** If set, reference materials along with respective material instances are created. */" },
{ "EditCondition", "bImportMaterials" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "ToolTip", "If set, reference materials along with respective material instances are created." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCreateMaterialInstanceForParent_MetaData[] = {
{ "Category", "Materials" },
{ "Comment", "/** If set, additional material instances are created for reference/parent materials. */" },
{ "EditCondition", "bIdentifyDuplicateMaterials" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "ToolTip", "If set, additional material instances are created for reference/parent materials." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentMaterial_MetaData[] = {
{ "AllowedClasses", "/Script/Engine.MaterialInterface" },
{ "Category", "Materials" },
{ "Comment", "/** Optional material used as the parent when importing materials as instances. If no parent material is specified, one will be automatically selected during the import process. */" },
{ "EditCondition", "bImportMaterials && MaterialImport==EInterchangeMaterialImportOption::ImportAsMaterialInstances" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "ToolTip", "Optional material used as the parent when importing materials as instances. If no parent material is specified, one will be automatically selected during the import process." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TexturePipeline_MetaData[] = {
{ "Category", "Textures" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SparseVolumeTexturePipeline_MetaData[] = {
{ "Category", "Textures" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideDisplacement_MetaData[] = {
{ "Category", "Materials" },
{ "Comment", "/** If enabled, it will override the displacement center set by shader graph nodes, if any*/" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "ToolTip", "If enabled, it will override the displacement center set by shader graph nodes, if any" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideDisplacementCenter_MetaData[] = {
{ "Category", "Materials" },
{ "ClampMin", "0" },
{ "Comment", "/** Set the value of the displacement center. If enabled it will also override any displacement center value set by shader graph nodes*/" },
{ "DisplayName", "Displacement Center" },
{ "EditCondition", "bOverrideDisplacement" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "ToolTip", "Set the value of the displacement center. If enabled it will also override any displacement center value set by shader graph nodes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseNodeContainer_MetaData[] = {
{ "Comment", "/** END UInterchangePipelineBase overrides */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMaterialPipeline.h" },
{ "ToolTip", "END UInterchangePipelineBase overrides" },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGenericMaterialPipeline constinit property declarations ******
static const UECodeGen_Private::FStrPropertyParams NewProp_PipelineDisplayName;
static void NewProp_bImportMaterials_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportMaterials;
static const UECodeGen_Private::FBytePropertyParams NewProp_SearchLocation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SearchLocation;
static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName;
static const UECodeGen_Private::FBytePropertyParams NewProp_MaterialImport_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MaterialImport;
static void NewProp_bIdentifyDuplicateMaterials_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIdentifyDuplicateMaterials;
static void NewProp_bCreateMaterialInstanceForParent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCreateMaterialInstanceForParent;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParentMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TexturePipeline;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SparseVolumeTexturePipeline;
static void NewProp_bOverrideDisplacement_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideDisplacement;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OverrideDisplacementCenter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BaseNodeContainer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGenericMaterialPipeline constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGenericMaterialPipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics
// ********** Begin Class UInterchangeGenericMaterialPipeline Property Definitions *****************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_PipelineDisplayName = { "PipelineDisplayName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMaterialPipeline, PipelineDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PipelineDisplayName_MetaData), NewProp_PipelineDisplayName_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bImportMaterials_SetBit(void* Obj)
{
((UInterchangeGenericMaterialPipeline*)Obj)->bImportMaterials = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bImportMaterials = { "bImportMaterials", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMaterialPipeline), &Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bImportMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportMaterials_MetaData), NewProp_bImportMaterials_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_SearchLocation_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_UInterchangeGenericMaterialPipeline_Statics::NewProp_SearchLocation = { "SearchLocation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMaterialPipeline, SearchLocation), Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialSearchLocation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SearchLocation_MetaData), NewProp_SearchLocation_MetaData) }; // 1827177359
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMaterialPipeline, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_MaterialImport_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_UInterchangeGenericMaterialPipeline_Statics::NewProp_MaterialImport = { "MaterialImport", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMaterialPipeline, MaterialImport), Z_Construct_UEnum_InterchangePipelines_EInterchangeMaterialImportOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialImport_MetaData), NewProp_MaterialImport_MetaData) }; // 2748215812
void Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bIdentifyDuplicateMaterials_SetBit(void* Obj)
{
((UInterchangeGenericMaterialPipeline*)Obj)->bIdentifyDuplicateMaterials = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bIdentifyDuplicateMaterials = { "bIdentifyDuplicateMaterials", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMaterialPipeline), &Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bIdentifyDuplicateMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIdentifyDuplicateMaterials_MetaData), NewProp_bIdentifyDuplicateMaterials_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bCreateMaterialInstanceForParent_SetBit(void* Obj)
{
((UInterchangeGenericMaterialPipeline*)Obj)->bCreateMaterialInstanceForParent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bCreateMaterialInstanceForParent = { "bCreateMaterialInstanceForParent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMaterialPipeline), &Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bCreateMaterialInstanceForParent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCreateMaterialInstanceForParent_MetaData), NewProp_bCreateMaterialInstanceForParent_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_ParentMaterial = { "ParentMaterial", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMaterialPipeline, ParentMaterial), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentMaterial_MetaData), NewProp_ParentMaterial_MetaData) }; // 2425717601
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_TexturePipeline = { "TexturePipeline", nullptr, (EPropertyFlags)0x01160000000a000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMaterialPipeline, TexturePipeline), Z_Construct_UClass_UInterchangeGenericTexturePipeline_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TexturePipeline_MetaData), NewProp_TexturePipeline_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_SparseVolumeTexturePipeline = { "SparseVolumeTexturePipeline", nullptr, (EPropertyFlags)0x01160000000a000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMaterialPipeline, SparseVolumeTexturePipeline), Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SparseVolumeTexturePipeline_MetaData), NewProp_SparseVolumeTexturePipeline_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bOverrideDisplacement_SetBit(void* Obj)
{
((UInterchangeGenericMaterialPipeline*)Obj)->bOverrideDisplacement = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bOverrideDisplacement = { "bOverrideDisplacement", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMaterialPipeline), &Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bOverrideDisplacement_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideDisplacement_MetaData), NewProp_bOverrideDisplacement_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_OverrideDisplacementCenter = { "OverrideDisplacementCenter", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMaterialPipeline, OverrideDisplacementCenter), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideDisplacementCenter_MetaData), NewProp_OverrideDisplacementCenter_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_BaseNodeContainer = { "BaseNodeContainer", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMaterialPipeline, BaseNodeContainer), Z_Construct_UClass_UInterchangeBaseNodeContainer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseNodeContainer_MetaData), NewProp_BaseNodeContainer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_PipelineDisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bImportMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_SearchLocation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_SearchLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_AssetName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_MaterialImport_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_MaterialImport,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bIdentifyDuplicateMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bCreateMaterialInstanceForParent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_ParentMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_TexturePipeline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_SparseVolumeTexturePipeline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_bOverrideDisplacement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_OverrideDisplacementCenter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::NewProp_BaseNodeContainer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGenericMaterialPipeline Property Definitions *******************
UObject* (*const Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::ClassParams = {
&UInterchangeGenericMaterialPipeline::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::Class_MetaDataParams)
};
void UInterchangeGenericMaterialPipeline::StaticRegisterNativesUInterchangeGenericMaterialPipeline()
{
}
UClass* Z_Construct_UClass_UInterchangeGenericMaterialPipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeGenericMaterialPipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGenericMaterialPipeline.OuterSingleton, Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGenericMaterialPipeline.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGenericMaterialPipeline);
UInterchangeGenericMaterialPipeline::~UInterchangeGenericMaterialPipeline() {}
// ********** End Class UInterchangeGenericMaterialPipeline ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInterchangeMaterialImportOption_StaticEnum, TEXT("EInterchangeMaterialImportOption"), &Z_Registration_Info_UEnum_EInterchangeMaterialImportOption, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2748215812U) },
{ EInterchangeMaterialSearchLocation_StaticEnum, TEXT("EInterchangeMaterialSearchLocation"), &Z_Registration_Info_UEnum_EInterchangeMaterialSearchLocation, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1827177359U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeGenericMaterialPipeline, UInterchangeGenericMaterialPipeline::StaticClass, TEXT("UInterchangeGenericMaterialPipeline"), &Z_Registration_Info_UClass_UInterchangeGenericMaterialPipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGenericMaterialPipeline), 3759168247U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h__Script_InterchangePipelines_4219714532{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h__Script_InterchangePipelines_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h__Script_InterchangePipelines_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h__Script_InterchangePipelines_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,84 @@
// 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 "InterchangeGenericMaterialPipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeGenericMaterialPipeline_generated_h
#error "InterchangeGenericMaterialPipeline.generated.h already included, missing '#pragma once' in InterchangeGenericMaterialPipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeGenericMaterialPipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UInterchangeGenericMaterialPipeline **************************************
struct Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericMaterialPipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h_63_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGenericMaterialPipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeGenericMaterialPipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGenericMaterialPipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGenericMaterialPipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGenericMaterialPipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGenericMaterialPipeline)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h_63_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGenericMaterialPipeline(UInterchangeGenericMaterialPipeline&&) = delete; \
UInterchangeGenericMaterialPipeline(const UInterchangeGenericMaterialPipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGenericMaterialPipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGenericMaterialPipeline); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UInterchangeGenericMaterialPipeline) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeGenericMaterialPipeline();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h_60_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h_63_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h_63_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h_63_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGenericMaterialPipeline;
// ********** End Class UInterchangeGenericMaterialPipeline ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMaterialPipeline_h
// ********** Begin Enum EInterchangeMaterialImportOption ******************************************
#define FOREACH_ENUM_EINTERCHANGEMATERIALIMPORTOPTION(op) \
op(EInterchangeMaterialImportOption::ImportAsMaterials) \
op(EInterchangeMaterialImportOption::ImportAsMaterialInstances)
enum class EInterchangeMaterialImportOption : uint8;
template<> struct TIsUEnumClass<EInterchangeMaterialImportOption> { enum { Value = true }; };
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialImportOption>();
// ********** End Enum EInterchangeMaterialImportOption ********************************************
// ********** Begin Enum EInterchangeMaterialSearchLocation ****************************************
#define FOREACH_ENUM_EINTERCHANGEMATERIALSEARCHLOCATION(op) \
op(EInterchangeMaterialSearchLocation::Local) \
op(EInterchangeMaterialSearchLocation::UnderParent) \
op(EInterchangeMaterialSearchLocation::UnderRoot) \
op(EInterchangeMaterialSearchLocation::AllAssets) \
op(EInterchangeMaterialSearchLocation::DoNotSearch)
enum class EInterchangeMaterialSearchLocation : uint8;
template<> struct TIsUEnumClass<EInterchangeMaterialSearchLocation> { enum { Value = true }; };
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeMaterialSearchLocation>();
// ********** End Enum EInterchangeMaterialSearchLocation ******************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,942 @@
// 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 "InterchangeGenericMeshPipeline.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeGenericMeshPipeline() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UPhysicsAsset_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGEFACTORYNODES_API UEnum* Z_Construct_UEnum_InterchangeFactoryNodes_EInterchangeSkeletalMeshContentType();
INTERCHANGENODES_API UEnum* Z_Construct_UEnum_InterchangeNodes_EInterchangeMeshCollision();
INTERCHANGENODES_API UEnum* Z_Construct_UEnum_InterchangeNodes_EInterchangeMotionVectorsHandling();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericMeshPipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericMeshPipeline_NoRegister();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UInterchangeGenericMeshPipeline Function GetCombineSkeletalMeshes ********
struct Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics
{
struct InterchangeGenericMeshPipeline_eventGetCombineSkeletalMeshes_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "DeprecatedFunction", "" },
{ "DeprecationMessage", "bCombineSkeletalMeshes is no longer used" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCombineSkeletalMeshes constinit property declarations **************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCombineSkeletalMeshes constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCombineSkeletalMeshes Property Definitions *************************
void Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGenericMeshPipeline_eventGetCombineSkeletalMeshes_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGenericMeshPipeline_eventGetCombineSkeletalMeshes_Parms), &Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::PropPointers) < 2048);
// ********** End Function GetCombineSkeletalMeshes Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGenericMeshPipeline, nullptr, "GetCombineSkeletalMeshes", Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::InterchangeGenericMeshPipeline_eventGetCombineSkeletalMeshes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::InterchangeGenericMeshPipeline_eventGetCombineSkeletalMeshes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGenericMeshPipeline::execGetCombineSkeletalMeshes)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetCombineSkeletalMeshes();
P_NATIVE_END;
}
// ********** End Class UInterchangeGenericMeshPipeline Function GetCombineSkeletalMeshes **********
// ********** Begin Class UInterchangeGenericMeshPipeline Function SetCombineSkeletalMeshes ********
struct Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics
{
struct InterchangeGenericMeshPipeline_eventSetCombineSkeletalMeshes_Parms
{
bool InbCombineSkeletalMeshes;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintSetter", "" },
{ "DeprecatedFunction", "" },
{ "DeprecationMessage", "bCombineSkeletalMeshes is no longer used" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCombineSkeletalMeshes constinit property declarations **************
static void NewProp_InbCombineSkeletalMeshes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_InbCombineSkeletalMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCombineSkeletalMeshes constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCombineSkeletalMeshes Property Definitions *************************
void Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::NewProp_InbCombineSkeletalMeshes_SetBit(void* Obj)
{
((InterchangeGenericMeshPipeline_eventSetCombineSkeletalMeshes_Parms*)Obj)->InbCombineSkeletalMeshes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::NewProp_InbCombineSkeletalMeshes = { "InbCombineSkeletalMeshes", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGenericMeshPipeline_eventSetCombineSkeletalMeshes_Parms), &Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::NewProp_InbCombineSkeletalMeshes_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::NewProp_InbCombineSkeletalMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::PropPointers) < 2048);
// ********** End Function SetCombineSkeletalMeshes Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGenericMeshPipeline, nullptr, "SetCombineSkeletalMeshes", Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::InterchangeGenericMeshPipeline_eventSetCombineSkeletalMeshes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::InterchangeGenericMeshPipeline_eventSetCombineSkeletalMeshes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGenericMeshPipeline::execSetCombineSkeletalMeshes)
{
P_GET_UBOOL(Z_Param_InbCombineSkeletalMeshes);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCombineSkeletalMeshes(Z_Param_InbCombineSkeletalMeshes);
P_NATIVE_END;
}
// ********** End Class UInterchangeGenericMeshPipeline Function SetCombineSkeletalMeshes **********
// ********** Begin Class UInterchangeGenericMeshPipeline ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGenericMeshPipeline;
UClass* UInterchangeGenericMeshPipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeGenericMeshPipeline;
if (!Z_Registration_Info_UClass_UInterchangeGenericMeshPipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGenericMeshPipeline"),
Z_Registration_Info_UClass_UInterchangeGenericMeshPipeline.InnerSingleton,
StaticRegisterNativesUInterchangeGenericMeshPipeline,
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_UInterchangeGenericMeshPipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGenericMeshPipeline_NoRegister()
{
return UInterchangeGenericMeshPipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* Hide drop down will make sure the class is not showing in the class picker */" },
{ "IncludePath", "InterchangeGenericMeshPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Hide drop down will make sure the class is not showing in the class picker" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CommonMeshesProperties_MetaData[] = {
{ "Comment", "//Common Meshes Properties Settings Pointer\n" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Common Meshes Properties Settings Pointer" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CommonSkeletalMeshesAndAnimationsProperties_MetaData[] = {
{ "Comment", "//Common SkeletalMeshes And Animations Properties Settings Pointer\n" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Common SkeletalMeshes And Animations Properties Settings Pointer" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportStaticMeshes_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** If enabled, imports all static mesh assets found in the sources. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "If enabled, imports all static mesh assets found in the sources." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCombineStaticMeshes_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** If enabled, all translated static mesh nodes will be imported as a single static mesh. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "If enabled, all translated static mesh nodes will be imported as a single static mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LodGroup_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** The LOD group that will be assigned to this mesh. */" },
{ "DisplayName", "LOD Group" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ReimportRestrict", "true" },
{ "ToolTip", "The LOD group that will be assigned to this mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoComputeLODScreenSizes_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** If enabled, LOD Screen Sizes would be auto-computed. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ReimportRestrict", "true" },
{ "ToolTip", "If enabled, LOD Screen Sizes would be auto-computed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODScreenSizes_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** This setting is only used if the Auto Compute LOD Screen Sizes setting is disabled. */" },
{ "DisplayName", "LOD Screen Sizes" },
{ "EditCondition", "!bAutoComputeLODScreenSizes" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ReimportRestrict", "true" },
{ "ToolTip", "This setting is only used if the Auto Compute LOD Screen Sizes setting is disabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportCollision_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Use Collision instead." },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCollision_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** If enabled, custom collision will be imported. If enabled and there is no custom collision, a generic collision will be automatically generated.\n\x09 * If disabled, no collision will be created or imported.\n\x09 */" },
{ "DisplayName", "Import Collisions" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Collision" },
{ "ToolTip", "If enabled, custom collision will be imported. If enabled and there is no custom collision, a generic collision will be automatically generated.\nIf disabled, no collision will be created or imported." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportCollisionAccordingToMeshName_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/**\n\x09 * If enabled, meshes with certain prefixes will be imported as collision primitives for the mesh with the corresponding unprefixed name.\n\x09 * \n\x09 * Supported prefixes are:\n\x09 * UBX_ Box collision\n\x09 * UCP_ Capsule collision\n\x09 * USP_ Sphere collision\n\x09 * UCX_ Convex collision\n\x09 */" },
{ "DisplayName", "Import Collisions According To Mesh Name" },
{ "editcondition", "bCollision == true" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Collision" },
{ "ToolTip", "If enabled, meshes with certain prefixes will be imported as collision primitives for the mesh with the corresponding unprefixed name.\n\nSupported prefixes are:\nUBX_ Box collision\nUCP_ Capsule collision\nUSP_ Sphere collision\nUCX_ Convex collision" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOneConvexHullPerUCX_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** If enabled, each UCX collision mesh will be imported as a single convex hull. If disabled, a UCX mesh will be decomposed into its separate pieces and a convex hull generated for each. */" },
{ "editcondition", "bCollision == true && bImportCollisionAccordingToMeshName" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Collision" },
{ "ToolTip", "If enabled, each UCX collision mesh will be imported as a single convex hull. If disabled, a UCX mesh will be decomposed into its separate pieces and a convex hull generated for each." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collision_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** Type used to generate a collision when no custom collisions are present in the file. */" },
{ "DisplayName", "Fallback Collision Type" },
{ "editcondition", "bCollision == true" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ScriptName", "FallbackCollisionType" },
{ "SubCategory", "Collision" },
{ "ToolTip", "Type used to generate a collision when no custom collisions are present in the file." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceCollisionPrimitiveGeneration_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** Sets whether to generate collision shapes even if the provided mesh data doesn't match the requested collision shape very well */" },
{ "editcondition", "bCollision == true" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "PipelineInternalEditionData", "True" },
{ "SubCategory", "Collision" },
{ "ToolTip", "Sets whether to generate collision shapes even if the provided mesh data doesn't match the requested collision shape very well" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBuildNanite_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/**\n\x09 * If enabled, imported meshes will be rendered by Nanite at runtime. Make sure your meshes and materials meet the requirements for Nanite.\n\x09 * See also NaniteTriangleThreshold\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If enabled, imported meshes will be rendered by Nanite at runtime. Make sure your meshes and materials meet the requirements for Nanite.\nSee also NaniteTriangleThreshold" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NaniteTriangleThreshold_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/**\n\x09 * Minimum triangle count a mesh needs to have in order to get Nanite enabled for it when BuildNanite is enabled.\n\x09 * When zero it means Nanite will always be enabled for all meshes when BuildNanite is enabled.\n\x09 */" },
{ "EditCondition", "bBuildNanite" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "Minimum triangle count a mesh needs to have in order to get Nanite enabled for it when BuildNanite is enabled.\nWhen zero it means Nanite will always be enabled for all meshes when BuildNanite is enabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBuildReversedIndexBuffer_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** If enabled, builds a reversed index buffer for each static mesh. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If enabled, builds a reversed index buffer for each static mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGenerateLightmapUVs_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** If enabled, generates lightmap UVs for each static mesh. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If enabled, generates lightmap UVs for each static mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGenerateDistanceFieldAsIfTwoSided_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** \n\x09 * Determines whether to generate the distance field treating every triangle hit as a front face. \n\x09 * When enabled, prevents the distance field from being discarded due to the mesh being open, but also lowers distance field ambient occlusion quality.\n\x09 */" },
{ "DisplayName", "Two-Sided Distance Field Generation" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "Determines whether to generate the distance field treating every triangle hit as a front face.\nWhen enabled, prevents the distance field from being discarded due to the mesh being open, but also lowers distance field ambient occlusion quality." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportFaceRemap_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/* If enabled, imported static meshes are set up for use with physical material masks. */" },
{ "DisplayName", "Enable Physical Material Mask" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If enabled, imported static meshes are set up for use with physical material masks." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinLightmapResolution_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/* When generating lightmaps, determines the amount of padding used to pack UVs. Set this value to the lowest-resolution lightmap you expect to use with the imported meshes. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "When generating lightmaps, determines the amount of padding used to pack UVs. Set this value to the lowest-resolution lightmap you expect to use with the imported meshes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SrcLightmapIndex_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/* Specifies the index of the UV channel that will be used as the source when generating lightmaps. */" },
{ "DisplayName", "Source Lightmap Index" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "Specifies the index of the UV channel that will be used as the source when generating lightmaps." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DstLightmapIndex_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/* Specifies the index of the UV channel that will store generated lightmap UVs. */" },
{ "DisplayName", "Destination Lightmap Index" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "Specifies the index of the UV channel that will store generated lightmap UVs." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BuildScale3D_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** The local scale applied when building the mesh. */" },
{ "DisplayName", "Build Scale" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "The local scale applied when building the mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistanceFieldResolutionScale_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** \n\x09 * Scale to apply to the mesh when allocating the distance field volume texture.\n\x09 * The default scale is 1, which assumes that the mesh will be placed unscaled in the world.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "Scale to apply to the mesh when allocating the distance field volume texture.\nThe default scale is 1, which assumes that the mesh will be placed unscaled in the world." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistanceFieldReplacementMesh_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/**\n\x09 * If set, replaces the distance field for all imported meshes with the distance field of the specified Static Mesh.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If set, replaces the distance field for all imported meshes with the distance field of the specified Static Mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxLumenMeshCards_MetaData[] = {
{ "Category", "Static Meshes" },
{ "Comment", "/** \n\x09 * The maximum number of Lumen mesh cards to generate for this mesh.\n\x09 * More cards means that the surface will have better coverage, but will result in increased runtime overhead.\n\x09 * Set this to 0 to disable mesh card generation for this mesh.\n\x09 * The default is 12.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "The maximum number of Lumen mesh cards to generate for this mesh.\nMore cards means that the surface will have better coverage, but will result in increased runtime overhead.\nSet this to 0 to disable mesh card generation for this mesh.\nThe default is 12." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportSkeletalMeshes_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** If enabled, imports all skeletal mesh assets found in the sources. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "If enabled, imports all skeletal mesh assets found in the sources." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMeshImportContentType_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** Determines what types of information are imported for skeletal meshes. */" },
{ "DisplayName", "Import Content Type" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Determines what types of information are imported for skeletal meshes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastSkeletalMeshImportContentType_MetaData[] = {
{ "Comment", "/** The value of the content type during the last import. This cannot be edited and is set only on successful import or reimport. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "The value of the content type during the last import. This cannot be edited and is set only on successful import or reimport." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCombineSkeletalMeshes_MetaData[] = {
{ "BlueprintGetter", "GetCombineSkeletalMeshes" },
{ "BlueprintSetter", "SetCombineSkeletalMeshes" },
{ "Category", "Skeletal Meshes" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportMorphTargets_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** If enabled, imports all morph target shapes found in the source. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "If enabled, imports all morph target shapes found in the source." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMergeMorphTargetsWithSameName_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** If enabled, all morph target shapes with the same name will be merge together. Turn it to false if you want to control those morph with different values. */" },
{ "EditCondition", "bImportMorphTargets" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "If enabled, all morph target shapes with the same name will be merge together. Turn it to false if you want to control those morph with different values." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportVertexAttributes_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "If enabled, creates named vertex attributes for secondary vertex color data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateSkeletonReferencePose_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** Enable this option to update the reference pose of the Skeleton (of the mesh). The reference pose of the mesh is always updated. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Enable this option to update the reference pose of the Skeleton (of the mesh). The reference pose of the mesh is always updated." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCreatePhysicsAsset_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** If enabled, create new PhysicsAsset if one doesn't exist. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "If enabled, create new PhysicsAsset if one doesn't exist." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicsAsset_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** If set, use the specified PhysicsAsset. If not set and the Create Physics Asset setting is not enabled, the importer will not generate or set any physics asset. */" },
{ "editcondition", "!bCreatePhysicsAsset" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "If set, use the specified PhysicsAsset. If not set and the Create Physics Asset setting is not enabled, the importer will not generate or set any physics asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseHighPrecisionSkinWeights_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** If enabled, imported skin weights use 16 bits instead of 8 bits. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "If enabled, imported skin weights use 16 bits instead of 8 bits." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThresholdPosition_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** Threshold value that is used to decide whether two vertex positions are equal. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "Threshold value that is used to decide whether two vertex positions are equal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThresholdTangentNormal_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** Threshold value that is used to decide whether two normals, tangents, or bi-normals are equal. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "Threshold value that is used to decide whether two normals, tangents, or bi-normals are equal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThresholdUV_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** Threshold value that is used to decide whether two UVs are equal. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "Threshold value that is used to decide whether two UVs are equal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MorphThresholdPosition_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/** Threshold to compare vertex position equality when computing morph target deltas. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "Threshold to compare vertex position equality when computing morph target deltas." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneInfluenceLimit_MetaData[] = {
{ "Category", "Skeletal Meshes" },
{ "Comment", "/**\n\x09 * The maximum number of bone influences to allow each vertex in this mesh to use.\n\x09 * If set higher than the limit determined by the project settings, it has no effect.\n\x09 * If set to 0, the value is taken from the DefaultBoneInfluenceLimit project setting.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Build" },
{ "ToolTip", "The maximum number of bone influences to allow each vertex in this mesh to use.\nIf set higher than the limit determined by the project settings, it has no effect.\nIf set to 0, the value is taken from the DefaultBoneInfluenceLimit project setting." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportGeometryCaches_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "Comment", "/** If enabled, imports all geometry cache assets found in the sources. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "If enabled, imports all geometry cache assets found in the sources." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFlattenTracks_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "Comment", "/** Whether or not to merge all vertex animation into one track */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Whether or not to merge all vertex animation into one track" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompressedPositionPrecision_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "ClampMax", "1000" },
{ "ClampMin", "0.000001" },
{ "Comment", "/** Precision used for compressing vertex positions (lower = better result but less compression, higher = more lossy compression but smaller size) */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Precision used for compressing vertex positions (lower = better result but less compression, higher = more lossy compression but smaller size)" },
{ "UIMax", "10" },
{ "UIMin", "0.0001" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompressedTextureCoordinatesNumberOfBits_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "ClampMax", "31" },
{ "ClampMin", "1" },
{ "Comment", "/** Bit-precision used for compressing texture coordinates (hight = better result but less compression, lower = more lossy compression but smaller size) */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Bit-precision used for compressing texture coordinates (hight = better result but less compression, lower = more lossy compression but smaller size)" },
{ "UIMax", "16" },
{ "UIMin", "4" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideTimeRange_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "Comment", "/** If enabled, override the imported animation range. Otherwise, the imported range is automatically set to the range of non-empty animated frames */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Sampling" },
{ "ToolTip", "If enabled, override the imported animation range. Otherwise, the imported range is automatically set to the range of non-empty animated frames" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameStart_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "editcondition", "bOverrideTimeRange == true" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Sampling" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameEnd_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "editcondition", "bOverrideTimeRange == true" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "SubCategory", "Sampling" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MotionVectors_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyConstantTopologyOptimizations_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "Comment", "/**\n\x09 * Force the preprocessor to only do optimization once instead of when the preprocessor decides. This may lead to some problems with certain meshes but makes sure motion\n\x09 * blur always works if the topology is constant. \n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Force the preprocessor to only do optimization once instead of when the preprocessor decides. This may lead to some problems with certain meshes but makes sure motion\nblur always works if the topology is constant." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStoreImportedVertexNumbers_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "Comment", "/**\n\x09 * Store the imported vertex numbers. This lets you know the vertex numbers inside the DCC.\n\x09 * The values of each vertex number will range from 0 to 7 for a cube. Even if the number of positions might be 24.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Store the imported vertex numbers. This lets you know the vertex numbers inside the DCC.\nThe values of each vertex number will range from 0 to 7 for a cube. Even if the number of positions might be 24." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOptimizeIndexBuffers_MetaData[] = {
{ "Category", "Geometry Caches" },
{ "Comment", "/** Optimizes index buffers for each unique frame, to allow better cache coherency on the GPU. Very costly and time-consuming process, recommended to OFF. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericMeshPipeline.h" },
{ "ToolTip", "Optimizes index buffers for each unique frame, to allow better cache coherency on the GPU. Very costly and time-consuming process, recommended to OFF." },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGenericMeshPipeline constinit property declarations **********
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_CommonMeshesProperties;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_CommonSkeletalMeshesAndAnimationsProperties;
static void NewProp_bImportStaticMeshes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportStaticMeshes;
static void NewProp_bCombineStaticMeshes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCombineStaticMeshes;
static const UECodeGen_Private::FNamePropertyParams NewProp_LodGroup;
static void NewProp_bAutoComputeLODScreenSizes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoComputeLODScreenSizes;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LODScreenSizes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LODScreenSizes;
static void NewProp_bImportCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportCollision;
static void NewProp_bCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCollision;
static void NewProp_bImportCollisionAccordingToMeshName_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportCollisionAccordingToMeshName;
static void NewProp_bOneConvexHullPerUCX_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOneConvexHullPerUCX;
static const UECodeGen_Private::FBytePropertyParams NewProp_Collision_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Collision;
static void NewProp_bForceCollisionPrimitiveGeneration_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceCollisionPrimitiveGeneration;
static void NewProp_bBuildNanite_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBuildNanite;
static const UECodeGen_Private::FInt64PropertyParams NewProp_NaniteTriangleThreshold;
static void NewProp_bBuildReversedIndexBuffer_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBuildReversedIndexBuffer;
static void NewProp_bGenerateLightmapUVs_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGenerateLightmapUVs;
static void NewProp_bGenerateDistanceFieldAsIfTwoSided_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGenerateDistanceFieldAsIfTwoSided;
static void NewProp_bSupportFaceRemap_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportFaceRemap;
static const UECodeGen_Private::FIntPropertyParams NewProp_MinLightmapResolution;
static const UECodeGen_Private::FIntPropertyParams NewProp_SrcLightmapIndex;
static const UECodeGen_Private::FIntPropertyParams NewProp_DstLightmapIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_BuildScale3D;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DistanceFieldResolutionScale;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_DistanceFieldReplacementMesh;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxLumenMeshCards;
static void NewProp_bImportSkeletalMeshes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportSkeletalMeshes;
static const UECodeGen_Private::FBytePropertyParams NewProp_SkeletalMeshImportContentType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SkeletalMeshImportContentType;
static const UECodeGen_Private::FBytePropertyParams NewProp_LastSkeletalMeshImportContentType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LastSkeletalMeshImportContentType;
static void NewProp_bCombineSkeletalMeshes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCombineSkeletalMeshes;
static void NewProp_bImportMorphTargets_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportMorphTargets;
static void NewProp_bMergeMorphTargetsWithSameName_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMergeMorphTargetsWithSameName;
static void NewProp_bImportVertexAttributes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportVertexAttributes;
static void NewProp_bUpdateSkeletonReferencePose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateSkeletonReferencePose;
static void NewProp_bCreatePhysicsAsset_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCreatePhysicsAsset;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_PhysicsAsset;
static void NewProp_bUseHighPrecisionSkinWeights_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseHighPrecisionSkinWeights;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ThresholdPosition;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ThresholdTangentNormal;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ThresholdUV;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MorphThresholdPosition;
static const UECodeGen_Private::FIntPropertyParams NewProp_BoneInfluenceLimit;
static void NewProp_bImportGeometryCaches_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportGeometryCaches;
static void NewProp_bFlattenTracks_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlattenTracks;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CompressedPositionPrecision;
static const UECodeGen_Private::FIntPropertyParams NewProp_CompressedTextureCoordinatesNumberOfBits;
static void NewProp_bOverrideTimeRange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideTimeRange;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameStart;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameEnd;
static const UECodeGen_Private::FBytePropertyParams NewProp_MotionVectors_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MotionVectors;
static void NewProp_bApplyConstantTopologyOptimizations_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyConstantTopologyOptimizations;
static void NewProp_bStoreImportedVertexNumbers_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStoreImportedVertexNumbers;
static void NewProp_bOptimizeIndexBuffers_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOptimizeIndexBuffers;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGenericMeshPipeline constinit property declarations ************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetCombineSkeletalMeshes"), .Pointer = &UInterchangeGenericMeshPipeline::execGetCombineSkeletalMeshes },
{ .NameUTF8 = UTF8TEXT("SetCombineSkeletalMeshes"), .Pointer = &UInterchangeGenericMeshPipeline::execSetCombineSkeletalMeshes },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UInterchangeGenericMeshPipeline_GetCombineSkeletalMeshes, "GetCombineSkeletalMeshes" }, // 3159258525
{ &Z_Construct_UFunction_UInterchangeGenericMeshPipeline_SetCombineSkeletalMeshes, "SetCombineSkeletalMeshes" }, // 2569351648
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGenericMeshPipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics
// ********** Begin Class UInterchangeGenericMeshPipeline Property Definitions *********************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_CommonMeshesProperties = { "CommonMeshesProperties", nullptr, (EPropertyFlags)0x0014000000002000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, CommonMeshesProperties), Z_Construct_UClass_UInterchangeGenericCommonMeshesProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CommonMeshesProperties_MetaData), NewProp_CommonMeshesProperties_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_CommonSkeletalMeshesAndAnimationsProperties = { "CommonSkeletalMeshesAndAnimationsProperties", nullptr, (EPropertyFlags)0x0014000000002000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, CommonSkeletalMeshesAndAnimationsProperties), Z_Construct_UClass_UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CommonSkeletalMeshesAndAnimationsProperties_MetaData), NewProp_CommonSkeletalMeshesAndAnimationsProperties_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportStaticMeshes_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bImportStaticMeshes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportStaticMeshes = { "bImportStaticMeshes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportStaticMeshes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportStaticMeshes_MetaData), NewProp_bImportStaticMeshes_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCombineStaticMeshes_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bCombineStaticMeshes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCombineStaticMeshes = { "bCombineStaticMeshes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCombineStaticMeshes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCombineStaticMeshes_MetaData), NewProp_bCombineStaticMeshes_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_LodGroup = { "LodGroup", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, LodGroup), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LodGroup_MetaData), NewProp_LodGroup_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bAutoComputeLODScreenSizes_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bAutoComputeLODScreenSizes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bAutoComputeLODScreenSizes = { "bAutoComputeLODScreenSizes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bAutoComputeLODScreenSizes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoComputeLODScreenSizes_MetaData), NewProp_bAutoComputeLODScreenSizes_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_LODScreenSizes_Inner = { "LODScreenSizes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_LODScreenSizes = { "LODScreenSizes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, LODScreenSizes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODScreenSizes_MetaData), NewProp_LODScreenSizes_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportCollision_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bImportCollision_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportCollision = { "bImportCollision", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportCollision_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportCollision_MetaData), NewProp_bImportCollision_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCollision_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bCollision = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCollision = { "bCollision", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCollision_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCollision_MetaData), NewProp_bCollision_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportCollisionAccordingToMeshName_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bImportCollisionAccordingToMeshName = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportCollisionAccordingToMeshName = { "bImportCollisionAccordingToMeshName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportCollisionAccordingToMeshName_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportCollisionAccordingToMeshName_MetaData), NewProp_bImportCollisionAccordingToMeshName_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOneConvexHullPerUCX_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bOneConvexHullPerUCX = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOneConvexHullPerUCX = { "bOneConvexHullPerUCX", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOneConvexHullPerUCX_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOneConvexHullPerUCX_MetaData), NewProp_bOneConvexHullPerUCX_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_Collision_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_UInterchangeGenericMeshPipeline_Statics::NewProp_Collision = { "Collision", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, Collision), Z_Construct_UEnum_InterchangeNodes_EInterchangeMeshCollision, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collision_MetaData), NewProp_Collision_MetaData) }; // 11611486
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bForceCollisionPrimitiveGeneration_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bForceCollisionPrimitiveGeneration = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bForceCollisionPrimitiveGeneration = { "bForceCollisionPrimitiveGeneration", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bForceCollisionPrimitiveGeneration_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceCollisionPrimitiveGeneration_MetaData), NewProp_bForceCollisionPrimitiveGeneration_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bBuildNanite_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bBuildNanite = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bBuildNanite = { "bBuildNanite", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bBuildNanite_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBuildNanite_MetaData), NewProp_bBuildNanite_MetaData) };
const UECodeGen_Private::FInt64PropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_NaniteTriangleThreshold = { "NaniteTriangleThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, NaniteTriangleThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NaniteTriangleThreshold_MetaData), NewProp_NaniteTriangleThreshold_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bBuildReversedIndexBuffer_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bBuildReversedIndexBuffer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bBuildReversedIndexBuffer = { "bBuildReversedIndexBuffer", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bBuildReversedIndexBuffer_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBuildReversedIndexBuffer_MetaData), NewProp_bBuildReversedIndexBuffer_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bGenerateLightmapUVs_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bGenerateLightmapUVs = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bGenerateLightmapUVs = { "bGenerateLightmapUVs", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bGenerateLightmapUVs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGenerateLightmapUVs_MetaData), NewProp_bGenerateLightmapUVs_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bGenerateDistanceFieldAsIfTwoSided_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bGenerateDistanceFieldAsIfTwoSided = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bGenerateDistanceFieldAsIfTwoSided = { "bGenerateDistanceFieldAsIfTwoSided", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bGenerateDistanceFieldAsIfTwoSided_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGenerateDistanceFieldAsIfTwoSided_MetaData), NewProp_bGenerateDistanceFieldAsIfTwoSided_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bSupportFaceRemap_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bSupportFaceRemap = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bSupportFaceRemap = { "bSupportFaceRemap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bSupportFaceRemap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportFaceRemap_MetaData), NewProp_bSupportFaceRemap_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_MinLightmapResolution = { "MinLightmapResolution", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, MinLightmapResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinLightmapResolution_MetaData), NewProp_MinLightmapResolution_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_SrcLightmapIndex = { "SrcLightmapIndex", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, SrcLightmapIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SrcLightmapIndex_MetaData), NewProp_SrcLightmapIndex_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_DstLightmapIndex = { "DstLightmapIndex", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, DstLightmapIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DstLightmapIndex_MetaData), NewProp_DstLightmapIndex_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_BuildScale3D = { "BuildScale3D", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, BuildScale3D), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BuildScale3D_MetaData), NewProp_BuildScale3D_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_DistanceFieldResolutionScale = { "DistanceFieldResolutionScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, DistanceFieldResolutionScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistanceFieldResolutionScale_MetaData), NewProp_DistanceFieldResolutionScale_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_DistanceFieldReplacementMesh = { "DistanceFieldReplacementMesh", nullptr, (EPropertyFlags)0x0014000000000005, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, DistanceFieldReplacementMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistanceFieldReplacementMesh_MetaData), NewProp_DistanceFieldReplacementMesh_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_MaxLumenMeshCards = { "MaxLumenMeshCards", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, MaxLumenMeshCards), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxLumenMeshCards_MetaData), NewProp_MaxLumenMeshCards_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportSkeletalMeshes_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bImportSkeletalMeshes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportSkeletalMeshes = { "bImportSkeletalMeshes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportSkeletalMeshes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportSkeletalMeshes_MetaData), NewProp_bImportSkeletalMeshes_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_SkeletalMeshImportContentType_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_UInterchangeGenericMeshPipeline_Statics::NewProp_SkeletalMeshImportContentType = { "SkeletalMeshImportContentType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, SkeletalMeshImportContentType), Z_Construct_UEnum_InterchangeFactoryNodes_EInterchangeSkeletalMeshContentType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMeshImportContentType_MetaData), NewProp_SkeletalMeshImportContentType_MetaData) }; // 4266112335
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_LastSkeletalMeshImportContentType_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_UInterchangeGenericMeshPipeline_Statics::NewProp_LastSkeletalMeshImportContentType = { "LastSkeletalMeshImportContentType", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, LastSkeletalMeshImportContentType), Z_Construct_UEnum_InterchangeFactoryNodes_EInterchangeSkeletalMeshContentType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastSkeletalMeshImportContentType_MetaData), NewProp_LastSkeletalMeshImportContentType_MetaData) }; // 4266112335
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCombineSkeletalMeshes_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bCombineSkeletalMeshes_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCombineSkeletalMeshes = { "bCombineSkeletalMeshes", nullptr, (EPropertyFlags)0x0010000020000004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCombineSkeletalMeshes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCombineSkeletalMeshes_MetaData), NewProp_bCombineSkeletalMeshes_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportMorphTargets_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bImportMorphTargets = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportMorphTargets = { "bImportMorphTargets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportMorphTargets_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportMorphTargets_MetaData), NewProp_bImportMorphTargets_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bMergeMorphTargetsWithSameName_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bMergeMorphTargetsWithSameName = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bMergeMorphTargetsWithSameName = { "bMergeMorphTargetsWithSameName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bMergeMorphTargetsWithSameName_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMergeMorphTargetsWithSameName_MetaData), NewProp_bMergeMorphTargetsWithSameName_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportVertexAttributes_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bImportVertexAttributes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportVertexAttributes = { "bImportVertexAttributes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportVertexAttributes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportVertexAttributes_MetaData), NewProp_bImportVertexAttributes_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bUpdateSkeletonReferencePose_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bUpdateSkeletonReferencePose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bUpdateSkeletonReferencePose = { "bUpdateSkeletonReferencePose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bUpdateSkeletonReferencePose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateSkeletonReferencePose_MetaData), NewProp_bUpdateSkeletonReferencePose_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCreatePhysicsAsset_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bCreatePhysicsAsset = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCreatePhysicsAsset = { "bCreatePhysicsAsset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCreatePhysicsAsset_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCreatePhysicsAsset_MetaData), NewProp_bCreatePhysicsAsset_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_PhysicsAsset = { "PhysicsAsset", nullptr, (EPropertyFlags)0x0014000000000005, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, PhysicsAsset), Z_Construct_UClass_UPhysicsAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicsAsset_MetaData), NewProp_PhysicsAsset_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bUseHighPrecisionSkinWeights_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bUseHighPrecisionSkinWeights = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bUseHighPrecisionSkinWeights = { "bUseHighPrecisionSkinWeights", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bUseHighPrecisionSkinWeights_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseHighPrecisionSkinWeights_MetaData), NewProp_bUseHighPrecisionSkinWeights_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_ThresholdPosition = { "ThresholdPosition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, ThresholdPosition), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThresholdPosition_MetaData), NewProp_ThresholdPosition_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_ThresholdTangentNormal = { "ThresholdTangentNormal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, ThresholdTangentNormal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThresholdTangentNormal_MetaData), NewProp_ThresholdTangentNormal_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_ThresholdUV = { "ThresholdUV", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, ThresholdUV), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThresholdUV_MetaData), NewProp_ThresholdUV_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_MorphThresholdPosition = { "MorphThresholdPosition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, MorphThresholdPosition), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MorphThresholdPosition_MetaData), NewProp_MorphThresholdPosition_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_BoneInfluenceLimit = { "BoneInfluenceLimit", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, BoneInfluenceLimit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneInfluenceLimit_MetaData), NewProp_BoneInfluenceLimit_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportGeometryCaches_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bImportGeometryCaches = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportGeometryCaches = { "bImportGeometryCaches", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportGeometryCaches_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportGeometryCaches_MetaData), NewProp_bImportGeometryCaches_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bFlattenTracks_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bFlattenTracks = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bFlattenTracks = { "bFlattenTracks", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bFlattenTracks_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFlattenTracks_MetaData), NewProp_bFlattenTracks_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_CompressedPositionPrecision = { "CompressedPositionPrecision", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, CompressedPositionPrecision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompressedPositionPrecision_MetaData), NewProp_CompressedPositionPrecision_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_CompressedTextureCoordinatesNumberOfBits = { "CompressedTextureCoordinatesNumberOfBits", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, CompressedTextureCoordinatesNumberOfBits), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompressedTextureCoordinatesNumberOfBits_MetaData), NewProp_CompressedTextureCoordinatesNumberOfBits_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOverrideTimeRange_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bOverrideTimeRange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOverrideTimeRange = { "bOverrideTimeRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOverrideTimeRange_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideTimeRange_MetaData), NewProp_bOverrideTimeRange_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_FrameStart = { "FrameStart", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, FrameStart), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameStart_MetaData), NewProp_FrameStart_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_FrameEnd = { "FrameEnd", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, FrameEnd), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameEnd_MetaData), NewProp_FrameEnd_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_MotionVectors_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_UInterchangeGenericMeshPipeline_Statics::NewProp_MotionVectors = { "MotionVectors", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericMeshPipeline, MotionVectors), Z_Construct_UEnum_InterchangeNodes_EInterchangeMotionVectorsHandling, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MotionVectors_MetaData), NewProp_MotionVectors_MetaData) }; // 2266358243
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bApplyConstantTopologyOptimizations_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bApplyConstantTopologyOptimizations = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bApplyConstantTopologyOptimizations = { "bApplyConstantTopologyOptimizations", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bApplyConstantTopologyOptimizations_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplyConstantTopologyOptimizations_MetaData), NewProp_bApplyConstantTopologyOptimizations_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bStoreImportedVertexNumbers_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bStoreImportedVertexNumbers = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bStoreImportedVertexNumbers = { "bStoreImportedVertexNumbers", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bStoreImportedVertexNumbers_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStoreImportedVertexNumbers_MetaData), NewProp_bStoreImportedVertexNumbers_MetaData) };
void Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOptimizeIndexBuffers_SetBit(void* Obj)
{
((UInterchangeGenericMeshPipeline*)Obj)->bOptimizeIndexBuffers = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOptimizeIndexBuffers = { "bOptimizeIndexBuffers", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericMeshPipeline), &Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOptimizeIndexBuffers_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOptimizeIndexBuffers_MetaData), NewProp_bOptimizeIndexBuffers_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_CommonMeshesProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_CommonSkeletalMeshesAndAnimationsProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportStaticMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCombineStaticMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_LodGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bAutoComputeLODScreenSizes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_LODScreenSizes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_LODScreenSizes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportCollisionAccordingToMeshName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOneConvexHullPerUCX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_Collision_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_Collision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bForceCollisionPrimitiveGeneration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bBuildNanite,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_NaniteTriangleThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bBuildReversedIndexBuffer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bGenerateLightmapUVs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bGenerateDistanceFieldAsIfTwoSided,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bSupportFaceRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_MinLightmapResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_SrcLightmapIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_DstLightmapIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_BuildScale3D,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_DistanceFieldResolutionScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_DistanceFieldReplacementMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_MaxLumenMeshCards,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportSkeletalMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_SkeletalMeshImportContentType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_SkeletalMeshImportContentType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_LastSkeletalMeshImportContentType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_LastSkeletalMeshImportContentType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCombineSkeletalMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportMorphTargets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bMergeMorphTargetsWithSameName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportVertexAttributes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bUpdateSkeletonReferencePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bCreatePhysicsAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_PhysicsAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bUseHighPrecisionSkinWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_ThresholdPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_ThresholdTangentNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_ThresholdUV,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_MorphThresholdPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_BoneInfluenceLimit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bImportGeometryCaches,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bFlattenTracks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_CompressedPositionPrecision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_CompressedTextureCoordinatesNumberOfBits,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOverrideTimeRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_FrameStart,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_FrameEnd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_MotionVectors_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_MotionVectors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bApplyConstantTopologyOptimizations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bStoreImportedVertexNumbers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::NewProp_bOptimizeIndexBuffers,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGenericMeshPipeline Property Definitions ***********************
UObject* (*const Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::ClassParams = {
&UInterchangeGenericMeshPipeline::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::PropPointers),
0,
0x040810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::Class_MetaDataParams)
};
void UInterchangeGenericMeshPipeline::StaticRegisterNativesUInterchangeGenericMeshPipeline()
{
UClass* Class = UInterchangeGenericMeshPipeline::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::Funcs));
}
UClass* Z_Construct_UClass_UInterchangeGenericMeshPipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeGenericMeshPipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGenericMeshPipeline.OuterSingleton, Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGenericMeshPipeline.OuterSingleton;
}
UInterchangeGenericMeshPipeline::UInterchangeGenericMeshPipeline(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGenericMeshPipeline);
UInterchangeGenericMeshPipeline::~UInterchangeGenericMeshPipeline() {}
// ********** End Class UInterchangeGenericMeshPipeline ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeGenericMeshPipeline, UInterchangeGenericMeshPipeline::StaticClass, TEXT("UInterchangeGenericMeshPipeline"), &Z_Registration_Info_UClass_UInterchangeGenericMeshPipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGenericMeshPipeline), 2306773692U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h__Script_InterchangePipelines_1396158797{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h__Script_InterchangePipelines_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "InterchangeGenericMeshPipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeGenericMeshPipeline_generated_h
#error "InterchangeGenericMeshPipeline.generated.h already included, missing '#pragma once' in InterchangeGenericMeshPipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeGenericMeshPipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UInterchangeGenericMeshPipeline ******************************************
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h_34_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetCombineSkeletalMeshes); \
DECLARE_FUNCTION(execGetCombineSkeletalMeshes);
struct Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericMeshPipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h_34_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGenericMeshPipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeGenericMeshPipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGenericMeshPipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGenericMeshPipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGenericMeshPipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGenericMeshPipeline)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h_34_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UInterchangeGenericMeshPipeline(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGenericMeshPipeline(UInterchangeGenericMeshPipeline&&) = delete; \
UInterchangeGenericMeshPipeline(const UInterchangeGenericMeshPipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGenericMeshPipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGenericMeshPipeline); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterchangeGenericMeshPipeline) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeGenericMeshPipeline();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h_31_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h_34_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h_34_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h_34_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h_34_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGenericMeshPipeline;
// ********** End Class UInterchangeGenericMeshPipeline ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericMeshPipeline_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,318 @@
// 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 "InterchangeGenericScenesPipeline.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeGenericScenesPipeline() {}
// ********** Begin Cross Module References ********************************************************
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGECORE_API UEnum* Z_Construct_UEnum_InterchangeCore_EReimportStrategyFlags();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericLevelPipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericLevelPipeline_NoRegister();
INTERCHANGEPIPELINES_API UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInterchangeSceneHierarchyType ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeSceneHierarchyType;
static UEnum* EInterchangeSceneHierarchyType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeSceneHierarchyType.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeSceneHierarchyType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType, (UObject*)Z_Construct_UPackage__Script_InterchangePipelines(), TEXT("EInterchangeSceneHierarchyType"));
}
return Z_Registration_Info_UEnum_EInterchangeSceneHierarchyType.OuterSingleton;
}
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeSceneHierarchyType>()
{
return EInterchangeSceneHierarchyType_StaticEnum();
}
struct Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "CreateLevelActors.DisplayName", "Create level actors" },
{ "CreateLevelActors.Name", "EInterchangeSceneHierarchyType::CreateLevelActors" },
{ "CreateLevelActors.ToolTip", "Create actors in the current editor world for all scene nodes in the source hierarchy." },
{ "CreateLevelInstanceActor.DisplayName", "Create a level instance actor" },
{ "CreateLevelInstanceActor.Name", "EInterchangeSceneHierarchyType::CreateLevelInstanceActor" },
{ "CreateLevelInstanceActor.ToolTip", "Create a level instance actor referencing a new/existing world containing all scene nodes in the source hierarchy." },
{ "CreatePackedActor.DisplayName", "Create a packed level actor" },
{ "CreatePackedActor.Name", "EInterchangeSceneHierarchyType::CreatePackedActor" },
{ "CreatePackedActor.ToolTip", "Create a packed level actor blueprint which packed all meshes from a new/existing world containing all scene nodes in the source hierarchy." },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeSceneHierarchyType::CreateLevelActors", (int64)EInterchangeSceneHierarchyType::CreateLevelActors },
{ "EInterchangeSceneHierarchyType::CreateLevelInstanceActor", (int64)EInterchangeSceneHierarchyType::CreateLevelInstanceActor },
{ "EInterchangeSceneHierarchyType::CreatePackedActor", (int64)EInterchangeSceneHierarchyType::CreatePackedActor },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangePipelines,
nullptr,
"EInterchangeSceneHierarchyType",
"EInterchangeSceneHierarchyType",
Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType()
{
if (!Z_Registration_Info_UEnum_EInterchangeSceneHierarchyType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeSceneHierarchyType.InnerSingleton, Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeSceneHierarchyType.InnerSingleton;
}
// ********** End Enum EInterchangeSceneHierarchyType **********************************************
// ********** Begin Class UInterchangeGenericLevelPipeline *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGenericLevelPipeline;
UClass* UInterchangeGenericLevelPipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeGenericLevelPipeline;
if (!Z_Registration_Info_UClass_UInterchangeGenericLevelPipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGenericLevelPipeline"),
Z_Registration_Info_UClass_UInterchangeGenericLevelPipeline.InnerSingleton,
StaticRegisterNativesUInterchangeGenericLevelPipeline,
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_UInterchangeGenericLevelPipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGenericLevelPipeline_NoRegister()
{
return UInterchangeGenericLevelPipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeGenericScenesPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PipelineDisplayName_MetaData[] = {
{ "Category", "Scene" },
{ "Comment", "/** The name of the pipeline that will be display in the import dialog. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
{ "PipelineInternalEditionData", "True" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "The name of the pipeline that will be display in the import dialog." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReimportPropertyStrategy_MetaData[] = {
{ "AdjustPipelineAndRefreshDetailOnChange", "True" },
{ "Category", "Scene" },
{ "Comment", "/* Set the reimport strategy when reimporting into the level. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
{ "SubCategory", "Actors properties" },
{ "ToolTip", "Set the reimport strategy when reimporting into the level." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SceneHierarchyType_MetaData[] = {
{ "Category", "Scene" },
{ "Comment", "/* Choose how you want to import the hierarchy. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
{ "ToolTip", "Choose how you want to import the hierarchy." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeleteMissingActors_MetaData[] = {
{ "Category", "Scene" },
{ "Comment", "/* If enabled, deletes actors that were not part of the translation when reimporting into a level. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
{ "SubCategory", "Reimport Actors" },
{ "ToolTip", "If enabled, deletes actors that were not part of the translation when reimporting into a level." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceReimportDeletedActors_MetaData[] = {
{ "Category", "Scene" },
{ "Comment", "/* If enabled, respawns actors that were deleted in the editor prior to a reimport. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
{ "SubCategory", "Reimport Actors" },
{ "ToolTip", "If enabled, respawns actors that were deleted in the editor prior to a reimport." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceReimportDeletedAssets_MetaData[] = {
{ "Category", "Scene" },
{ "Comment", "/* If enabled, recreates assets that were deleted in the editor prior to reimporting into a level. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
{ "SubCategory", "Reimport Assets" },
{ "ToolTip", "If enabled, recreates assets that were deleted in the editor prior to reimporting into a level." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeleteMissingAssets_MetaData[] = {
{ "Category", "Scene" },
{ "Comment", "/* If enabled, deletes assets that were not part of the translation when reimporting into a level. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
{ "SubCategory", "Reimport Assets" },
{ "ToolTip", "If enabled, deletes assets that were not part of the translation when reimporting into a level." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseHierarchicalISMComponents_MetaData[] = {
{ "Category", "Scene" },
{ "Comment", "/* If enabled, HierarchicalInstancedStaticMeshComponents will be generated on import instead of InstancedStaticMeshComponents. */" },
{ "DisplayName", "Use Hierarchical ISM Components" },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
{ "SubCategory", "Component properties" },
{ "ToolTip", "If enabled, HierarchicalInstancedStaticMeshComponents will be generated on import instead of InstancedStaticMeshComponents." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUsePhysicalInsteadOfStandardPerspectiveCamera_MetaData[] = {
{ "Category", "Common Skeletal Meshes and Animations" },
{ "Comment", "/** Disable this option to not convert Standard(Perspective) to Physical Cameras*/" },
{ "ModuleRelativePath", "Public/InterchangeGenericScenesPipeline.h" },
{ "ToolTip", "Disable this option to not convert Standard(Perspective) to Physical Cameras" },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGenericLevelPipeline constinit property declarations *********
static const UECodeGen_Private::FStrPropertyParams NewProp_PipelineDisplayName;
static const UECodeGen_Private::FBytePropertyParams NewProp_ReimportPropertyStrategy_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReimportPropertyStrategy;
static const UECodeGen_Private::FBytePropertyParams NewProp_SceneHierarchyType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SceneHierarchyType;
static void NewProp_bDeleteMissingActors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeleteMissingActors;
static void NewProp_bForceReimportDeletedActors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceReimportDeletedActors;
static void NewProp_bForceReimportDeletedAssets_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceReimportDeletedAssets;
static void NewProp_bDeleteMissingAssets_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeleteMissingAssets;
static void NewProp_bUseHierarchicalISMComponents_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseHierarchicalISMComponents;
static void NewProp_bUsePhysicalInsteadOfStandardPerspectiveCamera_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUsePhysicalInsteadOfStandardPerspectiveCamera;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGenericLevelPipeline constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGenericLevelPipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics
// ********** Begin Class UInterchangeGenericLevelPipeline Property Definitions ********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_PipelineDisplayName = { "PipelineDisplayName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericLevelPipeline, PipelineDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PipelineDisplayName_MetaData), NewProp_PipelineDisplayName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_ReimportPropertyStrategy_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_UInterchangeGenericLevelPipeline_Statics::NewProp_ReimportPropertyStrategy = { "ReimportPropertyStrategy", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericLevelPipeline, ReimportPropertyStrategy), Z_Construct_UEnum_InterchangeCore_EReimportStrategyFlags, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReimportPropertyStrategy_MetaData), NewProp_ReimportPropertyStrategy_MetaData) }; // 3345431820
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_SceneHierarchyType_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_UInterchangeGenericLevelPipeline_Statics::NewProp_SceneHierarchyType = { "SceneHierarchyType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericLevelPipeline, SceneHierarchyType), Z_Construct_UEnum_InterchangePipelines_EInterchangeSceneHierarchyType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SceneHierarchyType_MetaData), NewProp_SceneHierarchyType_MetaData) }; // 3014987435
void Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bDeleteMissingActors_SetBit(void* Obj)
{
((UInterchangeGenericLevelPipeline*)Obj)->bDeleteMissingActors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bDeleteMissingActors = { "bDeleteMissingActors", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericLevelPipeline), &Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bDeleteMissingActors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeleteMissingActors_MetaData), NewProp_bDeleteMissingActors_MetaData) };
void Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bForceReimportDeletedActors_SetBit(void* Obj)
{
((UInterchangeGenericLevelPipeline*)Obj)->bForceReimportDeletedActors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bForceReimportDeletedActors = { "bForceReimportDeletedActors", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericLevelPipeline), &Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bForceReimportDeletedActors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceReimportDeletedActors_MetaData), NewProp_bForceReimportDeletedActors_MetaData) };
void Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bForceReimportDeletedAssets_SetBit(void* Obj)
{
((UInterchangeGenericLevelPipeline*)Obj)->bForceReimportDeletedAssets = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bForceReimportDeletedAssets = { "bForceReimportDeletedAssets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericLevelPipeline), &Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bForceReimportDeletedAssets_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceReimportDeletedAssets_MetaData), NewProp_bForceReimportDeletedAssets_MetaData) };
void Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bDeleteMissingAssets_SetBit(void* Obj)
{
((UInterchangeGenericLevelPipeline*)Obj)->bDeleteMissingAssets = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bDeleteMissingAssets = { "bDeleteMissingAssets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericLevelPipeline), &Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bDeleteMissingAssets_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeleteMissingAssets_MetaData), NewProp_bDeleteMissingAssets_MetaData) };
void Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bUseHierarchicalISMComponents_SetBit(void* Obj)
{
((UInterchangeGenericLevelPipeline*)Obj)->bUseHierarchicalISMComponents = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bUseHierarchicalISMComponents = { "bUseHierarchicalISMComponents", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericLevelPipeline), &Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bUseHierarchicalISMComponents_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseHierarchicalISMComponents_MetaData), NewProp_bUseHierarchicalISMComponents_MetaData) };
void Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bUsePhysicalInsteadOfStandardPerspectiveCamera_SetBit(void* Obj)
{
((UInterchangeGenericLevelPipeline*)Obj)->bUsePhysicalInsteadOfStandardPerspectiveCamera = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bUsePhysicalInsteadOfStandardPerspectiveCamera = { "bUsePhysicalInsteadOfStandardPerspectiveCamera", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericLevelPipeline), &Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bUsePhysicalInsteadOfStandardPerspectiveCamera_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUsePhysicalInsteadOfStandardPerspectiveCamera_MetaData), NewProp_bUsePhysicalInsteadOfStandardPerspectiveCamera_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_PipelineDisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_ReimportPropertyStrategy_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_ReimportPropertyStrategy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_SceneHierarchyType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_SceneHierarchyType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bDeleteMissingActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bForceReimportDeletedActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bForceReimportDeletedAssets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bDeleteMissingAssets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bUseHierarchicalISMComponents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::NewProp_bUsePhysicalInsteadOfStandardPerspectiveCamera,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGenericLevelPipeline Property Definitions **********************
UObject* (*const Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::ClassParams = {
&UInterchangeGenericLevelPipeline::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::Class_MetaDataParams)
};
void UInterchangeGenericLevelPipeline::StaticRegisterNativesUInterchangeGenericLevelPipeline()
{
}
UClass* Z_Construct_UClass_UInterchangeGenericLevelPipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeGenericLevelPipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGenericLevelPipeline.OuterSingleton, Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGenericLevelPipeline.OuterSingleton;
}
UInterchangeGenericLevelPipeline::UInterchangeGenericLevelPipeline(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGenericLevelPipeline);
// ********** End Class UInterchangeGenericLevelPipeline *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInterchangeSceneHierarchyType_StaticEnum, TEXT("EInterchangeSceneHierarchyType"), &Z_Registration_Info_UEnum_EInterchangeSceneHierarchyType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3014987435U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeGenericLevelPipeline, UInterchangeGenericLevelPipeline::StaticClass, TEXT("UInterchangeGenericLevelPipeline"), &Z_Registration_Info_UClass_UInterchangeGenericLevelPipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGenericLevelPipeline), 2909054715U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h__Script_InterchangePipelines_2740526332{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h__Script_InterchangePipelines_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h__Script_InterchangePipelines_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h__Script_InterchangePipelines_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// 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 "InterchangeGenericScenesPipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeGenericScenesPipeline_generated_h
#error "InterchangeGenericScenesPipeline.generated.h already included, missing '#pragma once' in InterchangeGenericScenesPipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeGenericScenesPipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UInterchangeGenericLevelPipeline *****************************************
struct Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericLevelPipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h_39_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGenericLevelPipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeGenericLevelPipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGenericLevelPipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGenericLevelPipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGenericLevelPipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGenericLevelPipeline)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h_39_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UInterchangeGenericLevelPipeline(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGenericLevelPipeline(UInterchangeGenericLevelPipeline&&) = delete; \
UInterchangeGenericLevelPipeline(const UInterchangeGenericLevelPipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGenericLevelPipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGenericLevelPipeline); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterchangeGenericLevelPipeline)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h_36_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h_39_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h_39_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h_39_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGenericLevelPipeline;
// ********** End Class UInterchangeGenericLevelPipeline *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericScenesPipeline_h
// ********** Begin Enum EInterchangeSceneHierarchyType ********************************************
#define FOREACH_ENUM_EINTERCHANGESCENEHIERARCHYTYPE(op) \
op(EInterchangeSceneHierarchyType::CreateLevelActors) \
op(EInterchangeSceneHierarchyType::CreateLevelInstanceActor) \
op(EInterchangeSceneHierarchyType::CreatePackedActor)
enum class EInterchangeSceneHierarchyType : uint8;
template<> struct TIsUEnumClass<EInterchangeSceneHierarchyType> { enum { Value = true }; };
template<> INTERCHANGEPIPELINES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeSceneHierarchyType>();
// ********** End Enum EInterchangeSceneHierarchyType **********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,265 @@
// 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 "InterchangeGenericTexturePipeline.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeGenericTexturePipeline() {}
// ********** Begin Cross Module References ********************************************************
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangeBaseNodeContainer_NoRegister();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericTexturePipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericTexturePipeline_NoRegister();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UInterchangeGenericTexturePipeline ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGenericTexturePipeline;
UClass* UInterchangeGenericTexturePipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeGenericTexturePipeline;
if (!Z_Registration_Info_UClass_UInterchangeGenericTexturePipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGenericTexturePipeline"),
Z_Registration_Info_UClass_UInterchangeGenericTexturePipeline.InnerSingleton,
StaticRegisterNativesUInterchangeGenericTexturePipeline,
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_UInterchangeGenericTexturePipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGenericTexturePipeline_NoRegister()
{
return UInterchangeGenericTexturePipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeGenericTexturePipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PipelineDisplayName_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** The name of the pipeline that will be display in the import dialog. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
{ "PipelineInternalEditionData", "True" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "The name of the pipeline that will be display in the import dialog." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportTextures_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** If enabled, imports all texture assets found in the source. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
{ "ToolTip", "If enabled, imports all texture assets found in the source." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** If set, and there is only one asset and one source, the imported asset will be given this name. */" },
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "If set, and there is only one asset and one source, the imported asset will be given this name." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDetectNormalMapTexture_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** \n\x09 * If enabled, tests each newly imported texture to see if it is a normal map.\n\x09 * If it is, the SRGB, Compression Settings, and LOD Group properties of that texture will be adjusted.\n\x09 */" },
{ "EditCondition", "bImportTextures" },
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
{ "ToolTip", "If enabled, tests each newly imported texture to see if it is a normal map.\nIf it is, the SRGB, Compression Settings, and LOD Group properties of that texture will be adjusted." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFlipNormalMapGreenChannel_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** If enabled, the texture's green channel will be inverted for normal maps. This setting is only used if the Detect Normal Map Texture setting is also enabled or if the texture has been imported as a Normal map. */" },
{ "EditCondition", "bImportTextures" },
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
{ "ToolTip", "If enabled, the texture's green channel will be inverted for normal maps. This setting is only used if the Detect Normal Map Texture setting is also enabled or if the texture has been imported as a Normal map." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportUDIMs_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** If enabled, imports textures as UDIMs if they are named using a UDIM naming pattern. */" },
{ "EditCondition", "bImportTextures" },
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
{ "ToolTip", "If enabled, imports textures as UDIMs if they are named using a UDIM naming pattern." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FileExtensionsToImportAsLongLatCubemap_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** Specify the file types that should be imported as long/lat cubemaps. */" },
{ "EditCondition", "bImportTextures" },
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
{ "ToolTip", "Specify the file types that should be imported as long/lat cubemaps." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreferCompressedSourceData_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** \n\x09 * If enabled, the translator compresses the source data payload whenever possible. This generally results in smaller assets.\n\x09 * However, some operations like the texture build might be slower, because the source data first needs to be decompressed.\n\x09 * If disabled, the translator leaves the decision to the factory or the pipelines.\n\x09 */" },
{ "EditCondition", "bImportTextures" },
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
{ "ToolTip", "If enabled, the translator compresses the source data payload whenever possible. This generally results in smaller assets.\nHowever, some operations like the texture build might be slower, because the source data first needs to be decompressed.\nIf disabled, the translator leaves the decision to the factory or the pipelines." },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowNonPowerOfTwo_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** If enabled, textures that have a non-power-of-two resolution are imported. */" },
{ "EditCondition", "bImportTextures" },
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
{ "ToolTip", "If enabled, textures that have a non-power-of-two resolution are imported." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseNodeContainer_MetaData[] = {
{ "ModuleRelativePath", "Public/InterchangeGenericTexturePipeline.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGenericTexturePipeline constinit property declarations *******
static const UECodeGen_Private::FStrPropertyParams NewProp_PipelineDisplayName;
static void NewProp_bImportTextures_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportTextures;
static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName;
#if WITH_EDITORONLY_DATA
static void NewProp_bDetectNormalMapTexture_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDetectNormalMapTexture;
static void NewProp_bFlipNormalMapGreenChannel_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlipNormalMapGreenChannel;
static void NewProp_bImportUDIMs_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportUDIMs;
static const UECodeGen_Private::FStrPropertyParams NewProp_FileExtensionsToImportAsLongLatCubemap_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_FileExtensionsToImportAsLongLatCubemap;
static void NewProp_bPreferCompressedSourceData_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreferCompressedSourceData;
#endif // WITH_EDITORONLY_DATA
static void NewProp_bAllowNonPowerOfTwo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowNonPowerOfTwo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BaseNodeContainer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGenericTexturePipeline constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGenericTexturePipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics
// ********** Begin Class UInterchangeGenericTexturePipeline Property Definitions ******************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_PipelineDisplayName = { "PipelineDisplayName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericTexturePipeline, PipelineDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PipelineDisplayName_MetaData), NewProp_PipelineDisplayName_MetaData) };
void Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bImportTextures_SetBit(void* Obj)
{
((UInterchangeGenericTexturePipeline*)Obj)->bImportTextures = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bImportTextures = { "bImportTextures", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericTexturePipeline), &Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bImportTextures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportTextures_MetaData), NewProp_bImportTextures_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericTexturePipeline, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bDetectNormalMapTexture_SetBit(void* Obj)
{
((UInterchangeGenericTexturePipeline*)Obj)->bDetectNormalMapTexture = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bDetectNormalMapTexture = { "bDetectNormalMapTexture", nullptr, (EPropertyFlags)0x0010000800000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericTexturePipeline), &Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bDetectNormalMapTexture_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDetectNormalMapTexture_MetaData), NewProp_bDetectNormalMapTexture_MetaData) };
void Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bFlipNormalMapGreenChannel_SetBit(void* Obj)
{
((UInterchangeGenericTexturePipeline*)Obj)->bFlipNormalMapGreenChannel = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bFlipNormalMapGreenChannel = { "bFlipNormalMapGreenChannel", nullptr, (EPropertyFlags)0x0010000800000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericTexturePipeline), &Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bFlipNormalMapGreenChannel_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFlipNormalMapGreenChannel_MetaData), NewProp_bFlipNormalMapGreenChannel_MetaData) };
void Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bImportUDIMs_SetBit(void* Obj)
{
((UInterchangeGenericTexturePipeline*)Obj)->bImportUDIMs = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bImportUDIMs = { "bImportUDIMs", nullptr, (EPropertyFlags)0x0010000800000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericTexturePipeline), &Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bImportUDIMs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportUDIMs_MetaData), NewProp_bImportUDIMs_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_FileExtensionsToImportAsLongLatCubemap_ElementProp = { "FileExtensionsToImportAsLongLatCubemap", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_FileExtensionsToImportAsLongLatCubemap = { "FileExtensionsToImportAsLongLatCubemap", nullptr, (EPropertyFlags)0x0010000800000005, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericTexturePipeline, FileExtensionsToImportAsLongLatCubemap), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FileExtensionsToImportAsLongLatCubemap_MetaData), NewProp_FileExtensionsToImportAsLongLatCubemap_MetaData) };
void Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bPreferCompressedSourceData_SetBit(void* Obj)
{
((UInterchangeGenericTexturePipeline*)Obj)->bPreferCompressedSourceData = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bPreferCompressedSourceData = { "bPreferCompressedSourceData", nullptr, (EPropertyFlags)0x0010040800000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericTexturePipeline), &Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bPreferCompressedSourceData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreferCompressedSourceData_MetaData), NewProp_bPreferCompressedSourceData_MetaData) };
#endif // WITH_EDITORONLY_DATA
void Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bAllowNonPowerOfTwo_SetBit(void* Obj)
{
((UInterchangeGenericTexturePipeline*)Obj)->bAllowNonPowerOfTwo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bAllowNonPowerOfTwo = { "bAllowNonPowerOfTwo", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeGenericTexturePipeline), &Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bAllowNonPowerOfTwo_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowNonPowerOfTwo_MetaData), NewProp_bAllowNonPowerOfTwo_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_BaseNodeContainer = { "BaseNodeContainer", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGenericTexturePipeline, BaseNodeContainer), Z_Construct_UClass_UInterchangeBaseNodeContainer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseNodeContainer_MetaData), NewProp_BaseNodeContainer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_PipelineDisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bImportTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_AssetName,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bDetectNormalMapTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bFlipNormalMapGreenChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bImportUDIMs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_FileExtensionsToImportAsLongLatCubemap_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_FileExtensionsToImportAsLongLatCubemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bPreferCompressedSourceData,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_bAllowNonPowerOfTwo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::NewProp_BaseNodeContainer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGenericTexturePipeline Property Definitions ********************
UObject* (*const Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::ClassParams = {
&UInterchangeGenericTexturePipeline::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::Class_MetaDataParams)
};
void UInterchangeGenericTexturePipeline::StaticRegisterNativesUInterchangeGenericTexturePipeline()
{
}
UClass* Z_Construct_UClass_UInterchangeGenericTexturePipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeGenericTexturePipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGenericTexturePipeline.OuterSingleton, Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGenericTexturePipeline.OuterSingleton;
}
UInterchangeGenericTexturePipeline::UInterchangeGenericTexturePipeline(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGenericTexturePipeline);
UInterchangeGenericTexturePipeline::~UInterchangeGenericTexturePipeline() {}
// ********** End Class UInterchangeGenericTexturePipeline *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeGenericTexturePipeline, UInterchangeGenericTexturePipeline::StaticClass, TEXT("UInterchangeGenericTexturePipeline"), &Z_Registration_Info_UClass_UInterchangeGenericTexturePipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGenericTexturePipeline), 192741731U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h__Script_InterchangePipelines_1423106237{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h__Script_InterchangePipelines_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 "InterchangeGenericTexturePipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeGenericTexturePipeline_generated_h
#error "InterchangeGenericTexturePipeline.generated.h already included, missing '#pragma once' in InterchangeGenericTexturePipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeGenericTexturePipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UInterchangeGenericTexturePipeline ***************************************
struct Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGenericTexturePipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h_21_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGenericTexturePipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeGenericTexturePipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGenericTexturePipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGenericTexturePipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGenericTexturePipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGenericTexturePipeline)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h_21_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UInterchangeGenericTexturePipeline(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGenericTexturePipeline(UInterchangeGenericTexturePipeline&&) = delete; \
UInterchangeGenericTexturePipeline(const UInterchangeGenericTexturePipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGenericTexturePipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGenericTexturePipeline); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterchangeGenericTexturePipeline) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeGenericTexturePipeline();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h_18_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h_21_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h_21_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGenericTexturePipeline;
// ********** End Class UInterchangeGenericTexturePipeline *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeGenericTexturePipeline_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,309 @@
// 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 "InterchangeMaterialXPipeline.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeMaterialXPipeline() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
DEVELOPERSETTINGS_API UClass* Z_Construct_UClass_UDeveloperSettings();
INTERCHANGECOMMON_API UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF();
INTERCHANGECOMMON_API UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF();
INTERCHANGECOMMON_API UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders();
INTERCHANGECOMMON_API UEnum* Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeMaterialXPipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeMaterialXPipeline_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UMaterialXPipelineSettings();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UMaterialXPipelineSettings_NoRegister();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMaterialXPipelineSettings ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialXPipelineSettings;
UClass* UMaterialXPipelineSettings::GetPrivateStaticClass()
{
using TClass = UMaterialXPipelineSettings;
if (!Z_Registration_Info_UClass_UMaterialXPipelineSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialXPipelineSettings"),
Z_Registration_Info_UClass_UMaterialXPipelineSettings.InnerSingleton,
StaticRegisterNativesUMaterialXPipelineSettings,
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_UMaterialXPipelineSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialXPipelineSettings_NoRegister()
{
return UMaterialXPipelineSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialXPipelineSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "MaterialX Settings" },
{ "IncludePath", "InterchangeMaterialXPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeMaterialXPipeline.h" },
{ "ToolTip", "Interchange MaterialX Pipeline Settings" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PredefinedSurfaceShaders_MetaData[] = {
{ "Category", "MaterialXPredefined | Surface Shaders" },
{ "DisplayName", "MaterialX Predefined Surface Shaders" },
{ "ModuleRelativePath", "Public/InterchangeMaterialXPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PredefinedBSDF_MetaData[] = {
{ "Category", "MaterialXPredefined | BSDF" },
{ "DisplayName", "MaterialX Predefined BSDF" },
{ "ModuleRelativePath", "Public/InterchangeMaterialXPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PredefinedEDF_MetaData[] = {
{ "Category", "MaterialXPredefined | EDF" },
{ "DisplayName", "MaterialX Predefined EDF" },
{ "ModuleRelativePath", "Public/InterchangeMaterialXPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PredefinedVDF_MetaData[] = {
{ "Category", "MaterialXPredefined | VDF" },
{ "DisplayName", "MaterialX Predefined VDF" },
{ "ModuleRelativePath", "Public/InterchangeMaterialXPipeline.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialXPipelineSettings constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_PredefinedSurfaceShaders_ValueProp;
static const UECodeGen_Private::FBytePropertyParams NewProp_PredefinedSurfaceShaders_Key_KeyProp_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PredefinedSurfaceShaders_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PredefinedSurfaceShaders;
static const UECodeGen_Private::FStructPropertyParams NewProp_PredefinedBSDF_ValueProp;
static const UECodeGen_Private::FBytePropertyParams NewProp_PredefinedBSDF_Key_KeyProp_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PredefinedBSDF_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PredefinedBSDF;
static const UECodeGen_Private::FStructPropertyParams NewProp_PredefinedEDF_ValueProp;
static const UECodeGen_Private::FBytePropertyParams NewProp_PredefinedEDF_Key_KeyProp_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PredefinedEDF_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PredefinedEDF;
static const UECodeGen_Private::FStructPropertyParams NewProp_PredefinedVDF_ValueProp;
static const UECodeGen_Private::FBytePropertyParams NewProp_PredefinedVDF_Key_KeyProp_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PredefinedVDF_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PredefinedVDF;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialXPipelineSettings constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialXPipelineSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialXPipelineSettings_Statics
// ********** Begin Class UMaterialXPipelineSettings Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedSurfaceShaders_ValueProp = { "PredefinedSurfaceShaders", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedSurfaceShaders_Key_KeyProp_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_UMaterialXPipelineSettings_Statics::NewProp_PredefinedSurfaceShaders_Key_KeyProp = { "PredefinedSurfaceShaders_Key", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXShaders, METADATA_PARAMS(0, nullptr) }; // 2769085851
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedSurfaceShaders = { "PredefinedSurfaceShaders", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialXPipelineSettings, PredefinedSurfaceShaders), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PredefinedSurfaceShaders_MetaData), NewProp_PredefinedSurfaceShaders_MetaData) }; // 2769085851 2425717601
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedBSDF_ValueProp = { "PredefinedBSDF", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedBSDF_Key_KeyProp_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_UMaterialXPipelineSettings_Statics::NewProp_PredefinedBSDF_Key_KeyProp = { "PredefinedBSDF_Key", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXBSDF, METADATA_PARAMS(0, nullptr) }; // 1539546827
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedBSDF = { "PredefinedBSDF", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialXPipelineSettings, PredefinedBSDF), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PredefinedBSDF_MetaData), NewProp_PredefinedBSDF_MetaData) }; // 1539546827 2425717601
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedEDF_ValueProp = { "PredefinedEDF", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedEDF_Key_KeyProp_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_UMaterialXPipelineSettings_Statics::NewProp_PredefinedEDF_Key_KeyProp = { "PredefinedEDF_Key", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXEDF, METADATA_PARAMS(0, nullptr) }; // 2636152535
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedEDF = { "PredefinedEDF", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialXPipelineSettings, PredefinedEDF), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PredefinedEDF_MetaData), NewProp_PredefinedEDF_MetaData) }; // 2636152535 2425717601
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedVDF_ValueProp = { "PredefinedVDF", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedVDF_Key_KeyProp_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_UMaterialXPipelineSettings_Statics::NewProp_PredefinedVDF_Key_KeyProp = { "PredefinedVDF_Key", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_InterchangeCommon_EInterchangeMaterialXVDF, METADATA_PARAMS(0, nullptr) }; // 114589871
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedVDF = { "PredefinedVDF", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialXPipelineSettings, PredefinedVDF), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PredefinedVDF_MetaData), NewProp_PredefinedVDF_MetaData) }; // 114589871 2425717601
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialXPipelineSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedSurfaceShaders_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedSurfaceShaders_Key_KeyProp_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedSurfaceShaders_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedSurfaceShaders,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedBSDF_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedBSDF_Key_KeyProp_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedBSDF_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedBSDF,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedEDF_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedEDF_Key_KeyProp_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedEDF_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedEDF,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedVDF_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedVDF_Key_KeyProp_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedVDF_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialXPipelineSettings_Statics::NewProp_PredefinedVDF,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialXPipelineSettings_Statics::PropPointers) < 2048);
// ********** End Class UMaterialXPipelineSettings Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UMaterialXPipelineSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDeveloperSettings,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialXPipelineSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialXPipelineSettings_Statics::ClassParams = {
&UMaterialXPipelineSettings::StaticClass,
"Interchange",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialXPipelineSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialXPipelineSettings_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialXPipelineSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialXPipelineSettings_Statics::Class_MetaDataParams)
};
void UMaterialXPipelineSettings::StaticRegisterNativesUMaterialXPipelineSettings()
{
}
UClass* Z_Construct_UClass_UMaterialXPipelineSettings()
{
if (!Z_Registration_Info_UClass_UMaterialXPipelineSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialXPipelineSettings.OuterSingleton, Z_Construct_UClass_UMaterialXPipelineSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialXPipelineSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialXPipelineSettings);
UMaterialXPipelineSettings::~UMaterialXPipelineSettings() {}
// ********** End Class UMaterialXPipelineSettings *************************************************
// ********** Begin Class UInterchangeMaterialXPipeline ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeMaterialXPipeline;
UClass* UInterchangeMaterialXPipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeMaterialXPipeline;
if (!Z_Registration_Info_UClass_UInterchangeMaterialXPipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeMaterialXPipeline"),
Z_Registration_Info_UClass_UInterchangeMaterialXPipeline.InnerSingleton,
StaticRegisterNativesUInterchangeMaterialXPipeline,
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_UInterchangeMaterialXPipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeMaterialXPipeline_NoRegister()
{
return UInterchangeMaterialXPipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeMaterialXPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeMaterialXPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVolumetricMaterial_MetaData[] = {
{ "Category", "Volume" },
{ "Comment", "/** If true, handle Volume Distribution Functions as volumetric materials, i.e an internal Substrate Volumetric FOG-Cloud BSDF is created, otherwise a simple volume Slab BSDF is used. */" },
{ "ModuleRelativePath", "Public/InterchangeMaterialXPipeline.h" },
{ "ToolTip", "If true, handle Volume Distribution Functions as volumetric materials, i.e an internal Substrate Volumetric FOG-Cloud BSDF is created, otherwise a simple volume Slab BSDF is used." },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeMaterialXPipeline constinit property declarations ************
static void NewProp_bVolumetricMaterial_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVolumetricMaterial;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeMaterialXPipeline constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeMaterialXPipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics
// ********** Begin Class UInterchangeMaterialXPipeline Property Definitions ***********************
void Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::NewProp_bVolumetricMaterial_SetBit(void* Obj)
{
((UInterchangeMaterialXPipeline*)Obj)->bVolumetricMaterial = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::NewProp_bVolumetricMaterial = { "bVolumetricMaterial", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeMaterialXPipeline), &Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::NewProp_bVolumetricMaterial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVolumetricMaterial_MetaData), NewProp_bVolumetricMaterial_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::NewProp_bVolumetricMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeMaterialXPipeline Property Definitions *************************
UObject* (*const Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::ClassParams = {
&UInterchangeMaterialXPipeline::StaticClass,
"Interchange",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::PropPointers),
0,
0x000810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::Class_MetaDataParams)
};
void UInterchangeMaterialXPipeline::StaticRegisterNativesUInterchangeMaterialXPipeline()
{
}
UClass* Z_Construct_UClass_UInterchangeMaterialXPipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeMaterialXPipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeMaterialXPipeline.OuterSingleton, Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeMaterialXPipeline.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeMaterialXPipeline);
UInterchangeMaterialXPipeline::~UInterchangeMaterialXPipeline() {}
// ********** End Class UInterchangeMaterialXPipeline **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialXPipelineSettings, UMaterialXPipelineSettings::StaticClass, TEXT("UMaterialXPipelineSettings"), &Z_Registration_Info_UClass_UMaterialXPipelineSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialXPipelineSettings), 839207419U) },
{ Z_Construct_UClass_UInterchangeMaterialXPipeline, UInterchangeMaterialXPipeline::StaticClass, TEXT("UInterchangeMaterialXPipeline"), &Z_Registration_Info_UClass_UInterchangeMaterialXPipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeMaterialXPipeline), 4263283242U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h__Script_InterchangePipelines_837670720{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h__Script_InterchangePipelines_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "InterchangeMaterialXPipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeMaterialXPipeline_generated_h
#error "InterchangeMaterialXPipeline.generated.h already included, missing '#pragma once' in InterchangeMaterialXPipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeMaterialXPipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMaterialXPipelineSettings ***********************************************
struct Z_Construct_UClass_UMaterialXPipelineSettings_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UMaterialXPipelineSettings_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_29_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMaterialXPipelineSettings(); \
friend struct ::Z_Construct_UClass_UMaterialXPipelineSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UMaterialXPipelineSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UMaterialXPipelineSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UMaterialXPipelineSettings_NoRegister) \
DECLARE_SERIALIZER(UMaterialXPipelineSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Interchange");} \
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_29_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMaterialXPipelineSettings(UMaterialXPipelineSettings&&) = delete; \
UMaterialXPipelineSettings(const UMaterialXPipelineSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UMaterialXPipelineSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialXPipelineSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMaterialXPipelineSettings) \
INTERCHANGEPIPELINES_API virtual ~UMaterialXPipelineSettings();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_26_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_29_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_29_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_29_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMaterialXPipelineSettings;
// ********** End Class UMaterialXPipelineSettings *************************************************
// ********** Begin Class UInterchangeMaterialXPipeline ********************************************
struct Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeMaterialXPipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_98_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeMaterialXPipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeMaterialXPipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeMaterialXPipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeMaterialXPipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeMaterialXPipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeMaterialXPipeline) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Interchange");} \
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_98_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeMaterialXPipeline(UInterchangeMaterialXPipeline&&) = delete; \
UInterchangeMaterialXPipeline(const UInterchangeMaterialXPipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeMaterialXPipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeMaterialXPipeline); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UInterchangeMaterialXPipeline) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeMaterialXPipeline();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_95_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_98_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_98_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h_98_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeMaterialXPipeline;
// ********** End Class UInterchangeMaterialXPipeline **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeMaterialXPipeline_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,130 @@
// 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 "InterchangePipelineMeshesUtilities.h"
#ifdef INTERCHANGEPIPELINES_InterchangePipelineMeshesUtilities_generated_h
#error "InterchangePipelineMeshesUtilities.generated.h already included, missing '#pragma once' in InterchangePipelineMeshesUtilities.h"
#endif
#define INTERCHANGEPIPELINES_InterchangePipelineMeshesUtilities_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UInterchangeBaseNodeContainer;
class UInterchangePipelineMeshesUtilities;
struct FInterchangeMeshGeometry;
struct FInterchangeMeshInstance;
struct FInterchangePipelineMeshesUtilitiesContext;
// ********** Begin ScriptStruct FInterchangeLodSceneNodeContainer *********************************
struct Z_Construct_UScriptStruct_FInterchangeLodSceneNodeContainer_Statics;
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_27_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInterchangeLodSceneNodeContainer_Statics; \
INTERCHANGEPIPELINES_API static class UScriptStruct* StaticStruct();
struct FInterchangeLodSceneNodeContainer;
// ********** End ScriptStruct FInterchangeLodSceneNodeContainer ***********************************
// ********** Begin ScriptStruct FInterchangeMeshInstance ******************************************
struct Z_Construct_UScriptStruct_FInterchangeMeshInstance_Statics;
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_44_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInterchangeMeshInstance_Statics; \
INTERCHANGEPIPELINES_API static class UScriptStruct* StaticStruct();
struct FInterchangeMeshInstance;
// ********** End ScriptStruct FInterchangeMeshInstance ********************************************
// ********** Begin ScriptStruct FInterchangeMeshGeometry ******************************************
struct Z_Construct_UScriptStruct_FInterchangeMeshGeometry_Statics;
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_97_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInterchangeMeshGeometry_Statics; \
INTERCHANGEPIPELINES_API static class UScriptStruct* StaticStruct();
struct FInterchangeMeshGeometry;
// ********** End ScriptStruct FInterchangeMeshGeometry ********************************************
// ********** Begin ScriptStruct FInterchangePipelineMeshesUtilitiesContext ************************
struct Z_Construct_UScriptStruct_FInterchangePipelineMeshesUtilitiesContext_Statics;
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_135_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInterchangePipelineMeshesUtilitiesContext_Statics; \
INTERCHANGEPIPELINES_API static class UScriptStruct* StaticStruct();
struct FInterchangePipelineMeshesUtilitiesContext;
// ********** End ScriptStruct FInterchangePipelineMeshesUtilitiesContext **************************
// ********** Begin Class UInterchangePipelineMeshesUtilities **************************************
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_193_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetContext); \
DECLARE_FUNCTION(execGetMeshGeometrySkeletonRootUid); \
DECLARE_FUNCTION(execGetMeshInstanceSkeletonRootUid); \
DECLARE_FUNCTION(execGetAllMeshInstanceUidsUsingMeshGeometryUid); \
DECLARE_FUNCTION(execGetMeshGeometryByUid); \
DECLARE_FUNCTION(execIsValidMeshGeometryUid); \
DECLARE_FUNCTION(execGetMeshInstanceByUid); \
DECLARE_FUNCTION(execIsValidMeshInstanceUid); \
DECLARE_FUNCTION(execGetAllMeshGeometryNotInstanced); \
DECLARE_FUNCTION(execGetAllGeometryCacheGeometry); \
DECLARE_FUNCTION(execGetAllStaticMeshGeometry); \
DECLARE_FUNCTION(execGetAllSkinnedMeshGeometry); \
DECLARE_FUNCTION(execGetAllMeshGeometry); \
DECLARE_FUNCTION(execGetAllGeometryCacheInstance); \
DECLARE_FUNCTION(execGetAllStaticMeshInstance); \
DECLARE_FUNCTION(execGetAllSkinnedMeshInstance); \
DECLARE_FUNCTION(execGetAllMeshInstanceUids); \
DECLARE_FUNCTION(execCreateInterchangePipelineMeshesUtilities);
struct Z_Construct_UClass_UInterchangePipelineMeshesUtilities_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangePipelineMeshesUtilities_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_193_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangePipelineMeshesUtilities(); \
friend struct ::Z_Construct_UClass_UInterchangePipelineMeshesUtilities_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangePipelineMeshesUtilities_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangePipelineMeshesUtilities, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangePipelineMeshesUtilities_NoRegister) \
DECLARE_SERIALIZER(UInterchangePipelineMeshesUtilities)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_193_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UInterchangePipelineMeshesUtilities(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangePipelineMeshesUtilities(UInterchangePipelineMeshesUtilities&&) = delete; \
UInterchangePipelineMeshesUtilities(const UInterchangePipelineMeshesUtilities&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangePipelineMeshesUtilities); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangePipelineMeshesUtilities); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterchangePipelineMeshesUtilities) \
INTERCHANGEPIPELINES_API virtual ~UInterchangePipelineMeshesUtilities();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_190_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_193_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_193_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_193_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_h_193_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangePipelineMeshesUtilities;
// ********** End Class UInterchangePipelineMeshesUtilities ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangePipelineMeshesUtilities_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 EmptyLinkFunctionForGeneratedCodeInterchangePipelines_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_InterchangePipelines;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_InterchangePipelines()
{
if (!Z_Registration_Info_UPackage__Script_InterchangePipelines.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/InterchangePipelines",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x2621BEA6,
0xCF1411E8,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_InterchangePipelines.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_InterchangePipelines.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_InterchangePipelines(Z_Construct_UPackage__Script_InterchangePipelines, TEXT("/Script/InterchangePipelines"), Z_Registration_Info_UPackage__Script_InterchangePipelines, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x2621BEA6, 0xCF1411E8));
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,181 @@
// 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 "InterchangeSparseVolumeTexturePipeline.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeSparseVolumeTexturePipeline() {}
// ********** Begin Cross Module References ********************************************************
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangeBaseNodeContainer_NoRegister();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_NoRegister();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UInterchangeSparseVolumeTexturePipeline **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeSparseVolumeTexturePipeline;
UClass* UInterchangeSparseVolumeTexturePipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeSparseVolumeTexturePipeline;
if (!Z_Registration_Info_UClass_UInterchangeSparseVolumeTexturePipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeSparseVolumeTexturePipeline"),
Z_Registration_Info_UClass_UInterchangeSparseVolumeTexturePipeline.InnerSingleton,
StaticRegisterNativesUInterchangeSparseVolumeTexturePipeline,
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_UInterchangeSparseVolumeTexturePipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_NoRegister()
{
return UInterchangeSparseVolumeTexturePipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeSparseVolumeTexturePipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeSparseVolumeTexturePipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PipelineDisplayName_MetaData[] = {
{ "Category", "Textures" },
{ "ModuleRelativePath", "Public/InterchangeSparseVolumeTexturePipeline.h" },
{ "PipelineInternalEditionData", "True" },
{ "StandAlonePipelineProperty", "True" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportSparseVolumeTextures_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** If enabled, imports all sparse volume texture assets found in the source. */" },
{ "ModuleRelativePath", "Public/InterchangeSparseVolumeTexturePipeline.h" },
{ "ToolTip", "If enabled, imports all sparse volume texture assets found in the source." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportAnimatedSparseVolumeTextures_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/**\n\x09 * If enabled, will attempt to import volume nodes corresponding to numbered files in the same folder as individual frames\n\x09 * of an animated SparseVolumeTextures.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeSparseVolumeTexturePipeline.h" },
{ "ToolTip", "If enabled, will attempt to import volume nodes corresponding to numbered files in the same folder as individual frames\nof an animated SparseVolumeTextures." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = {
{ "Category", "Textures" },
{ "Comment", "/** If set, and there is only one asset and one source, the imported asset will be given this name. */" },
{ "ModuleRelativePath", "Public/InterchangeSparseVolumeTexturePipeline.h" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "If set, and there is only one asset and one source, the imported asset will be given this name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseNodeContainer_MetaData[] = {
{ "ModuleRelativePath", "Public/InterchangeSparseVolumeTexturePipeline.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeSparseVolumeTexturePipeline constinit property declarations **
static const UECodeGen_Private::FStrPropertyParams NewProp_PipelineDisplayName;
static void NewProp_bImportSparseVolumeTextures_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportSparseVolumeTextures;
static void NewProp_bImportAnimatedSparseVolumeTextures_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportAnimatedSparseVolumeTextures;
static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BaseNodeContainer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeSparseVolumeTexturePipeline constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeSparseVolumeTexturePipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics
// ********** Begin Class UInterchangeSparseVolumeTexturePipeline Property Definitions *************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_PipelineDisplayName = { "PipelineDisplayName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeSparseVolumeTexturePipeline, PipelineDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PipelineDisplayName_MetaData), NewProp_PipelineDisplayName_MetaData) };
void Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_bImportSparseVolumeTextures_SetBit(void* Obj)
{
((UInterchangeSparseVolumeTexturePipeline*)Obj)->bImportSparseVolumeTextures = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_bImportSparseVolumeTextures = { "bImportSparseVolumeTextures", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeSparseVolumeTexturePipeline), &Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_bImportSparseVolumeTextures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportSparseVolumeTextures_MetaData), NewProp_bImportSparseVolumeTextures_MetaData) };
void Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_bImportAnimatedSparseVolumeTextures_SetBit(void* Obj)
{
((UInterchangeSparseVolumeTexturePipeline*)Obj)->bImportAnimatedSparseVolumeTextures = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_bImportAnimatedSparseVolumeTextures = { "bImportAnimatedSparseVolumeTextures", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UInterchangeSparseVolumeTexturePipeline), &Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_bImportAnimatedSparseVolumeTextures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportAnimatedSparseVolumeTextures_MetaData), NewProp_bImportAnimatedSparseVolumeTextures_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeSparseVolumeTexturePipeline, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_BaseNodeContainer = { "BaseNodeContainer", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeSparseVolumeTexturePipeline, BaseNodeContainer), Z_Construct_UClass_UInterchangeBaseNodeContainer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseNodeContainer_MetaData), NewProp_BaseNodeContainer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_PipelineDisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_bImportSparseVolumeTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_bImportAnimatedSparseVolumeTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_AssetName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::NewProp_BaseNodeContainer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeSparseVolumeTexturePipeline Property Definitions ***************
UObject* (*const Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::ClassParams = {
&UInterchangeSparseVolumeTexturePipeline::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::Class_MetaDataParams)
};
void UInterchangeSparseVolumeTexturePipeline::StaticRegisterNativesUInterchangeSparseVolumeTexturePipeline()
{
}
UClass* Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeSparseVolumeTexturePipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeSparseVolumeTexturePipeline.OuterSingleton, Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeSparseVolumeTexturePipeline.OuterSingleton;
}
UInterchangeSparseVolumeTexturePipeline::UInterchangeSparseVolumeTexturePipeline(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeSparseVolumeTexturePipeline);
UInterchangeSparseVolumeTexturePipeline::~UInterchangeSparseVolumeTexturePipeline() {}
// ********** End Class UInterchangeSparseVolumeTexturePipeline ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline, UInterchangeSparseVolumeTexturePipeline::StaticClass, TEXT("UInterchangeSparseVolumeTexturePipeline"), &Z_Registration_Info_UClass_UInterchangeSparseVolumeTexturePipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeSparseVolumeTexturePipeline), 1625819059U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h__Script_InterchangePipelines_2070521315{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h__Script_InterchangePipelines_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 "InterchangeSparseVolumeTexturePipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeSparseVolumeTexturePipeline_generated_h
#error "InterchangeSparseVolumeTexturePipeline.generated.h already included, missing '#pragma once' in InterchangeSparseVolumeTexturePipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeSparseVolumeTexturePipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UInterchangeSparseVolumeTexturePipeline **********************************
struct Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h_21_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeSparseVolumeTexturePipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeSparseVolumeTexturePipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeSparseVolumeTexturePipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeSparseVolumeTexturePipeline)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h_21_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UInterchangeSparseVolumeTexturePipeline(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeSparseVolumeTexturePipeline(UInterchangeSparseVolumeTexturePipeline&&) = delete; \
UInterchangeSparseVolumeTexturePipeline(const UInterchangeSparseVolumeTexturePipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeSparseVolumeTexturePipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeSparseVolumeTexturePipeline); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterchangeSparseVolumeTexturePipeline) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeSparseVolumeTexturePipeline();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h_18_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h_21_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h_21_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeSparseVolumeTexturePipeline;
// ********** End Class UInterchangeSparseVolumeTexturePipeline ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeSparseVolumeTexturePipeline_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,249 @@
// 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 "InterchangeglTFPipeline.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeglTFPipeline() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
DEVELOPERSETTINGS_API UClass* Z_Construct_UClass_UDeveloperSettings();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UGLTFPipelineSettings();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UGLTFPipelineSettings_NoRegister();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGLTFPipeline();
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGLTFPipeline_NoRegister();
UPackage* Z_Construct_UPackage__Script_InterchangePipelines();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGLTFPipelineSettings ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFPipelineSettings;
UClass* UGLTFPipelineSettings::GetPrivateStaticClass()
{
using TClass = UGLTFPipelineSettings;
if (!Z_Registration_Info_UClass_UGLTFPipelineSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFPipelineSettings"),
Z_Registration_Info_UClass_UGLTFPipelineSettings.InnerSingleton,
StaticRegisterNativesUGLTFPipelineSettings,
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_UGLTFPipelineSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFPipelineSettings_NoRegister()
{
return UGLTFPipelineSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFPipelineSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "glTF Settings" },
{ "IncludePath", "InterchangeglTFPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeglTFPipeline.h" },
{ "ToolTip", "Interchange settings for glTF conversions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialParents_MetaData[] = {
{ "Category", "PredefinedglTFMaterialLibrary" },
{ "DisplayName", "Predefined glTF Material Library" },
{ "ModuleRelativePath", "Public/InterchangeglTFPipeline.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFPipelineSettings constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_MaterialParents_ValueProp;
static const UECodeGen_Private::FStrPropertyParams NewProp_MaterialParents_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_MaterialParents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGLTFPipelineSettings constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFPipelineSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFPipelineSettings_Statics
// ********** Begin Class UGLTFPipelineSettings Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGLTFPipelineSettings_Statics::NewProp_MaterialParents_ValueProp = { "MaterialParents", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UGLTFPipelineSettings_Statics::NewProp_MaterialParents_Key_KeyProp = { "MaterialParents_Key", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UGLTFPipelineSettings_Statics::NewProp_MaterialParents = { "MaterialParents", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFPipelineSettings, MaterialParents), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialParents_MetaData), NewProp_MaterialParents_MetaData) }; // 2425717601
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGLTFPipelineSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFPipelineSettings_Statics::NewProp_MaterialParents_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFPipelineSettings_Statics::NewProp_MaterialParents_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFPipelineSettings_Statics::NewProp_MaterialParents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFPipelineSettings_Statics::PropPointers) < 2048);
// ********** End Class UGLTFPipelineSettings Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UGLTFPipelineSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDeveloperSettings,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFPipelineSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFPipelineSettings_Statics::ClassParams = {
&UGLTFPipelineSettings::StaticClass,
"Interchange",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UGLTFPipelineSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFPipelineSettings_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFPipelineSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFPipelineSettings_Statics::Class_MetaDataParams)
};
void UGLTFPipelineSettings::StaticRegisterNativesUGLTFPipelineSettings()
{
}
UClass* Z_Construct_UClass_UGLTFPipelineSettings()
{
if (!Z_Registration_Info_UClass_UGLTFPipelineSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFPipelineSettings.OuterSingleton, Z_Construct_UClass_UGLTFPipelineSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFPipelineSettings.OuterSingleton;
}
UGLTFPipelineSettings::UGLTFPipelineSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFPipelineSettings);
UGLTFPipelineSettings::~UGLTFPipelineSettings() {}
// ********** End Class UGLTFPipelineSettings ******************************************************
// ********** Begin Class UInterchangeGLTFPipeline *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGLTFPipeline;
UClass* UInterchangeGLTFPipeline::GetPrivateStaticClass()
{
using TClass = UInterchangeGLTFPipeline;
if (!Z_Registration_Info_UClass_UInterchangeGLTFPipeline.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGLTFPipeline"),
Z_Registration_Info_UClass_UInterchangeGLTFPipeline.InnerSingleton,
StaticRegisterNativesUInterchangeGLTFPipeline,
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_UInterchangeGLTFPipeline.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGLTFPipeline_NoRegister()
{
return UInterchangeGLTFPipeline::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGLTFPipeline_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeglTFPipeline.h" },
{ "ModuleRelativePath", "Public/InterchangeglTFPipeline.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PipelineDisplayName_MetaData[] = {
{ "Category", "Common" },
{ "Comment", "/** The name of the pipeline that will be display in the import dialog. */" },
{ "ModuleRelativePath", "Public/InterchangeglTFPipeline.h" },
{ "PipelineInternalEditionData", "True" },
{ "StandAlonePipelineProperty", "True" },
{ "ToolTip", "The name of the pipeline that will be display in the import dialog." },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGLTFPipeline constinit property declarations *****************
static const UECodeGen_Private::FStrPropertyParams NewProp_PipelineDisplayName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeGLTFPipeline constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGLTFPipeline>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGLTFPipeline_Statics
// ********** Begin Class UInterchangeGLTFPipeline Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::NewProp_PipelineDisplayName = { "PipelineDisplayName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeGLTFPipeline, PipelineDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PipelineDisplayName_MetaData), NewProp_PipelineDisplayName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::NewProp_PipelineDisplayName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeGLTFPipeline Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangePipelineBase,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::ClassParams = {
&UInterchangeGLTFPipeline::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::Class_MetaDataParams)
};
void UInterchangeGLTFPipeline::StaticRegisterNativesUInterchangeGLTFPipeline()
{
}
UClass* Z_Construct_UClass_UInterchangeGLTFPipeline()
{
if (!Z_Registration_Info_UClass_UInterchangeGLTFPipeline.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGLTFPipeline.OuterSingleton, Z_Construct_UClass_UInterchangeGLTFPipeline_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGLTFPipeline.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGLTFPipeline);
UInterchangeGLTFPipeline::~UInterchangeGLTFPipeline() {}
// ********** End Class UInterchangeGLTFPipeline ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h__Script_InterchangePipelines_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFPipelineSettings, UGLTFPipelineSettings::StaticClass, TEXT("UGLTFPipelineSettings"), &Z_Registration_Info_UClass_UGLTFPipelineSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFPipelineSettings), 2577711066U) },
{ Z_Construct_UClass_UInterchangeGLTFPipeline, UInterchangeGLTFPipeline::StaticClass, TEXT("UInterchangeGLTFPipeline"), &Z_Registration_Info_UClass_UInterchangeGLTFPipeline, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGLTFPipeline), 2548359994U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h__Script_InterchangePipelines_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h__Script_InterchangePipelines_564950888{
TEXT("/Script/InterchangePipelines"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h__Script_InterchangePipelines_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h__Script_InterchangePipelines_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "InterchangeglTFPipeline.h"
#ifdef INTERCHANGEPIPELINES_InterchangeglTFPipeline_generated_h
#error "InterchangeglTFPipeline.generated.h already included, missing '#pragma once' in InterchangeglTFPipeline.h"
#endif
#define INTERCHANGEPIPELINES_InterchangeglTFPipeline_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGLTFPipelineSettings ****************************************************
struct Z_Construct_UClass_UGLTFPipelineSettings_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UGLTFPipelineSettings_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_24_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGLTFPipelineSettings(); \
friend struct ::Z_Construct_UClass_UGLTFPipelineSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UGLTFPipelineSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFPipelineSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UGLTFPipelineSettings_NoRegister) \
DECLARE_SERIALIZER(UGLTFPipelineSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Interchange");} \
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_24_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
INTERCHANGEPIPELINES_API UGLTFPipelineSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFPipelineSettings(UGLTFPipelineSettings&&) = delete; \
UGLTFPipelineSettings(const UGLTFPipelineSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UGLTFPipelineSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFPipelineSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFPipelineSettings) \
INTERCHANGEPIPELINES_API virtual ~UGLTFPipelineSettings();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_21_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_24_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_24_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_24_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFPipelineSettings;
// ********** End Class UGLTFPipelineSettings ******************************************************
// ********** Begin Class UInterchangeGLTFPipeline *************************************************
struct Z_Construct_UClass_UInterchangeGLTFPipeline_Statics;
INTERCHANGEPIPELINES_API UClass* Z_Construct_UClass_UInterchangeGLTFPipeline_NoRegister();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_51_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInterchangeGLTFPipeline(); \
friend struct ::Z_Construct_UClass_UInterchangeGLTFPipeline_Statics; \
static UClass* GetPrivateStaticClass(); \
friend INTERCHANGEPIPELINES_API UClass* ::Z_Construct_UClass_UInterchangeGLTFPipeline_NoRegister(); \
public: \
DECLARE_CLASS2(UInterchangeGLTFPipeline, UInterchangePipelineBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/InterchangePipelines"), Z_Construct_UClass_UInterchangeGLTFPipeline_NoRegister) \
DECLARE_SERIALIZER(UInterchangeGLTFPipeline)
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_51_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UInterchangeGLTFPipeline(UInterchangeGLTFPipeline&&) = delete; \
UInterchangeGLTFPipeline(const UInterchangeGLTFPipeline&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(INTERCHANGEPIPELINES_API, UInterchangeGLTFPipeline); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterchangeGLTFPipeline); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UInterchangeGLTFPipeline) \
INTERCHANGEPIPELINES_API virtual ~UInterchangeGLTFPipeline();
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_48_PROLOG
#define FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_51_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_51_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h_51_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterchangeGLTFPipeline;
// ********** End Class UInterchangeGLTFPipeline ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Interchange_Runtime_Source_Pipelines_Public_InterchangeglTFPipeline_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,13 @@
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeGenericAnimationPipeline.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeGenericAudioPipeline.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeGenericGroomPipeline.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeGenericMaterialPipeline.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeGenericMeshPipeline.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeGenericTexturePipeline.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeglTFPipeline.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeGenericScenesPipeline.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeMaterialXPipeline.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangePipelineMeshesUtilities.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeGenericAssetsPipeline.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeGenericAssetsPipelineSharedSettings.h
D:\UE_5_7_1\Engine\Plugins\Interchange\Runtime\Source\Pipelines\Public\InterchangeSparseVolumeTexturePipeline.h