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,273 @@
// 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 "ClothConfig.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothConfig() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothConfigCommon();
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothConfigCommon_NoRegister();
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothSharedConfigCommon();
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothSharedConfigCommon_NoRegister();
CLOTHINGSYSTEMRUNTIMECOMMON_API UEnum* Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothConfigBase();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EClothMassMode ************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EClothMassMode;
static UEnum* EClothMassMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EClothMassMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EClothMassMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon(), TEXT("EClothMassMode"));
}
return Z_Registration_Info_UEnum_EClothMassMode.OuterSingleton;
}
template<> CLOTHINGSYSTEMRUNTIMECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EClothMassMode>()
{
return EClothMassMode_StaticEnum();
}
struct Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Different mass modes deciding the setup process. */" },
{ "Density.Comment", "/** The mass value is used to set the density of the cloth, calculating the mass for each particle depending on its connected surface area. */" },
{ "Density.Name", "EClothMassMode::Density" },
{ "Density.ToolTip", "The mass value is used to set the density of the cloth, calculating the mass for each particle depending on its connected surface area." },
{ "MaxClothMassMode.Hidden", "" },
{ "MaxClothMassMode.Name", "EClothMassMode::MaxClothMassMode" },
{ "ModuleRelativePath", "Public/ClothConfig.h" },
{ "ToolTip", "Different mass modes deciding the setup process." },
{ "TotalMass.Comment", "/** The mass value is used to set the mass of the entire cloth, distributing it to each particle depending on the amount of connected surface area. */" },
{ "TotalMass.Name", "EClothMassMode::TotalMass" },
{ "TotalMass.ToolTip", "The mass value is used to set the mass of the entire cloth, distributing it to each particle depending on the amount of connected surface area." },
{ "UniformMass.Comment", "/** The mass value is used to set the same mass for each particle. */" },
{ "UniformMass.Name", "EClothMassMode::UniformMass" },
{ "UniformMass.ToolTip", "The mass value is used to set the same mass for each particle." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EClothMassMode::UniformMass", (int64)EClothMassMode::UniformMass },
{ "EClothMassMode::TotalMass", (int64)EClothMassMode::TotalMass },
{ "EClothMassMode::Density", (int64)EClothMassMode::Density },
{ "EClothMassMode::MaxClothMassMode", (int64)EClothMassMode::MaxClothMassMode },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
nullptr,
"EClothMassMode",
"EClothMassMode",
Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode()
{
if (!Z_Registration_Info_UEnum_EClothMassMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EClothMassMode.InnerSingleton, Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothMassMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EClothMassMode.InnerSingleton;
}
// ********** End Enum EClothMassMode **************************************************************
// ********** Begin Class UClothConfigCommon *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UClothConfigCommon;
UClass* UClothConfigCommon::GetPrivateStaticClass()
{
using TClass = UClothConfigCommon;
if (!Z_Registration_Info_UClass_UClothConfigCommon.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ClothConfigCommon"),
Z_Registration_Info_UClass_UClothConfigCommon.InnerSingleton,
StaticRegisterNativesUClothConfigCommon,
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_UClothConfigCommon.InnerSingleton;
}
UClass* Z_Construct_UClass_UClothConfigCommon_NoRegister()
{
return UClothConfigCommon::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UClothConfigCommon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Common configuration base class. */" },
{ "IncludePath", "ClothConfig.h" },
{ "ModuleRelativePath", "Public/ClothConfig.h" },
{ "ToolTip", "Common configuration base class." },
};
#endif // WITH_METADATA
// ********** Begin Class UClothConfigCommon constinit property declarations ***********************
// ********** End Class UClothConfigCommon constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UClothConfigCommon>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UClothConfigCommon_Statics
UObject* (*const Z_Construct_UClass_UClothConfigCommon_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UClothConfigBase,
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothConfigCommon_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClothConfigCommon_Statics::ClassParams = {
&UClothConfigCommon::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClothConfigCommon_Statics::Class_MetaDataParams), Z_Construct_UClass_UClothConfigCommon_Statics::Class_MetaDataParams)
};
void UClothConfigCommon::StaticRegisterNativesUClothConfigCommon()
{
}
UClass* Z_Construct_UClass_UClothConfigCommon()
{
if (!Z_Registration_Info_UClass_UClothConfigCommon.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClothConfigCommon.OuterSingleton, Z_Construct_UClass_UClothConfigCommon_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UClothConfigCommon.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClothConfigCommon);
// ********** End Class UClothConfigCommon *********************************************************
// ********** Begin Class UClothSharedConfigCommon *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UClothSharedConfigCommon;
UClass* UClothSharedConfigCommon::GetPrivateStaticClass()
{
using TClass = UClothSharedConfigCommon;
if (!Z_Registration_Info_UClass_UClothSharedConfigCommon.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ClothSharedConfigCommon"),
Z_Registration_Info_UClass_UClothSharedConfigCommon.InnerSingleton,
StaticRegisterNativesUClothSharedConfigCommon,
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_UClothSharedConfigCommon.InnerSingleton;
}
UClass* Z_Construct_UClass_UClothSharedConfigCommon_NoRegister()
{
return UClothSharedConfigCommon::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UClothSharedConfigCommon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Common shared configuration base class. */" },
{ "IncludePath", "ClothConfig.h" },
{ "ModuleRelativePath", "Public/ClothConfig.h" },
{ "ToolTip", "Common shared configuration base class." },
};
#endif // WITH_METADATA
// ********** Begin Class UClothSharedConfigCommon constinit property declarations *****************
// ********** End Class UClothSharedConfigCommon constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UClothSharedConfigCommon>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UClothSharedConfigCommon_Statics
UObject* (*const Z_Construct_UClass_UClothSharedConfigCommon_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UClothConfigCommon,
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothSharedConfigCommon_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClothSharedConfigCommon_Statics::ClassParams = {
&UClothSharedConfigCommon::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClothSharedConfigCommon_Statics::Class_MetaDataParams), Z_Construct_UClass_UClothSharedConfigCommon_Statics::Class_MetaDataParams)
};
void UClothSharedConfigCommon::StaticRegisterNativesUClothSharedConfigCommon()
{
}
UClass* Z_Construct_UClass_UClothSharedConfigCommon()
{
if (!Z_Registration_Info_UClass_UClothSharedConfigCommon.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClothSharedConfigCommon.OuterSingleton, Z_Construct_UClass_UClothSharedConfigCommon_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UClothSharedConfigCommon.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClothSharedConfigCommon);
// ********** End Class UClothSharedConfigCommon ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h__Script_ClothingSystemRuntimeCommon_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EClothMassMode_StaticEnum, TEXT("EClothMassMode"), &Z_Registration_Info_UEnum_EClothMassMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 720143304U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UClothConfigCommon, UClothConfigCommon::StaticClass, TEXT("UClothConfigCommon"), &Z_Registration_Info_UClass_UClothConfigCommon, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClothConfigCommon), 726858353U) },
{ Z_Construct_UClass_UClothSharedConfigCommon, UClothSharedConfigCommon::StaticClass, TEXT("UClothSharedConfigCommon"), &Z_Registration_Info_UClass_UClothSharedConfigCommon, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClothSharedConfigCommon), 3224135186U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h__Script_ClothingSystemRuntimeCommon_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h__Script_ClothingSystemRuntimeCommon_392757824{
TEXT("/Script/ClothingSystemRuntimeCommon"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h__Script_ClothingSystemRuntimeCommon_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h__Script_ClothingSystemRuntimeCommon_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h__Script_ClothingSystemRuntimeCommon_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h__Script_ClothingSystemRuntimeCommon_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,110 @@
// 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 "ClothConfig.h"
#ifdef CLOTHINGSYSTEMRUNTIMECOMMON_ClothConfig_generated_h
#error "ClothConfig.generated.h already included, missing '#pragma once' in ClothConfig.h"
#endif
#define CLOTHINGSYSTEMRUNTIMECOMMON_ClothConfig_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UClothConfigCommon *******************************************************
struct Z_Construct_UClass_UClothConfigCommon_Statics;
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothConfigCommon_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_31_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothConfigCommon(); \
friend struct ::Z_Construct_UClass_UClothConfigCommon_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* ::Z_Construct_UClass_UClothConfigCommon_NoRegister(); \
public: \
DECLARE_CLASS2(UClothConfigCommon, UClothConfigBase, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeCommon"), Z_Construct_UClass_UClothConfigCommon_NoRegister) \
DECLARE_SERIALIZER(UClothConfigCommon)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_31_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UClothConfigCommon(UClothConfigCommon&&) = delete; \
UClothConfigCommon(const UClothConfigCommon&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMECOMMON_API, UClothConfigCommon); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothConfigCommon); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UClothConfigCommon)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_28_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_31_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_31_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_31_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothConfigCommon;
// ********** End Class UClothConfigCommon *********************************************************
// ********** Begin Class UClothSharedConfigCommon *************************************************
struct Z_Construct_UClass_UClothSharedConfigCommon_Statics;
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothSharedConfigCommon_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_74_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothSharedConfigCommon(); \
friend struct ::Z_Construct_UClass_UClothSharedConfigCommon_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* ::Z_Construct_UClass_UClothSharedConfigCommon_NoRegister(); \
public: \
DECLARE_CLASS2(UClothSharedConfigCommon, UClothConfigCommon, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeCommon"), Z_Construct_UClass_UClothSharedConfigCommon_NoRegister) \
DECLARE_SERIALIZER(UClothSharedConfigCommon)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_74_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UClothSharedConfigCommon(UClothSharedConfigCommon&&) = delete; \
UClothSharedConfigCommon(const UClothSharedConfigCommon&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMECOMMON_API, UClothSharedConfigCommon); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothSharedConfigCommon); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UClothSharedConfigCommon)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_71_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_74_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_74_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h_74_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothSharedConfigCommon;
// ********** End Class UClothSharedConfigCommon ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_h
// ********** Begin Enum EClothMassMode ************************************************************
#define FOREACH_ENUM_ECLOTHMASSMODE(op) \
op(EClothMassMode::UniformMass) \
op(EClothMassMode::TotalMass) \
op(EClothMassMode::Density) \
op(EClothMassMode::MaxClothMassMode)
enum class EClothMassMode : uint8;
template<> struct TIsUEnumClass<EClothMassMode> { enum { Value = true }; };
template<> CLOTHINGSYSTEMRUNTIMECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EClothMassMode>();
// ********** End Enum EClothMassMode **************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,472 @@
// 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 "ClothConfig_Legacy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothConfig_Legacy() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMECOMMON_API UEnum* Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothConfig_Legacy();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EClothingWindMethod_Legacy ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EClothingWindMethod_Legacy;
static UEnum* EClothingWindMethod_Legacy_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EClothingWindMethod_Legacy.OuterSingleton)
{
Z_Registration_Info_UEnum_EClothingWindMethod_Legacy.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon(), TEXT("EClothingWindMethod_Legacy"));
}
return Z_Registration_Info_UEnum_EClothingWindMethod_Legacy.OuterSingleton;
}
template<> CLOTHINGSYSTEMRUNTIMECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EClothingWindMethod_Legacy>()
{
return EClothingWindMethod_Legacy_StaticEnum();
}
struct Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Accurate.Comment", "// Use updated wind calculation for NvCloth based solved taking into account\n// drag and lift, this will require those properties to be correctly set in\n// the clothing configuration\n" },
{ "Accurate.Name", "EClothingWindMethod_Legacy::Accurate" },
{ "Accurate.ToolTip", "Use updated wind calculation for NvCloth based solved taking into account\ndrag and lift, this will require those properties to be correctly set in\nthe clothing configuration" },
{ "Comment", "/**\n * Deprecated, legacy definition kept for backward compatibility only.\n * Use EClothingWindMethodNv instead.\n * Redirected from the now defunct ClothingSystemRuntime module.\n */" },
{ "Legacy.Comment", "// Use legacy wind mode, where accelerations are modified directly by the simulation\n// with no regard for drag or lift\n" },
{ "Legacy.Name", "EClothingWindMethod_Legacy::Legacy" },
{ "Legacy.ToolTip", "Use legacy wind mode, where accelerations are modified directly by the simulation\nwith no regard for drag or lift" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Deprecated, legacy definition kept for backward compatibility only.\nUse EClothingWindMethodNv instead.\nRedirected from the now defunct ClothingSystemRuntime module." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EClothingWindMethod_Legacy::Legacy", (int64)EClothingWindMethod_Legacy::Legacy },
{ "EClothingWindMethod_Legacy::Accurate", (int64)EClothingWindMethod_Legacy::Accurate },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
nullptr,
"EClothingWindMethod_Legacy",
"EClothingWindMethod_Legacy",
Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy()
{
if (!Z_Registration_Info_UEnum_EClothingWindMethod_Legacy.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EClothingWindMethod_Legacy.InnerSingleton, Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EClothingWindMethod_Legacy.InnerSingleton;
}
// ********** End Enum EClothingWindMethod_Legacy **************************************************
// ********** Begin ScriptStruct FClothConstraintSetup_Legacy **************************************
struct Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothConstraintSetup_Legacy); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothConstraintSetup_Legacy); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Deprecated, legacy definition kept for backward compatibility only.\n * Use FClothConstraintSetupNv instead.\n * Redirected from the now defunct ClothingSystemRuntime module.\n */" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Deprecated, legacy definition kept for backward compatibility only.\nUse FClothConstraintSetupNv instead.\nRedirected from the now defunct ClothingSystemRuntime module." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Stiffness_MetaData[] = {
{ "Comment", "// How stiff this constraint is, this affects how closely it will follow the desired position\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "How stiff this constraint is, this affects how closely it will follow the desired position" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StiffnessMultiplier_MetaData[] = {
{ "Comment", "// A multiplier affecting the above value\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "A multiplier affecting the above value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StretchLimit_MetaData[] = {
{ "Comment", "// The hard limit on how far this constraint can stretch\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "The hard limit on how far this constraint can stretch" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompressionLimit_MetaData[] = {
{ "Comment", "// The hard limit on how far this constraint can compress\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "The hard limit on how far this constraint can compress" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothConstraintSetup_Legacy constinit property declarations ******
static const UECodeGen_Private::FFloatPropertyParams NewProp_Stiffness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StiffnessMultiplier;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StretchLimit;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CompressionLimit;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothConstraintSetup_Legacy constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothConstraintSetup_Legacy>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothConstraintSetup_Legacy;
class UScriptStruct* FClothConstraintSetup_Legacy::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothConstraintSetup_Legacy.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothConstraintSetup_Legacy.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon(), TEXT("ClothConstraintSetup_Legacy"));
}
return Z_Registration_Info_UScriptStruct_FClothConstraintSetup_Legacy.OuterSingleton;
}
// ********** Begin ScriptStruct FClothConstraintSetup_Legacy Property Definitions *****************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::NewProp_Stiffness = { "Stiffness", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConstraintSetup_Legacy, Stiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Stiffness_MetaData), NewProp_Stiffness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::NewProp_StiffnessMultiplier = { "StiffnessMultiplier", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConstraintSetup_Legacy, StiffnessMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StiffnessMultiplier_MetaData), NewProp_StiffnessMultiplier_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::NewProp_StretchLimit = { "StretchLimit", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConstraintSetup_Legacy, StretchLimit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StretchLimit_MetaData), NewProp_StretchLimit_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::NewProp_CompressionLimit = { "CompressionLimit", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConstraintSetup_Legacy, CompressionLimit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompressionLimit_MetaData), NewProp_CompressionLimit_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::NewProp_Stiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::NewProp_StiffnessMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::NewProp_StretchLimit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::NewProp_CompressionLimit,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothConstraintSetup_Legacy Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
nullptr,
&NewStructOps,
"ClothConstraintSetup_Legacy",
Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::PropPointers),
sizeof(FClothConstraintSetup_Legacy),
alignof(FClothConstraintSetup_Legacy),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy()
{
if (!Z_Registration_Info_UScriptStruct_FClothConstraintSetup_Legacy.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothConstraintSetup_Legacy.InnerSingleton, Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothConstraintSetup_Legacy.InnerSingleton);
}
// ********** End ScriptStruct FClothConstraintSetup_Legacy ****************************************
// ********** Begin ScriptStruct FClothConfig_Legacy ***********************************************
struct Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothConfig_Legacy); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothConfig_Legacy); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Deprecated, legacy definition kept for backward compatibility only.\n * Inherit new config class from UClothConfigCommon instead.\n * Redirected from the now defunct ClothingSystemRuntime module.\n */" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Deprecated, legacy definition kept for backward compatibility only.\nInherit new config class from UClothConfigCommon instead.\nRedirected from the now defunct ClothingSystemRuntime module." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindMethod_MetaData[] = {
{ "Comment", "// How wind should be processed, Accurate uses drag and lift to make the cloth react differently, legacy applies similar forces to all clothing without drag and lift (similar to APEX)\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "How wind should be processed, Accurate uses drag and lift to make the cloth react differently, legacy applies similar forces to all clothing without drag and lift (similar to APEX)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VerticalConstraintConfig_MetaData[] = {
{ "Comment", "// Constraint data for vertical constraints\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Constraint data for vertical constraints" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HorizontalConstraintConfig_MetaData[] = {
{ "Comment", "// Constraint data for horizontal constraints\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Constraint data for horizontal constraints" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BendConstraintConfig_MetaData[] = {
{ "Comment", "// Constraint data for bend constraints\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Constraint data for bend constraints" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShearConstraintConfig_MetaData[] = {
{ "Comment", "// Constraint data for shear constraints\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Constraint data for shear constraints" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelfCollisionRadius_MetaData[] = {
{ "Comment", "// Size of self collision spheres centered on each vert\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Size of self collision spheres centered on each vert" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelfCollisionStiffness_MetaData[] = {
{ "Comment", "// Stiffness of the spring force that will resolve self collisions\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Stiffness of the spring force that will resolve self collisions" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelfCollisionCullScale_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Damping_MetaData[] = {
{ "Comment", "// Damping of particle motion per-axis\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Damping of particle motion per-axis" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Friction_MetaData[] = {
{ "Comment", "// Friction of the surface when colliding\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Friction of the surface when colliding" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindDragCoefficient_MetaData[] = {
{ "Comment", "// Drag coefficient for wind calculations, higher values mean wind has more lateral effect on cloth\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Drag coefficient for wind calculations, higher values mean wind has more lateral effect on cloth" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindLiftCoefficient_MetaData[] = {
{ "Comment", "// Lift coefficient for wind calculations, higher values make cloth rise easier in wind\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Lift coefficient for wind calculations, higher values make cloth rise easier in wind" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearDrag_MetaData[] = {
{ "Comment", "// Drag applied to linear particle movement per-axis\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Drag applied to linear particle movement per-axis" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularDrag_MetaData[] = {
{ "Comment", "// Drag applied to angular particle movement, higher values should limit material bending (per-axis)\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Drag applied to angular particle movement, higher values should limit material bending (per-axis)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearInertiaScale_MetaData[] = {
{ "Comment", "// Scale for linear particle inertia, how much movement should translate to linear motion (per-axis)\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Scale for linear particle inertia, how much movement should translate to linear motion (per-axis)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularInertiaScale_MetaData[] = {
{ "Comment", "// Scale for angular particle inertia, how much movement should translate to angular motion (per-axis)\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Scale for angular particle inertia, how much movement should translate to angular motion (per-axis)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CentrifugalInertiaScale_MetaData[] = {
{ "Comment", "// Scale for centrifugal particle inertia, how much movement should translate to angular motion (per-axis)\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Scale for centrifugal particle inertia, how much movement should translate to angular motion (per-axis)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SolverFrequency_MetaData[] = {
{ "Comment", "// Frequency of the position solver, lower values will lead to stretchier, bouncier cloth\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Frequency of the position solver, lower values will lead to stretchier, bouncier cloth" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StiffnessFrequency_MetaData[] = {
{ "Comment", "// Frequency for stiffness calculations, lower values will degrade stiffness of constraints\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Frequency for stiffness calculations, lower values will degrade stiffness of constraints" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GravityScale_MetaData[] = {
{ "Comment", "// Scale of gravity effect on particles\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Scale of gravity effect on particles" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GravityOverride_MetaData[] = {
{ "Comment", "// Direct gravity override value\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Direct gravity override value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseGravityOverride_MetaData[] = {
{ "Comment", "// Use gravity override value vs gravity scale \n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Use gravity override value vs gravity scale" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TetherStiffness_MetaData[] = {
{ "Comment", "// Scale for stiffness of particle tethers between each other\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Scale for stiffness of particle tethers between each other" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TetherLimit_MetaData[] = {
{ "Comment", "// Scale for the limit of particle tethers (how far they can separate)\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Scale for the limit of particle tethers (how far they can separate)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionThickness_MetaData[] = {
{ "Comment", "// 'Thickness' of the simulated cloth, used to adjust collisions\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "'Thickness' of the simulated cloth, used to adjust collisions" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimDriveSpringStiffness_MetaData[] = {
{ "Comment", "// Default spring stiffness for anim drive if an anim drive is in use\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Default spring stiffness for anim drive if an anim drive is in use" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimDriveDamperStiffness_MetaData[] = {
{ "Comment", "// Default damper stiffness for anim drive if an anim drive is in use\n" },
{ "ModuleRelativePath", "Public/ClothConfig_Legacy.h" },
{ "ToolTip", "Default damper stiffness for anim drive if an anim drive is in use" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothConfig_Legacy constinit property declarations ***************
static const UECodeGen_Private::FBytePropertyParams NewProp_WindMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_WindMethod;
static const UECodeGen_Private::FStructPropertyParams NewProp_VerticalConstraintConfig;
static const UECodeGen_Private::FStructPropertyParams NewProp_HorizontalConstraintConfig;
static const UECodeGen_Private::FStructPropertyParams NewProp_BendConstraintConfig;
static const UECodeGen_Private::FStructPropertyParams NewProp_ShearConstraintConfig;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SelfCollisionRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SelfCollisionStiffness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SelfCollisionCullScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_Damping;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Friction;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WindDragCoefficient;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WindLiftCoefficient;
static const UECodeGen_Private::FStructPropertyParams NewProp_LinearDrag;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularDrag;
static const UECodeGen_Private::FStructPropertyParams NewProp_LinearInertiaScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularInertiaScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_CentrifugalInertiaScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SolverFrequency;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StiffnessFrequency;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GravityScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_GravityOverride;
static void NewProp_bUseGravityOverride_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseGravityOverride;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TetherStiffness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TetherLimit;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionThickness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnimDriveSpringStiffness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnimDriveDamperStiffness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothConfig_Legacy constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothConfig_Legacy>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothConfig_Legacy;
class UScriptStruct* FClothConfig_Legacy::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothConfig_Legacy.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothConfig_Legacy.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothConfig_Legacy, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon(), TEXT("ClothConfig_Legacy"));
}
return Z_Registration_Info_UScriptStruct_FClothConfig_Legacy.OuterSingleton;
}
// ********** Begin ScriptStruct FClothConfig_Legacy Property Definitions **************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_WindMethod_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_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_WindMethod = { "WindMethod", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, WindMethod), Z_Construct_UEnum_ClothingSystemRuntimeCommon_EClothingWindMethod_Legacy, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindMethod_MetaData), NewProp_WindMethod_MetaData) }; // 2027774159
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_VerticalConstraintConfig = { "VerticalConstraintConfig", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, VerticalConstraintConfig), Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VerticalConstraintConfig_MetaData), NewProp_VerticalConstraintConfig_MetaData) }; // 647482149
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_HorizontalConstraintConfig = { "HorizontalConstraintConfig", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, HorizontalConstraintConfig), Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HorizontalConstraintConfig_MetaData), NewProp_HorizontalConstraintConfig_MetaData) }; // 647482149
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_BendConstraintConfig = { "BendConstraintConfig", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, BendConstraintConfig), Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BendConstraintConfig_MetaData), NewProp_BendConstraintConfig_MetaData) }; // 647482149
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_ShearConstraintConfig = { "ShearConstraintConfig", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, ShearConstraintConfig), Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShearConstraintConfig_MetaData), NewProp_ShearConstraintConfig_MetaData) }; // 647482149
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_SelfCollisionRadius = { "SelfCollisionRadius", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, SelfCollisionRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelfCollisionRadius_MetaData), NewProp_SelfCollisionRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_SelfCollisionStiffness = { "SelfCollisionStiffness", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, SelfCollisionStiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelfCollisionStiffness_MetaData), NewProp_SelfCollisionStiffness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_SelfCollisionCullScale = { "SelfCollisionCullScale", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, SelfCollisionCullScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelfCollisionCullScale_MetaData), NewProp_SelfCollisionCullScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_Damping = { "Damping", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, Damping), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Damping_MetaData), NewProp_Damping_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_Friction = { "Friction", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, Friction), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Friction_MetaData), NewProp_Friction_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_WindDragCoefficient = { "WindDragCoefficient", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, WindDragCoefficient), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindDragCoefficient_MetaData), NewProp_WindDragCoefficient_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_WindLiftCoefficient = { "WindLiftCoefficient", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, WindLiftCoefficient), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindLiftCoefficient_MetaData), NewProp_WindLiftCoefficient_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_LinearDrag = { "LinearDrag", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, LinearDrag), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearDrag_MetaData), NewProp_LinearDrag_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_AngularDrag = { "AngularDrag", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, AngularDrag), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularDrag_MetaData), NewProp_AngularDrag_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_LinearInertiaScale = { "LinearInertiaScale", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, LinearInertiaScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearInertiaScale_MetaData), NewProp_LinearInertiaScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_AngularInertiaScale = { "AngularInertiaScale", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, AngularInertiaScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularInertiaScale_MetaData), NewProp_AngularInertiaScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_CentrifugalInertiaScale = { "CentrifugalInertiaScale", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, CentrifugalInertiaScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CentrifugalInertiaScale_MetaData), NewProp_CentrifugalInertiaScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_SolverFrequency = { "SolverFrequency", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, SolverFrequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SolverFrequency_MetaData), NewProp_SolverFrequency_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_StiffnessFrequency = { "StiffnessFrequency", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, StiffnessFrequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StiffnessFrequency_MetaData), NewProp_StiffnessFrequency_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_GravityScale = { "GravityScale", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, GravityScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GravityScale_MetaData), NewProp_GravityScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_GravityOverride = { "GravityOverride", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, GravityOverride), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GravityOverride_MetaData), NewProp_GravityOverride_MetaData) };
void Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_bUseGravityOverride_SetBit(void* Obj)
{
((FClothConfig_Legacy*)Obj)->bUseGravityOverride = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_bUseGravityOverride = { "bUseGravityOverride", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FClothConfig_Legacy), &Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_bUseGravityOverride_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseGravityOverride_MetaData), NewProp_bUseGravityOverride_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_TetherStiffness = { "TetherStiffness", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, TetherStiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TetherStiffness_MetaData), NewProp_TetherStiffness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_TetherLimit = { "TetherLimit", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, TetherLimit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TetherLimit_MetaData), NewProp_TetherLimit_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_CollisionThickness = { "CollisionThickness", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, CollisionThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionThickness_MetaData), NewProp_CollisionThickness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_AnimDriveSpringStiffness = { "AnimDriveSpringStiffness", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, AnimDriveSpringStiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimDriveSpringStiffness_MetaData), NewProp_AnimDriveSpringStiffness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_AnimDriveDamperStiffness = { "AnimDriveDamperStiffness", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothConfig_Legacy, AnimDriveDamperStiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimDriveDamperStiffness_MetaData), NewProp_AnimDriveDamperStiffness_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_WindMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_WindMethod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_VerticalConstraintConfig,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_HorizontalConstraintConfig,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_BendConstraintConfig,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_ShearConstraintConfig,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_SelfCollisionRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_SelfCollisionStiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_SelfCollisionCullScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_Damping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_Friction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_WindDragCoefficient,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_WindLiftCoefficient,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_LinearDrag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_AngularDrag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_LinearInertiaScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_AngularInertiaScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_CentrifugalInertiaScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_SolverFrequency,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_StiffnessFrequency,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_GravityScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_GravityOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_bUseGravityOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_TetherStiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_TetherLimit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_CollisionThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_AnimDriveSpringStiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewProp_AnimDriveDamperStiffness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothConfig_Legacy Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
nullptr,
&NewStructOps,
"ClothConfig_Legacy",
Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::PropPointers),
sizeof(FClothConfig_Legacy),
alignof(FClothConfig_Legacy),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothConfig_Legacy()
{
if (!Z_Registration_Info_UScriptStruct_FClothConfig_Legacy.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothConfig_Legacy.InnerSingleton, Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothConfig_Legacy.InnerSingleton);
}
// ********** End ScriptStruct FClothConfig_Legacy *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EClothingWindMethod_Legacy_StaticEnum, TEXT("EClothingWindMethod_Legacy"), &Z_Registration_Info_UEnum_EClothingWindMethod_Legacy, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2027774159U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FClothConstraintSetup_Legacy::StaticStruct, Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics::NewStructOps, TEXT("ClothConstraintSetup_Legacy"),&Z_Registration_Info_UScriptStruct_FClothConstraintSetup_Legacy, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothConstraintSetup_Legacy), 647482149U) },
{ FClothConfig_Legacy::StaticStruct, Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics::NewStructOps, TEXT("ClothConfig_Legacy"),&Z_Registration_Info_UScriptStruct_FClothConfig_Legacy, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothConfig_Legacy), 2898995825U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_Legacy_h__Script_ClothingSystemRuntimeCommon_836375242{
TEXT("/Script/ClothingSystemRuntimeCommon"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,52 @@
// 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 "ClothConfig_Legacy.h"
#ifdef CLOTHINGSYSTEMRUNTIMECOMMON_ClothConfig_Legacy_generated_h
#error "ClothConfig_Legacy.generated.h already included, missing '#pragma once' in ClothConfig_Legacy.h"
#endif
#define CLOTHINGSYSTEMRUNTIMECOMMON_ClothConfig_Legacy_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FClothConstraintSetup_Legacy **************************************
struct Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_Legacy_h_34_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothConstraintSetup_Legacy_Statics; \
CLOTHINGSYSTEMRUNTIMECOMMON_API static class UScriptStruct* StaticStruct();
struct FClothConstraintSetup_Legacy;
// ********** End ScriptStruct FClothConstraintSetup_Legacy ****************************************
// ********** Begin ScriptStruct FClothConfig_Legacy ***********************************************
struct Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_Legacy_h_68_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothConfig_Legacy_Statics; \
CLOTHINGSYSTEMRUNTIMECOMMON_API static class UScriptStruct* StaticStruct();
struct FClothConfig_Legacy;
// ********** End ScriptStruct FClothConfig_Legacy *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothConfig_Legacy_h
// ********** Begin Enum EClothingWindMethod_Legacy ************************************************
#define FOREACH_ENUM_ECLOTHINGWINDMETHOD_LEGACY(op) \
op(EClothingWindMethod_Legacy::Legacy) \
op(EClothingWindMethod_Legacy::Accurate)
enum class EClothingWindMethod_Legacy : uint8;
template<> struct TIsUEnumClass<EClothingWindMethod_Legacy> { enum { Value = true }; };
template<> CLOTHINGSYSTEMRUNTIMECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EClothingWindMethod_Legacy>();
// ********** End Enum EClothingWindMethod_Legacy **************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,184 @@
// 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 "ClothLODData.h"
#include "ClothCollisionData.h"
#include "ClothLODData_Legacy.h"
#include "ClothPhysicalMeshData.h"
#include "PointWeightMap.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothLODData() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothLODDataCommon();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothParameterMask_Legacy();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothPhysicalMeshData();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FPointWeightMap();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionData();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FClothLODDataCommon ***********************************************
struct Z_Construct_UScriptStruct_FClothLODDataCommon_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothLODDataCommon); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothLODDataCommon); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Common Cloth LOD representation for all clothing assets. */" },
{ "ModuleRelativePath", "Public/ClothLODData.h" },
{ "ToolTip", "Common Cloth LOD representation for all clothing assets." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicalMeshData_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Raw phys mesh data\n" },
{ "ModuleRelativePath", "Public/ClothLODData.h" },
{ "ToolTip", "Raw phys mesh data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseMultipleInfluences_MetaData[] = {
{ "Comment", "// Whether to use multiple triangles to interpolate from simulated cloth mesh to render mesh\n" },
{ "ModuleRelativePath", "Public/ClothLODData.h" },
{ "ToolTip", "Whether to use multiple triangles to interpolate from simulated cloth mesh to render mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkinningKernelRadius_MetaData[] = {
{ "Comment", "// Radius of the weighting kernel used to interpolate from simulated cloth mesh to render mesh\n" },
{ "ModuleRelativePath", "Public/ClothLODData.h" },
{ "ToolTip", "Radius of the weighting kernel used to interpolate from simulated cloth mesh to render mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSmoothTransition_MetaData[] = {
{ "Comment", "// Whether to enable smooth transition from skinned mesh to clothed mesh.\n" },
{ "ModuleRelativePath", "Public/ClothLODData.h" },
{ "ToolTip", "Whether to enable smooth transition from skinned mesh to clothed mesh." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionData_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "This property is no longer supported. Use a Physics Asset instead." },
{ "ModuleRelativePath", "Public/ClothLODData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterMasks_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "This property is no longer supported. Use PointWeightMaps instead." },
{ "ModuleRelativePath", "Public/ClothLODData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PointWeightMaps_MetaData[] = {
{ "Category", "Masks" },
{ "Comment", "// Parameter masks defining the physics mesh masked data\n" },
{ "ModuleRelativePath", "Public/ClothLODData.h" },
{ "ToolTip", "Parameter masks defining the physics mesh masked data" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothLODDataCommon constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_PhysicalMeshData;
static void NewProp_bUseMultipleInfluences_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseMultipleInfluences;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SkinningKernelRadius;
static void NewProp_bSmoothTransition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSmoothTransition;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_CollisionData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterMasks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ParameterMasks;
static const UECodeGen_Private::FStructPropertyParams NewProp_PointWeightMaps_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PointWeightMaps;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothLODDataCommon constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothLODDataCommon>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothLODDataCommon_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothLODDataCommon;
class UScriptStruct* FClothLODDataCommon::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothLODDataCommon.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothLODDataCommon.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothLODDataCommon, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon(), TEXT("ClothLODDataCommon"));
}
return Z_Registration_Info_UScriptStruct_FClothLODDataCommon.OuterSingleton;
}
// ********** Begin ScriptStruct FClothLODDataCommon Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_PhysicalMeshData = { "PhysicalMeshData", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothLODDataCommon, PhysicalMeshData), Z_Construct_UScriptStruct_FClothPhysicalMeshData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicalMeshData_MetaData), NewProp_PhysicalMeshData_MetaData) }; // 2638533767
void Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_bUseMultipleInfluences_SetBit(void* Obj)
{
((FClothLODDataCommon*)Obj)->bUseMultipleInfluences = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_bUseMultipleInfluences = { "bUseMultipleInfluences", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FClothLODDataCommon), &Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_bUseMultipleInfluences_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseMultipleInfluences_MetaData), NewProp_bUseMultipleInfluences_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_SkinningKernelRadius = { "SkinningKernelRadius", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothLODDataCommon, SkinningKernelRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkinningKernelRadius_MetaData), NewProp_SkinningKernelRadius_MetaData) };
void Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_bSmoothTransition_SetBit(void* Obj)
{
((FClothLODDataCommon*)Obj)->bSmoothTransition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_bSmoothTransition = { "bSmoothTransition", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FClothLODDataCommon), &Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_bSmoothTransition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSmoothTransition_MetaData), NewProp_bSmoothTransition_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_CollisionData = { "CollisionData", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothLODDataCommon, CollisionData_DEPRECATED), Z_Construct_UScriptStruct_FClothCollisionData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionData_MetaData), NewProp_CollisionData_MetaData) }; // 2277098032
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_ParameterMasks_Inner = { "ParameterMasks", nullptr, (EPropertyFlags)0x0000000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FClothParameterMask_Legacy, METADATA_PARAMS(0, nullptr) }; // 4234070717
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_ParameterMasks = { "ParameterMasks", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothLODDataCommon, ParameterMasks_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterMasks_MetaData), NewProp_ParameterMasks_MetaData) }; // 4234070717
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_PointWeightMaps_Inner = { "PointWeightMaps", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPointWeightMap, METADATA_PARAMS(0, nullptr) }; // 2078696635
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_PointWeightMaps = { "PointWeightMaps", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothLODDataCommon, PointWeightMaps), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PointWeightMaps_MetaData), NewProp_PointWeightMaps_MetaData) }; // 2078696635
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_PhysicalMeshData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_bUseMultipleInfluences,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_SkinningKernelRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_bSmoothTransition,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_CollisionData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_ParameterMasks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_ParameterMasks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_PointWeightMaps_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewProp_PointWeightMaps,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothLODDataCommon Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
nullptr,
&NewStructOps,
"ClothLODDataCommon",
Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::PropPointers),
sizeof(FClothLODDataCommon),
alignof(FClothLODDataCommon),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothLODDataCommon()
{
if (!Z_Registration_Info_UScriptStruct_FClothLODDataCommon.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothLODDataCommon.InnerSingleton, Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothLODDataCommon.InnerSingleton);
}
// ********** End ScriptStruct FClothLODDataCommon *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_h__Script_ClothingSystemRuntimeCommon_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FClothLODDataCommon::StaticStruct, Z_Construct_UScriptStruct_FClothLODDataCommon_Statics::NewStructOps, TEXT("ClothLODDataCommon"),&Z_Registration_Info_UScriptStruct_FClothLODDataCommon, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothLODDataCommon), 1628007391U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_h__Script_ClothingSystemRuntimeCommon_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_h__Script_ClothingSystemRuntimeCommon_1601414743{
TEXT("/Script/ClothingSystemRuntimeCommon"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "ClothLODData.h"
#ifdef CLOTHINGSYSTEMRUNTIMECOMMON_ClothLODData_generated_h
#error "ClothLODData.generated.h already included, missing '#pragma once' in ClothLODData.h"
#endif
#define CLOTHINGSYSTEMRUNTIMECOMMON_ClothLODData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FClothLODDataCommon ***********************************************
struct Z_Construct_UScriptStruct_FClothLODDataCommon_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_h_12_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothLODDataCommon_Statics; \
CLOTHINGSYSTEMRUNTIMECOMMON_API static class UScriptStruct* StaticStruct();
struct FClothLODDataCommon;
// ********** End ScriptStruct FClothLODDataCommon *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,303 @@
// 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 "ClothLODData_Legacy.h"
#include "ClothCollisionData.h"
#include "ClothPhysicalMeshData.h"
#include "PointWeightMap.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 EmptyLinkFunctionForGeneratedCodeClothLODData_Legacy() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothLODDataCommon_Legacy();
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothLODDataCommon_Legacy_NoRegister();
CLOTHINGSYSTEMRUNTIMECOMMON_API UEnum* Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothParameterMask_Legacy();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothPhysicalMeshData();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FPointWeightMap();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_NoRegister();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionData();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FClothParameterMask_Legacy ****************************************
struct Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothParameterMask_Legacy); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothParameterMask_Legacy); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Deprecated, legacy definition kept for backward compatibility only.\n * Use FPointWeightMap instead.\n * Redirected from the now defunct ClothingSystemRuntime module.\n */" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "Deprecated, legacy definition kept for backward compatibility only.\nUse FPointWeightMap instead.\nRedirected from the now defunct ClothingSystemRuntime module." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaskName_MetaData[] = {
{ "Comment", "/** Name of the mask, mainly for users to differentiate */" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "Name of the mask, mainly for users to differentiate" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentTarget_MetaData[] = {
{ "Comment", "/** The currently targeted parameter for the mask */" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "The currently targeted parameter for the mask" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxValue_MetaData[] = {
{ "Comment", "/** The maximum value currently in the mask value array */" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "The maximum value currently in the mask value array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinValue_MetaData[] = {
{ "Comment", "/** The maximum value currently in the mask value array */" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "The maximum value currently in the mask value array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
{ "Comment", "/** The actual values stored in the mask */" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "The actual values stored in the mask" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Comment", "/** Whether this mask is enabled and able to effect final mesh values */" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "Whether this mask is enabled and able to effect final mesh values" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothParameterMask_Legacy constinit property declarations ********
static const UECodeGen_Private::FNamePropertyParams NewProp_MaskName;
static const UECodeGen_Private::FBytePropertyParams NewProp_CurrentTarget_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CurrentTarget;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxValue;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinValue;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothParameterMask_Legacy constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothParameterMask_Legacy>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothParameterMask_Legacy;
class UScriptStruct* FClothParameterMask_Legacy::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothParameterMask_Legacy.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothParameterMask_Legacy.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothParameterMask_Legacy, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon(), TEXT("ClothParameterMask_Legacy"));
}
return Z_Registration_Info_UScriptStruct_FClothParameterMask_Legacy.OuterSingleton;
}
// ********** Begin ScriptStruct FClothParameterMask_Legacy Property Definitions *******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_MaskName = { "MaskName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothParameterMask_Legacy, MaskName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaskName_MetaData), NewProp_MaskName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_CurrentTarget_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_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_CurrentTarget = { "CurrentTarget", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothParameterMask_Legacy, CurrentTarget), Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentTarget_MetaData), NewProp_CurrentTarget_MetaData) }; // 403943772
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_MaxValue = { "MaxValue", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothParameterMask_Legacy, MaxValue_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxValue_MetaData), NewProp_MaxValue_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_MinValue = { "MinValue", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothParameterMask_Legacy, MinValue_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinValue_MetaData), NewProp_MinValue_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_Values_Inner = { "Values", 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_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothParameterMask_Legacy, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
void Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FClothParameterMask_Legacy*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FClothParameterMask_Legacy), &Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_MaskName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_CurrentTarget_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_CurrentTarget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_MaxValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_MinValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_Values_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_Values,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothParameterMask_Legacy Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
nullptr,
&NewStructOps,
"ClothParameterMask_Legacy",
Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::PropPointers),
sizeof(FClothParameterMask_Legacy),
alignof(FClothParameterMask_Legacy),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothParameterMask_Legacy()
{
if (!Z_Registration_Info_UScriptStruct_FClothParameterMask_Legacy.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothParameterMask_Legacy.InnerSingleton, Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothParameterMask_Legacy.InnerSingleton);
}
// ********** End ScriptStruct FClothParameterMask_Legacy ******************************************
// ********** Begin Class UClothLODDataCommon_Legacy ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UClothLODDataCommon_Legacy;
UClass* UClothLODDataCommon_Legacy::GetPrivateStaticClass()
{
using TClass = UClothLODDataCommon_Legacy;
if (!Z_Registration_Info_UClass_UClothLODDataCommon_Legacy.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ClothLODDataCommon_Legacy"),
Z_Registration_Info_UClass_UClothLODDataCommon_Legacy.InnerSingleton,
StaticRegisterNativesUClothLODDataCommon_Legacy,
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_UClothLODDataCommon_Legacy.InnerSingleton;
}
UClass* Z_Construct_UClass_UClothLODDataCommon_Legacy_NoRegister()
{
return UClothLODDataCommon_Legacy::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Deprecated, legacy definition kept for backward compatibility only.\n * Use FClothLODDataCommon instead.\n */" },
{ "IncludePath", "ClothLODData_Legacy.h" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Deprecated, legacy definition kept for backward compatibility only.\nUse FClothLODDataCommon instead." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicalMeshData_MetaData[] = {
{ "Comment", "// Deprecated, use ClothPhysicalMeshData instead\n" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "Deprecated, use ClothPhysicalMeshData instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothPhysicalMeshData_MetaData[] = {
{ "Comment", "// Raw phys mesh data\n" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "Raw phys mesh data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionData_MetaData[] = {
{ "Comment", "// Collision primitive and convex data for clothing collisions\n" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "Collision primitive and convex data for clothing collisions" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterMasks_MetaData[] = {
{ "Comment", "// Parameter masks defining the physics mesh masked data\n" },
{ "ModuleRelativePath", "Public/ClothLODData_Legacy.h" },
{ "ToolTip", "Parameter masks defining the physics mesh masked data" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UClothLODDataCommon_Legacy constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PhysicalMeshData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ClothPhysicalMeshData;
static const UECodeGen_Private::FStructPropertyParams NewProp_CollisionData;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ParameterMasks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ParameterMasks;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UClothLODDataCommon_Legacy constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UClothLODDataCommon_Legacy>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics
// ********** Begin Class UClothLODDataCommon_Legacy Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::NewProp_PhysicalMeshData = { "PhysicalMeshData", nullptr, (EPropertyFlags)0x0114000020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothLODDataCommon_Legacy, PhysicalMeshData_DEPRECATED), Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicalMeshData_MetaData), NewProp_PhysicalMeshData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::NewProp_ClothPhysicalMeshData = { "ClothPhysicalMeshData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothLODDataCommon_Legacy, ClothPhysicalMeshData), Z_Construct_UScriptStruct_FClothPhysicalMeshData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothPhysicalMeshData_MetaData), NewProp_ClothPhysicalMeshData_MetaData) }; // 2638533767
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::NewProp_CollisionData = { "CollisionData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothLODDataCommon_Legacy, CollisionData), Z_Construct_UScriptStruct_FClothCollisionData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionData_MetaData), NewProp_CollisionData_MetaData) }; // 2277098032
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::NewProp_ParameterMasks_Inner = { "ParameterMasks", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPointWeightMap, METADATA_PARAMS(0, nullptr) }; // 2078696635
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::NewProp_ParameterMasks = { "ParameterMasks", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothLODDataCommon_Legacy, ParameterMasks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterMasks_MetaData), NewProp_ParameterMasks_MetaData) }; // 2078696635
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::NewProp_PhysicalMeshData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::NewProp_ClothPhysicalMeshData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::NewProp_CollisionData,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::NewProp_ParameterMasks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::NewProp_ParameterMasks,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::PropPointers) < 2048);
// ********** End Class UClothLODDataCommon_Legacy Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::ClassParams = {
&UClothLODDataCommon_Legacy::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::Class_MetaDataParams), Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::Class_MetaDataParams)
};
void UClothLODDataCommon_Legacy::StaticRegisterNativesUClothLODDataCommon_Legacy()
{
}
UClass* Z_Construct_UClass_UClothLODDataCommon_Legacy()
{
if (!Z_Registration_Info_UClass_UClothLODDataCommon_Legacy.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClothLODDataCommon_Legacy.OuterSingleton, Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UClothLODDataCommon_Legacy.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClothLODDataCommon_Legacy);
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UClothLODDataCommon_Legacy)
// ********** End Class UClothLODDataCommon_Legacy *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FClothParameterMask_Legacy::StaticStruct, Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics::NewStructOps, TEXT("ClothParameterMask_Legacy"),&Z_Registration_Info_UScriptStruct_FClothParameterMask_Legacy, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothParameterMask_Legacy), 4234070717U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UClothLODDataCommon_Legacy, UClothLODDataCommon_Legacy::StaticClass, TEXT("UClothLODDataCommon_Legacy"), &Z_Registration_Info_UClass_UClothLODDataCommon_Legacy, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClothLODDataCommon_Legacy), 3796323184U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h__Script_ClothingSystemRuntimeCommon_1317880728{
TEXT("/Script/ClothingSystemRuntimeCommon"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,75 @@
// 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 "ClothLODData_Legacy.h"
#ifdef CLOTHINGSYSTEMRUNTIMECOMMON_ClothLODData_Legacy_generated_h
#error "ClothLODData_Legacy.generated.h already included, missing '#pragma once' in ClothLODData_Legacy.h"
#endif
#define CLOTHINGSYSTEMRUNTIMECOMMON_ClothLODData_Legacy_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FClothParameterMask_Legacy ****************************************
struct Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothParameterMask_Legacy_Statics; \
CLOTHINGSYSTEMRUNTIMECOMMON_API static class UScriptStruct* StaticStruct();
struct FClothParameterMask_Legacy;
// ********** End ScriptStruct FClothParameterMask_Legacy ******************************************
// ********** Begin Class UClothLODDataCommon_Legacy ***********************************************
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h_60_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UClothLODDataCommon_Legacy, CLOTHINGSYSTEMRUNTIMECOMMON_API)
struct Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics;
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothLODDataCommon_Legacy_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h_60_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothLODDataCommon_Legacy(); \
friend struct ::Z_Construct_UClass_UClothLODDataCommon_Legacy_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* ::Z_Construct_UClass_UClothLODDataCommon_Legacy_NoRegister(); \
public: \
DECLARE_CLASS2(UClothLODDataCommon_Legacy, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeCommon"), Z_Construct_UClass_UClothLODDataCommon_Legacy_NoRegister) \
DECLARE_SERIALIZER(UClothLODDataCommon_Legacy) \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h_60_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h_60_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UClothLODDataCommon_Legacy(UClothLODDataCommon_Legacy&&) = delete; \
UClothLODDataCommon_Legacy(const UClothLODDataCommon_Legacy&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMECOMMON_API, UClothLODDataCommon_Legacy); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothLODDataCommon_Legacy); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UClothLODDataCommon_Legacy)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h_57_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h_60_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h_60_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h_60_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothLODDataCommon_Legacy;
// ********** End Class UClothLODDataCommon_Legacy *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothLODData_Legacy_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,300 @@
// 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 "ClothPhysicalMeshData.h"
#include "ClothTetherData.h"
#include "ClothVertBoneData.h"
#include "PointWeightMap.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothPhysicalMeshData() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothPhysicalMeshData();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothTetherData();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FPointWeightMap();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothVertBoneData();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector3f();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FClothPhysicalMeshData ********************************************
struct Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothPhysicalMeshData); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothPhysicalMeshData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Spatial simulation data for a mesh. */" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Spatial simulation data for a mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vertices_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Positions of each simulation vertex\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Positions of each simulation vertex" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normals_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Normal at each vertex\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Normal at each vertex" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexColors_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Color at each vertex\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Color at each vertex" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Indices_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Indices of the simulation mesh triangles\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Indices of the simulation mesh triangles" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightMaps_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// The weight maps, or masks, used by this mesh, sorted by their target id\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "The weight maps, or masks, used by this mesh, sorted by their target id" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InverseMasses_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Inverse mass for each vertex in the physical mesh\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Inverse mass for each vertex in the physical mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneData_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Indices and weights for each vertex, used to skin the mesh to create the reference pose\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Indices and weights for each vertex, used to skin the mesh to create the reference pose" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelfCollisionVertexSet_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Valid indices to use for self collisions (reduced set of Indices)\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Valid indices to use for self collisions (reduced set of Indices)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EuclideanTethers_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Long range attachment tethers, using euclidean (beeline) distance to find the closest attachment\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Long range attachment tethers, using euclidean (beeline) distance to find the closest attachment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeodesicTethers_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Long range attachment tethers, using geodesic (surface) distance to find the closest attachment\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Long range attachment tethers, using geodesic (surface) distance to find the closest attachment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxBoneWeights_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Maximum number of bone weights of any vetex\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Maximum number of bone weights of any vetex" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumFixedVerts_MetaData[] = {
{ "Category", "SimMesh" },
{ "Comment", "// Number of fixed verts in the simulation mesh (fixed verts are just skinned and do not simulate)\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Number of fixed verts in the simulation mesh (fixed verts are just skinned and do not simulate)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelfCollisionIndices_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistances_MetaData[] = {
{ "Comment", "// Deprecated. Use WeightMaps instead.\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
{ "ToolTip", "Deprecated. Use WeightMaps instead." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackstopDistances_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackstopRadiuses_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimDriveMultipliers_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothPhysicalMeshData.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothPhysicalMeshData constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Vertices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Vertices;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normals_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Normals;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexColors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_VertexColors;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FUInt32PropertyParams NewProp_Indices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Indices;
static const UECodeGen_Private::FStructPropertyParams NewProp_WeightMaps_ValueProp;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_WeightMaps_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_WeightMaps;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InverseMasses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InverseMasses;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneData;
static const UECodeGen_Private::FIntPropertyParams NewProp_SelfCollisionVertexSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_SelfCollisionVertexSet;
static const UECodeGen_Private::FStructPropertyParams NewProp_EuclideanTethers;
static const UECodeGen_Private::FStructPropertyParams NewProp_GeodesicTethers;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxBoneWeights;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumFixedVerts;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_SelfCollisionIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SelfCollisionIndices;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxDistances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaxDistances;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BackstopDistances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BackstopDistances;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BackstopRadiuses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BackstopRadiuses;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnimDriveMultipliers_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AnimDriveMultipliers;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothPhysicalMeshData constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothPhysicalMeshData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothPhysicalMeshData;
class UScriptStruct* FClothPhysicalMeshData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothPhysicalMeshData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothPhysicalMeshData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothPhysicalMeshData, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon(), TEXT("ClothPhysicalMeshData"));
}
return Z_Registration_Info_UScriptStruct_FClothPhysicalMeshData.OuterSingleton;
}
// ********** Begin ScriptStruct FClothPhysicalMeshData Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Vertices_Inner = { "Vertices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector3f, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Vertices = { "Vertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, Vertices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vertices_MetaData), NewProp_Vertices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Normals_Inner = { "Normals", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector3f, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Normals = { "Normals", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, Normals), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normals_MetaData), NewProp_Normals_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_VertexColors_Inner = { "VertexColors", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_VertexColors = { "VertexColors", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, VertexColors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexColors_MetaData), NewProp_VertexColors_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Indices_Inner = { "Indices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Indices = { "Indices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, Indices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Indices_MetaData), NewProp_Indices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_WeightMaps_ValueProp = { "WeightMaps", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FPointWeightMap, METADATA_PARAMS(0, nullptr) }; // 2078696635
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_WeightMaps_Key_KeyProp = { "WeightMaps_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_WeightMaps = { "WeightMaps", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, WeightMaps), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightMaps_MetaData), NewProp_WeightMaps_MetaData) }; // 2078696635
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_InverseMasses_Inner = { "InverseMasses", 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_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_InverseMasses = { "InverseMasses", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, InverseMasses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InverseMasses_MetaData), NewProp_InverseMasses_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BoneData_Inner = { "BoneData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FClothVertBoneData, METADATA_PARAMS(0, nullptr) }; // 3064040028
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BoneData = { "BoneData", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, BoneData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneData_MetaData), NewProp_BoneData_MetaData) }; // 3064040028
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_SelfCollisionVertexSet_ElementProp = { "SelfCollisionVertexSet", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_SelfCollisionVertexSet = { "SelfCollisionVertexSet", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, SelfCollisionVertexSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelfCollisionVertexSet_MetaData), NewProp_SelfCollisionVertexSet_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_EuclideanTethers = { "EuclideanTethers", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, EuclideanTethers), Z_Construct_UScriptStruct_FClothTetherData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EuclideanTethers_MetaData), NewProp_EuclideanTethers_MetaData) }; // 1768959870
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_GeodesicTethers = { "GeodesicTethers", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, GeodesicTethers), Z_Construct_UScriptStruct_FClothTetherData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeodesicTethers_MetaData), NewProp_GeodesicTethers_MetaData) }; // 1768959870
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_MaxBoneWeights = { "MaxBoneWeights", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, MaxBoneWeights), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxBoneWeights_MetaData), NewProp_MaxBoneWeights_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_NumFixedVerts = { "NumFixedVerts", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, NumFixedVerts), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumFixedVerts_MetaData), NewProp_NumFixedVerts_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_SelfCollisionIndices_Inner = { "SelfCollisionIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_SelfCollisionIndices = { "SelfCollisionIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, SelfCollisionIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelfCollisionIndices_MetaData), NewProp_SelfCollisionIndices_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_MaxDistances_Inner = { "MaxDistances", nullptr, (EPropertyFlags)0x0000000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_MaxDistances = { "MaxDistances", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, MaxDistances_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistances_MetaData), NewProp_MaxDistances_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BackstopDistances_Inner = { "BackstopDistances", nullptr, (EPropertyFlags)0x0000000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BackstopDistances = { "BackstopDistances", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, BackstopDistances_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackstopDistances_MetaData), NewProp_BackstopDistances_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BackstopRadiuses_Inner = { "BackstopRadiuses", nullptr, (EPropertyFlags)0x0000000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BackstopRadiuses = { "BackstopRadiuses", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, BackstopRadiuses_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackstopRadiuses_MetaData), NewProp_BackstopRadiuses_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_AnimDriveMultipliers_Inner = { "AnimDriveMultipliers", nullptr, (EPropertyFlags)0x0000000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_AnimDriveMultipliers = { "AnimDriveMultipliers", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothPhysicalMeshData, AnimDriveMultipliers_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimDriveMultipliers_MetaData), NewProp_AnimDriveMultipliers_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Vertices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Vertices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Normals_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Normals,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_VertexColors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_VertexColors,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Indices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_Indices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_WeightMaps_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_WeightMaps_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_WeightMaps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_InverseMasses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_InverseMasses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BoneData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BoneData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_SelfCollisionVertexSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_SelfCollisionVertexSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_EuclideanTethers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_GeodesicTethers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_MaxBoneWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_NumFixedVerts,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_SelfCollisionIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_SelfCollisionIndices,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_MaxDistances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_MaxDistances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BackstopDistances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BackstopDistances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BackstopRadiuses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_BackstopRadiuses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_AnimDriveMultipliers_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewProp_AnimDriveMultipliers,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothPhysicalMeshData Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
nullptr,
&NewStructOps,
"ClothPhysicalMeshData",
Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::PropPointers),
sizeof(FClothPhysicalMeshData),
alignof(FClothPhysicalMeshData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothPhysicalMeshData()
{
if (!Z_Registration_Info_UScriptStruct_FClothPhysicalMeshData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothPhysicalMeshData.InnerSingleton, Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothPhysicalMeshData.InnerSingleton);
}
// ********** End ScriptStruct FClothPhysicalMeshData **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothPhysicalMeshData_h__Script_ClothingSystemRuntimeCommon_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FClothPhysicalMeshData::StaticStruct, Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics::NewStructOps, TEXT("ClothPhysicalMeshData"),&Z_Registration_Info_UScriptStruct_FClothPhysicalMeshData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothPhysicalMeshData), 2638533767U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothPhysicalMeshData_h__Script_ClothingSystemRuntimeCommon_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothPhysicalMeshData_h__Script_ClothingSystemRuntimeCommon_2896766456{
TEXT("/Script/ClothingSystemRuntimeCommon"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothPhysicalMeshData_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothPhysicalMeshData_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "ClothPhysicalMeshData.h"
#ifdef CLOTHINGSYSTEMRUNTIMECOMMON_ClothPhysicalMeshData_generated_h
#error "ClothPhysicalMeshData.generated.h already included, missing '#pragma once' in ClothPhysicalMeshData.h"
#endif
#define CLOTHINGSYSTEMRUNTIMECOMMON_ClothPhysicalMeshData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FClothPhysicalMeshData ********************************************
struct Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothPhysicalMeshData_h_27_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothPhysicalMeshData_Statics; \
CLOTHINGSYSTEMRUNTIMECOMMON_API static class UScriptStruct* StaticStruct();
struct FClothPhysicalMeshData;
// ********** End ScriptStruct FClothPhysicalMeshData **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothPhysicalMeshData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "ClothTetherData.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothTetherData() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FClothTetherData();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FClothTetherData **************************************************
struct Z_Construct_UScriptStruct_FClothTetherData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothTetherData); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothTetherData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Long range attachment tether pathfinding based on Dijkstra's algorithm.\n * For more information about the long range attachment, see:\n * https://matthias-research.github.io/pages/publications/sca2012cloth.pdf\n */" },
{ "ModuleRelativePath", "Public/ClothTetherData.h" },
{ "ToolTip", "Long range attachment tether pathfinding based on Dijkstra's algorithm.\nFor more information about the long range attachment, see:\nhttps://matthias-research.github.io/pages/publications/sca2012cloth.pdf" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothTetherData constinit property declarations ******************
// ********** End ScriptStruct FClothTetherData constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothTetherData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothTetherData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothTetherData;
class UScriptStruct* FClothTetherData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothTetherData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothTetherData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothTetherData, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon(), TEXT("ClothTetherData"));
}
return Z_Registration_Info_UScriptStruct_FClothTetherData.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothTetherData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
nullptr,
&NewStructOps,
"ClothTetherData",
nullptr,
0,
sizeof(FClothTetherData),
alignof(FClothTetherData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothTetherData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothTetherData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothTetherData()
{
if (!Z_Registration_Info_UScriptStruct_FClothTetherData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothTetherData.InnerSingleton, Z_Construct_UScriptStruct_FClothTetherData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothTetherData.InnerSingleton);
}
// ********** End ScriptStruct FClothTetherData ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothTetherData_h__Script_ClothingSystemRuntimeCommon_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FClothTetherData::StaticStruct, Z_Construct_UScriptStruct_FClothTetherData_Statics::NewStructOps, TEXT("ClothTetherData"),&Z_Registration_Info_UScriptStruct_FClothTetherData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothTetherData), 1768959870U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothTetherData_h__Script_ClothingSystemRuntimeCommon_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothTetherData_h__Script_ClothingSystemRuntimeCommon_4115870207{
TEXT("/Script/ClothingSystemRuntimeCommon"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothTetherData_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothTetherData_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "ClothTetherData.h"
#ifdef CLOTHINGSYSTEMRUNTIMECOMMON_ClothTetherData_generated_h
#error "ClothTetherData.generated.h already included, missing '#pragma once' in ClothTetherData.h"
#endif
#define CLOTHINGSYSTEMRUNTIMECOMMON_ClothTetherData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FClothTetherData **************************************************
struct Z_Construct_UScriptStruct_FClothTetherData_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothTetherData_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothTetherData_Statics; \
CLOTHINGSYSTEMRUNTIMECOMMON_API static class UScriptStruct* StaticStruct();
struct FClothTetherData;
// ********** End ScriptStruct FClothTetherData ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothTetherData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,369 @@
// 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

View File

@@ -0,0 +1,107 @@
// 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 "ClothingAsset.h"
#ifdef CLOTHINGSYSTEMRUNTIMECOMMON_ClothingAsset_generated_h
#error "ClothingAsset.generated.h already included, missing '#pragma once' in ClothingAsset.h"
#endif
#define CLOTHINGSYSTEMRUNTIMECOMMON_ClothingAsset_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UClothingAssetCustomData *************************************************
struct Z_Construct_UClass_UClothingAssetCustomData_Statics;
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothingAssetCustomData_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_102_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothingAssetCustomData(); \
friend struct ::Z_Construct_UClass_UClothingAssetCustomData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* ::Z_Construct_UClass_UClothingAssetCustomData_NoRegister(); \
public: \
DECLARE_CLASS2(UClothingAssetCustomData, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeCommon"), Z_Construct_UClass_UClothingAssetCustomData_NoRegister) \
DECLARE_SERIALIZER(UClothingAssetCustomData)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_102_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CLOTHINGSYSTEMRUNTIMECOMMON_API UClothingAssetCustomData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UClothingAssetCustomData(UClothingAssetCustomData&&) = delete; \
UClothingAssetCustomData(const UClothingAssetCustomData&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMECOMMON_API, UClothingAssetCustomData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothingAssetCustomData); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UClothingAssetCustomData) \
CLOTHINGSYSTEMRUNTIMECOMMON_API virtual ~UClothingAssetCustomData();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_99_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_102_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_102_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_102_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothingAssetCustomData;
// ********** End Class UClothingAssetCustomData ***************************************************
// ********** Begin Class UClothingAssetCommon *****************************************************
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_130_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UClothingAssetCommon, CLOTHINGSYSTEMRUNTIMECOMMON_API)
struct Z_Construct_UClass_UClothingAssetCommon_Statics;
CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* Z_Construct_UClass_UClothingAssetCommon_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_130_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothingAssetCommon(); \
friend struct ::Z_Construct_UClass_UClothingAssetCommon_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMECOMMON_API UClass* ::Z_Construct_UClass_UClothingAssetCommon_NoRegister(); \
public: \
DECLARE_CLASS2(UClothingAssetCommon, UClothingAssetBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeCommon"), Z_Construct_UClass_UClothingAssetCommon_NoRegister) \
DECLARE_SERIALIZER(UClothingAssetCommon) \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_130_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_130_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UClothingAssetCommon(UClothingAssetCommon&&) = delete; \
UClothingAssetCommon(const UClothingAssetCommon&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMECOMMON_API, UClothingAssetCommon); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothingAssetCommon); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UClothingAssetCommon) \
CLOTHINGSYSTEMRUNTIMECOMMON_API virtual ~UClothingAssetCommon();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_127_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_130_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_130_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_h_130_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothingAssetCommon;
// ********** End Class UClothingAssetCommon *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_ClothingAsset_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 EmptyLinkFunctionForGeneratedCodeClothingSystemRuntimeCommon_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_ClothingSystemRuntimeCommon;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon()
{
if (!Z_Registration_Info_UPackage__Script_ClothingSystemRuntimeCommon.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ClothingSystemRuntimeCommon",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xEE3DA6A8,
0x08F3923F,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ClothingSystemRuntimeCommon.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ClothingSystemRuntimeCommon.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ClothingSystemRuntimeCommon(Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon, TEXT("/Script/ClothingSystemRuntimeCommon"), Z_Registration_Info_UPackage__Script_ClothingSystemRuntimeCommon, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xEE3DA6A8, 0x08F3923F));
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,230 @@
// 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 "PointWeightMap.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePointWeightMap() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMECOMMON_API UEnum* Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon();
CLOTHINGSYSTEMRUNTIMECOMMON_API UScriptStruct* Z_Construct_UScriptStruct_FPointWeightMap();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EWeightMapTargetCommon ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EWeightMapTargetCommon;
static UEnum* EWeightMapTargetCommon_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EWeightMapTargetCommon.OuterSingleton)
{
Z_Registration_Info_UEnum_EWeightMapTargetCommon.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon(), TEXT("EWeightMapTargetCommon"));
}
return Z_Registration_Info_UEnum_EWeightMapTargetCommon.OuterSingleton;
}
template<> CLOTHINGSYSTEMRUNTIMECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EWeightMapTargetCommon>()
{
return EWeightMapTargetCommon_StaticEnum();
}
struct Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AnimDriveDamping_DEPRECATED.Comment", "// Strength of anim drive per-particle (spring driving particle back to skinned location\n" },
{ "AnimDriveDamping_DEPRECATED.Hidden", "" },
{ "AnimDriveDamping_DEPRECATED.Name", "EWeightMapTargetCommon::AnimDriveDamping_DEPRECATED" },
{ "AnimDriveDamping_DEPRECATED.ToolTip", "Strength of anim drive per-particle (spring driving particle back to skinned location" },
{ "AnimDriveStiffness.Comment", "// Radius of movement to allow for backstop movement\n" },
{ "AnimDriveStiffness.Name", "EWeightMapTargetCommon::AnimDriveStiffness" },
{ "AnimDriveStiffness.ToolTip", "Radius of movement to allow for backstop movement" },
{ "BackstopDistance.Comment", "// The distance that each vertex can move away from its reference (skinned) position\n" },
{ "BackstopDistance.Name", "EWeightMapTargetCommon::BackstopDistance" },
{ "BackstopDistance.ToolTip", "The distance that each vertex can move away from its reference (skinned) position" },
{ "BackstopRadius.Comment", "// Distance along the plane of the surface that the particles can travel (separation constraint)\n" },
{ "BackstopRadius.Name", "EWeightMapTargetCommon::BackstopRadius" },
{ "BackstopRadius.ToolTip", "Distance along the plane of the surface that the particles can travel (separation constraint)" },
{ "Comment", "/** The possible targets for a physical mesh point weight map. */" },
{ "FirstUserTarget.Comment", "// Chaos onlyweightmap, deprecated from the common declaration\n" },
{ "FirstUserTarget.Name", "EWeightMapTargetCommon::FirstUserTarget" },
{ "FirstUserTarget.ToolTip", "Chaos onlyweightmap, deprecated from the common declaration" },
{ "LastUserTarget.Comment", "// Users can add additional targets between this range.\n" },
{ "LastUserTarget.Name", "EWeightMapTargetCommon::LastUserTarget" },
{ "LastUserTarget.ToolTip", "Users can add additional targets between this range." },
{ "MaxDistance.Comment", "// None, should always be zero\n" },
{ "MaxDistance.Name", "EWeightMapTargetCommon::MaxDistance" },
{ "MaxDistance.ToolTip", "None, should always be zero" },
{ "ModuleRelativePath", "Public/PointWeightMap.h" },
{ "None.Name", "EWeightMapTargetCommon::None" },
{ "TetherEndsMask.Comment", "// Add additional common targets after here.\n" },
{ "TetherEndsMask.Name", "EWeightMapTargetCommon::TetherEndsMask" },
{ "TetherEndsMask.ToolTip", "Add additional common targets after here." },
{ "ToolTip", "The possible targets for a physical mesh point weight map." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EWeightMapTargetCommon::None", (int64)EWeightMapTargetCommon::None },
{ "EWeightMapTargetCommon::MaxDistance", (int64)EWeightMapTargetCommon::MaxDistance },
{ "EWeightMapTargetCommon::BackstopDistance", (int64)EWeightMapTargetCommon::BackstopDistance },
{ "EWeightMapTargetCommon::BackstopRadius", (int64)EWeightMapTargetCommon::BackstopRadius },
{ "EWeightMapTargetCommon::AnimDriveStiffness", (int64)EWeightMapTargetCommon::AnimDriveStiffness },
{ "EWeightMapTargetCommon::AnimDriveDamping_DEPRECATED", (int64)EWeightMapTargetCommon::AnimDriveDamping_DEPRECATED },
{ "EWeightMapTargetCommon::FirstUserTarget", (int64)EWeightMapTargetCommon::FirstUserTarget },
{ "EWeightMapTargetCommon::LastUserTarget", (int64)EWeightMapTargetCommon::LastUserTarget },
{ "EWeightMapTargetCommon::TetherEndsMask", (int64)EWeightMapTargetCommon::TetherEndsMask },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
nullptr,
"EWeightMapTargetCommon",
"EWeightMapTargetCommon",
Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon()
{
if (!Z_Registration_Info_UEnum_EWeightMapTargetCommon.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EWeightMapTargetCommon.InnerSingleton, Z_Construct_UEnum_ClothingSystemRuntimeCommon_EWeightMapTargetCommon_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EWeightMapTargetCommon.InnerSingleton;
}
// ********** End Enum EWeightMapTargetCommon ******************************************************
// ********** Begin ScriptStruct FPointWeightMap ***************************************************
struct Z_Construct_UScriptStruct_FPointWeightMap_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPointWeightMap); }
static inline consteval int16 GetStructAlignment() { return alignof(FPointWeightMap); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** \n * A mask is simply some storage for a physical mesh parameter painted onto clothing.\n * Used in the editor for users to paint onto and then target to a parameter, which\n * is then later applied to a phys mesh\n */" },
{ "ModuleRelativePath", "Public/PointWeightMap.h" },
{ "ToolTip", "A mask is simply some storage for a physical mesh parameter painted onto clothing.\nUsed in the editor for users to paint onto and then target to a parameter, which\nis then later applied to a phys mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
{ "Comment", "/** The actual values stored in the mask */" },
{ "ModuleRelativePath", "Public/PointWeightMap.h" },
{ "ToolTip", "The actual values stored in the mask" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Comment", "/** Name of the mask, mainly for users to differentiate */" },
{ "ModuleRelativePath", "Public/PointWeightMap.h" },
{ "ToolTip", "Name of the mask, mainly for users to differentiate" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentTarget_MetaData[] = {
{ "Comment", "/** The currently targeted parameter for the mask, @seealso EWeightMapTargetCommon */" },
{ "ModuleRelativePath", "Public/PointWeightMap.h" },
{ "ToolTip", "The currently targeted parameter for the mask, @seealso EWeightMapTargetCommon" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Comment", "/** Whether this mask is enabled and able to effect final mesh values */" },
{ "ModuleRelativePath", "Public/PointWeightMap.h" },
{ "ToolTip", "Whether this mask is enabled and able to effect final mesh values" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPointWeightMap constinit property declarations *******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FBytePropertyParams NewProp_CurrentTarget;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPointWeightMap constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPointWeightMap>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPointWeightMap_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPointWeightMap;
class UScriptStruct* FPointWeightMap::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPointWeightMap.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPointWeightMap.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPointWeightMap, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon(), TEXT("PointWeightMap"));
}
return Z_Registration_Info_UScriptStruct_FPointWeightMap.OuterSingleton;
}
// ********** Begin ScriptStruct FPointWeightMap Property Definitions ******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_Values_Inner = { "Values", 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_UScriptStruct_FPointWeightMap_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointWeightMap, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointWeightMap, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_CurrentTarget = { "CurrentTarget", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointWeightMap, CurrentTarget), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentTarget_MetaData), NewProp_CurrentTarget_MetaData) };
void Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FPointWeightMap*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPointWeightMap), &Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPointWeightMap_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_Values_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_Values,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_CurrentTarget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewProp_bEnabled,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointWeightMap_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPointWeightMap Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPointWeightMap_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeCommon,
nullptr,
&NewStructOps,
"PointWeightMap",
Z_Construct_UScriptStruct_FPointWeightMap_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointWeightMap_Statics::PropPointers),
sizeof(FPointWeightMap),
alignof(FPointWeightMap),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointWeightMap_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPointWeightMap_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPointWeightMap()
{
if (!Z_Registration_Info_UScriptStruct_FPointWeightMap.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPointWeightMap.InnerSingleton, Z_Construct_UScriptStruct_FPointWeightMap_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPointWeightMap.InnerSingleton);
}
// ********** End ScriptStruct FPointWeightMap *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_PointWeightMap_h__Script_ClothingSystemRuntimeCommon_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EWeightMapTargetCommon_StaticEnum, TEXT("EWeightMapTargetCommon"), &Z_Registration_Info_UEnum_EWeightMapTargetCommon, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 403943772U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPointWeightMap::StaticStruct, Z_Construct_UScriptStruct_FPointWeightMap_Statics::NewStructOps, TEXT("PointWeightMap"),&Z_Registration_Info_UScriptStruct_FPointWeightMap, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPointWeightMap), 2078696635U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_PointWeightMap_h__Script_ClothingSystemRuntimeCommon_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_PointWeightMap_h__Script_ClothingSystemRuntimeCommon_1560652997{
TEXT("/Script/ClothingSystemRuntimeCommon"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_PointWeightMap_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_PointWeightMap_h__Script_ClothingSystemRuntimeCommon_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_PointWeightMap_h__Script_ClothingSystemRuntimeCommon_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_PointWeightMap_h__Script_ClothingSystemRuntimeCommon_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,49 @@
// 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 "PointWeightMap.h"
#ifdef CLOTHINGSYSTEMRUNTIMECOMMON_PointWeightMap_generated_h
#error "PointWeightMap.generated.h already included, missing '#pragma once' in PointWeightMap.h"
#endif
#define CLOTHINGSYSTEMRUNTIMECOMMON_PointWeightMap_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPointWeightMap ***************************************************
struct Z_Construct_UScriptStruct_FPointWeightMap_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_PointWeightMap_h_34_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPointWeightMap_Statics; \
CLOTHINGSYSTEMRUNTIMECOMMON_API static class UScriptStruct* StaticStruct();
struct FPointWeightMap;
// ********** End ScriptStruct FPointWeightMap *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeCommon_Public_PointWeightMap_h
// ********** Begin Enum EWeightMapTargetCommon ****************************************************
#define FOREACH_ENUM_EWEIGHTMAPTARGETCOMMON(op) \
op(EWeightMapTargetCommon::None) \
op(EWeightMapTargetCommon::MaxDistance) \
op(EWeightMapTargetCommon::BackstopDistance) \
op(EWeightMapTargetCommon::BackstopRadius) \
op(EWeightMapTargetCommon::AnimDriveStiffness) \
op(EWeightMapTargetCommon::AnimDriveDamping_DEPRECATED) \
op(EWeightMapTargetCommon::FirstUserTarget) \
op(EWeightMapTargetCommon::LastUserTarget) \
op(EWeightMapTargetCommon::TetherEndsMask)
enum class EWeightMapTargetCommon : uint8;
template<> struct TIsUEnumClass<EWeightMapTargetCommon> { enum { Value = true }; };
template<> CLOTHINGSYSTEMRUNTIMECOMMON_NON_ATTRIBUTED_API UEnum* StaticEnum<EWeightMapTargetCommon>();
// ********** End Enum EWeightMapTargetCommon ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,8 @@
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeCommon\Public\ClothConfig.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeCommon\Public\ClothConfig_Legacy.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeCommon\Public\ClothingAsset.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeCommon\Public\ClothLODData.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeCommon\Public\ClothLODData_Legacy.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeCommon\Public\PointWeightMap.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeCommon\Public\ClothPhysicalMeshData.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeCommon\Public\ClothTetherData.h