370 lines
30 KiB
C++
370 lines
30 KiB
C++
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
||
|
|
/*===========================================================================
|
||
|
|
Generated code exported from UnrealHeaderTool.
|
||
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||
|
|
===========================================================================*/
|
||
|
|
|
||
|
|
#include "UObject/GeneratedCppIncludes.h"
|
||
|
|
#include "ClothingAsset.h"
|
||
|
|
#include "ClothConfig_Legacy.h"
|
||
|
|
#include "ClothLODData.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 EmptyLinkFunctionForGeneratedCodeClothingAsset() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothingAssetCommon();
|
||
|
|
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothingAssetCommon_NoRegister();
|
||
|
|
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothingAssetCustomData();
|
||
|
|
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothingAssetCustomData_NoRegister();
|
||
|
|
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothLODDataCommon_Legacy_NoRegister();
|
||
|
|
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothConfig_Legacy();
|
||
|
|
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothLODDataCommon();
|
||
|
|
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothConfigBase_NoRegister();
|
||
|
|
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingAssetBase();
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_UPhysicsAsset_NoRegister();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UClothingAssetCustomData *************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UClothingAssetCustomData;
|
||
|
|
UClass* UClothingAssetCustomData::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UClothingAssetCustomData;
|
||
|
|
if (!Z_Registration_Info_UClass_UClothingAssetCustomData.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("ClothingAssetCustomData"),
|
||
|
|
Z_Registration_Info_UClass_UClothingAssetCustomData.InnerSingleton,
|
||
|
|
StaticRegisterNativesUClothingAssetCustomData,
|
||
|
|
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_UClothingAssetCustomData.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UClothingAssetCustomData_NoRegister()
|
||
|
|
{
|
||
|
|
return UClothingAssetCustomData::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UClothingAssetCustomData_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "ClothingAsset.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UClothingAssetCustomData constinit property declarations *****************
|
||
|
|
// ********** End Class UClothingAssetCustomData constinit property declarations *******************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UClothingAssetCustomData>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UClothingAssetCustomData_Statics
|
||
|
|
UObject* (*const Z_Construct_UClass_UClothingAssetCustomData_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UObject,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothingAssetCustomData_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClothingAssetCustomData_Statics::ClassParams = {
|
||
|
|
&UClothingAssetCustomData::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0x000800A1u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClothingAssetCustomData_Statics::Class_MetaDataParams), Z_Construct_UClass_UClothingAssetCustomData_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UClothingAssetCustomData::StaticRegisterNativesUClothingAssetCustomData()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UClothingAssetCustomData()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UClothingAssetCustomData.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClothingAssetCustomData.OuterSingleton, Z_Construct_UClass_UClothingAssetCustomData_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UClothingAssetCustomData.OuterSingleton;
|
||
|
|
}
|
||
|
|
UClothingAssetCustomData::UClothingAssetCustomData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClothingAssetCustomData);
|
||
|
|
UClothingAssetCustomData::~UClothingAssetCustomData() {}
|
||
|
|
// ********** End Class UClothingAssetCustomData ***************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UClothingAssetCommon *****************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UClothingAssetCommon;
|
||
|
|
UClass* UClothingAssetCommon::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UClothingAssetCommon;
|
||
|
|
if (!Z_Registration_Info_UClass_UClothingAssetCommon.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("ClothingAssetCommon"),
|
||
|
|
Z_Registration_Info_UClass_UClothingAssetCommon.InnerSingleton,
|
||
|
|
StaticRegisterNativesUClothingAssetCommon,
|
||
|
|
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_UClothingAssetCommon.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UClothingAssetCommon_NoRegister()
|
||
|
|
{
|
||
|
|
return UClothingAssetCommon::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UClothingAssetCommon_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "BlueprintType", "true" },
|
||
|
|
{ "Comment", "/**\n * Implementation of non-solver specific, but common Engine related functionality.\n *\n * Solver specific implementations may wish to override this class to construct\n * their own default instances of child classes, such as \\c ClothSimConfig and \n * \\c CustomData, as well as override the \\c AddNewLod() factory to build their \n * own implementation of \\c UClothLODDataBase.\n */" },
|
||
|
|
{ "HideCategories", "Object" },
|
||
|
|
{ "IncludePath", "ClothingAsset.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ObjectInitializerConstructorDeclared", "" },
|
||
|
|
{ "ToolTip", "Implementation of non-solver specific, but common Engine related functionality.\n\nSolver specific implementations may wish to override this class to construct\ntheir own default instances of child classes, such as \\c ClothSimConfig and\n\\c CustomData, as well as override the \\c AddNewLod() factory to build their\nown implementation of \\c UClothLODDataBase." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicsAsset_MetaData[] = {
|
||
|
|
{ "Category", "Skeletal Mesh Clothing" },
|
||
|
|
{ "Comment", "// The physics asset to extract collisions from when building a simulation.\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "The physics asset to extract collisions from when building a simulation." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothConfigs_ValueProp_MetaData[] = {
|
||
|
|
{ "Category", "Skeletal Mesh Clothing" },
|
||
|
|
{ "Comment", "// Simulation specific cloth parameters. \n// Use GetClothConfig() to retrieve the correct parameters/config type for the desired cloth simulation system.\n" },
|
||
|
|
{ "EditInline", "true" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "Simulation specific cloth parameters.\nUse GetClothConfig() to retrieve the correct parameters/config type for the desired cloth simulation system." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothConfigs_MetaData[] = {
|
||
|
|
{ "Category", "Skeletal Mesh Clothing" },
|
||
|
|
{ "Comment", "// Simulation specific cloth parameters. \n// Use GetClothConfig() to retrieve the correct parameters/config type for the desired cloth simulation system.\n" },
|
||
|
|
{ "EditInline", "true" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "Simulation specific cloth parameters.\nUse GetClothConfig() to retrieve the correct parameters/config type for the desired cloth simulation system." },
|
||
|
|
};
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothSharedSimConfig_MetaData[] = {
|
||
|
|
{ "Comment", "// Shared by all cloth instances in a skeletal mesh\n// Only supported with Chaos Cloth for now\n// This may not be editable on unused cloth assets\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "Shared by all cloth instances in a skeletal mesh\nOnly supported with Chaos Cloth for now\nThis may not be editable on unused cloth assets" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothSimConfig_MetaData[] = {
|
||
|
|
{ "Comment", "// Parameters for how the NVcloth behaves.\n// These will have no effect on Chaos cloth\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "Parameters for how the NVcloth behaves.\nThese will have no effect on Chaos cloth" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChaosClothSimConfig_MetaData[] = {
|
||
|
|
{ "Comment", "// Parameters for how Chaos cloth behaves \n// These will not affect NVcloth\n// For now, we have two configuration parameters so that we can switch between chaos and\n// non chaos at will without losing the original NVcloth data\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "Parameters for how Chaos cloth behaves\nThese will not affect NVcloth\nFor now, we have two configuration parameters so that we can switch between chaos and\nnon chaos at will without losing the original NVcloth data" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothLodData_MetaData[] = {
|
||
|
|
{ "Comment", "// Deprecated. Use LodData instead\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "Deprecated. Use LodData instead" },
|
||
|
|
};
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LodData_MetaData[] = {
|
||
|
|
{ "Comment", "// The actual asset data, listed by LOD.\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "The actual asset data, listed by LOD." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LodMap_MetaData[] = {
|
||
|
|
{ "Comment", "// Tracks which clothing LOD each skel mesh LOD corresponds to (LodMap[SkelLod]=ClothingLod).\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "Tracks which clothing LOD each skel mesh LOD corresponds to (LodMap[SkelLod]=ClothingLod)." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UsedBoneNames_MetaData[] = {
|
||
|
|
{ "Comment", "// List of bones this asset uses inside its parent mesh.\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "List of bones this asset uses inside its parent mesh." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UsedBoneIndices_MetaData[] = {
|
||
|
|
{ "Comment", "// List of the indices for the bones in UsedBoneNames, used for remapping.\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "List of the indices for the bones in UsedBoneNames, used for remapping." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReferenceBoneIndex_MetaData[] = {
|
||
|
|
{ "Comment", "// Bone to treat as the root of the simulation space.\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "Bone to treat as the root of the simulation space." },
|
||
|
|
};
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothConfig_MetaData[] = {
|
||
|
|
{ "Comment", "/** \n\x09 * Deprecated property for transitioning the \\c FClothConfig struct to the \n\x09 * \\c UClothConfigBase array, in a new property called \\c ClothConfigs.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/ClothingAsset.h" },
|
||
|
|
{ "ToolTip", "Deprecated property for transitioning the \\c FClothConfig struct to the\n\\c UClothConfigBase array, in a new property called \\c ClothConfigs." },
|
||
|
|
};
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UClothingAssetCommon constinit property declarations *********************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_PhysicsAsset;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ClothConfigs_ValueProp;
|
||
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_ClothConfigs_Key_KeyProp;
|
||
|
|
static const UECodeGen_Private::FMapPropertyParams NewProp_ClothConfigs;
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ClothSharedSimConfig;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ClothSimConfig;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ChaosClothSimConfig;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ClothLodData_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_ClothLodData;
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_LodData_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_LodData;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_LodMap_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_LodMap;
|
||
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_UsedBoneNames_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_UsedBoneNames;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_UsedBoneIndices_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_UsedBoneIndices;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ReferenceBoneIndex;
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_ClothConfig;
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UClothingAssetCommon constinit property declarations ***********************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UClothingAssetCommon>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UClothingAssetCommon_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UClothingAssetCommon Property Definitions ********************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_PhysicsAsset = { "PhysicsAsset", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, PhysicsAsset), Z_Construct_UClass_UPhysicsAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicsAsset_MetaData), NewProp_PhysicsAsset_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothConfigs_ValueProp = { "ClothConfigs", nullptr, (EPropertyFlags)0x01060000000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UClothConfigBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothConfigs_ValueProp_MetaData), NewProp_ClothConfigs_ValueProp_MetaData) };
|
||
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothConfigs_Key_KeyProp = { "ClothConfigs_Key", nullptr, (EPropertyFlags)0x01020000000a0009, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothConfigs = { "ClothConfigs", nullptr, (EPropertyFlags)0x011400800002005d, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, ClothConfigs), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothConfigs_MetaData), NewProp_ClothConfigs_MetaData) };
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothSharedSimConfig = { "ClothSharedSimConfig", nullptr, (EPropertyFlags)0x0114000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, ClothSharedSimConfig_DEPRECATED), Z_Construct_UClass_UClothConfigBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothSharedSimConfig_MetaData), NewProp_ClothSharedSimConfig_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothSimConfig = { "ClothSimConfig", nullptr, (EPropertyFlags)0x0114000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, ClothSimConfig_DEPRECATED), Z_Construct_UClass_UClothConfigBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothSimConfig_MetaData), NewProp_ClothSimConfig_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ChaosClothSimConfig = { "ChaosClothSimConfig", nullptr, (EPropertyFlags)0x0114000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, ChaosClothSimConfig_DEPRECATED), Z_Construct_UClass_UClothConfigBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChaosClothSimConfig_MetaData), NewProp_ChaosClothSimConfig_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothLodData_Inner = { "ClothLodData", nullptr, (EPropertyFlags)0x0104000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClothLODDataCommon_Legacy_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothLodData = { "ClothLodData", nullptr, (EPropertyFlags)0x0114000820000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, ClothLodData_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothLodData_MetaData), NewProp_ClothLodData_MetaData) };
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_LodData_Inner = { "LodData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FClothLODDataCommon, METADATA_PARAMS(0, nullptr) }; // 1628007391
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_LodData = { "LodData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, LodData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LodData_MetaData), NewProp_LodData_MetaData) }; // 1628007391
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_LodMap_Inner = { "LodMap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_LodMap = { "LodMap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, LodMap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LodMap_MetaData), NewProp_LodMap_MetaData) };
|
||
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_UsedBoneNames_Inner = { "UsedBoneNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_UsedBoneNames = { "UsedBoneNames", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, UsedBoneNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UsedBoneNames_MetaData), NewProp_UsedBoneNames_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_UsedBoneIndices_Inner = { "UsedBoneIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_UsedBoneIndices = { "UsedBoneIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, UsedBoneIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UsedBoneIndices_MetaData), NewProp_UsedBoneIndices_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ReferenceBoneIndex = { "ReferenceBoneIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, ReferenceBoneIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReferenceBoneIndex_MetaData), NewProp_ReferenceBoneIndex_MetaData) };
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothConfig = { "ClothConfig", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetCommon, ClothConfig_DEPRECATED), Z_Construct_UScriptStruct_FClothConfig_Legacy, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothConfig_MetaData), NewProp_ClothConfig_MetaData) }; // 2898995825
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UClothingAssetCommon_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_PhysicsAsset,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothConfigs_ValueProp,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothConfigs_Key_KeyProp,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothConfigs,
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothSharedSimConfig,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothSimConfig,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ChaosClothSimConfig,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothLodData_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothLodData,
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_LodData_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_LodData,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_LodMap_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_LodMap,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_UsedBoneNames_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_UsedBoneNames,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_UsedBoneIndices_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_UsedBoneIndices,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ReferenceBoneIndex,
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetCommon_Statics::NewProp_ClothConfig,
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothingAssetCommon_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UClothingAssetCommon Property Definitions **********************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UClothingAssetCommon_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UClothingAssetBase,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothingAssetCommon_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClothingAssetCommon_Statics::ClassParams = {
|
||
|
|
&UClothingAssetCommon::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UClothingAssetCommon_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UClothingAssetCommon_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x008800A0u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClothingAssetCommon_Statics::Class_MetaDataParams), Z_Construct_UClass_UClothingAssetCommon_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UClothingAssetCommon::StaticRegisterNativesUClothingAssetCommon()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UClothingAssetCommon()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UClothingAssetCommon.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClothingAssetCommon.OuterSingleton, Z_Construct_UClass_UClothingAssetCommon_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UClothingAssetCommon.OuterSingleton;
|
||
|
|
}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClothingAssetCommon);
|
||
|
|
UClothingAssetCommon::~UClothingAssetCommon() {}
|
||
|
|
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UClothingAssetCommon)
|
||
|
|
// ********** End Class UClothingAssetCommon *******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h__Script_ClothingSystemRuntimeCommon_Statics
|
||
|
|
{
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UClothingAssetCustomData, UClothingAssetCustomData::StaticClass, TEXT("UClothingAssetCustomData"), &Z_Registration_Info_UClass_UClothingAssetCustomData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClothingAssetCustomData), 2170660488U) },
|
||
|
|
{ Z_Construct_UClass_UClothingAssetCommon, UClothingAssetCommon::StaticClass, TEXT("UClothingAssetCommon"), &Z_Registration_Info_UClass_UClothingAssetCommon, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClothingAssetCommon), 4058727020U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h__Script_ClothingSystemRuntimeCommon_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h__Script_ClothingSystemRuntimeCommon_2422629571{
|
||
|
|
TEXT("/Script/ClothingSystemRuntimeCommon"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h__Script_ClothingSystemRuntimeCommon_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h__Script_ClothingSystemRuntimeCommon_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
nullptr, 0,
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|