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,145 @@
// 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 "ClothCollisionData.h"
#include "ClothCollisionPrim.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothCollisionData() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionData();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_Box();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_Convex();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FClothCollisionData ***********************************************
struct Z_Construct_UScriptStruct_FClothCollisionData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothCollisionData); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothCollisionData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ClothCollisionData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spheres_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "// Sphere data\n" },
{ "ModuleRelativePath", "Public/ClothCollisionData.h" },
{ "ToolTip", "Sphere data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SphereConnections_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "// Capsule data\n" },
{ "ModuleRelativePath", "Public/ClothCollisionData.h" },
{ "ToolTip", "Capsule data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Convexes_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "// Convex Data\n" },
{ "ModuleRelativePath", "Public/ClothCollisionData.h" },
{ "ToolTip", "Convex Data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Boxes_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "// Box data\n" },
{ "ModuleRelativePath", "Public/ClothCollisionData.h" },
{ "ToolTip", "Box data" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothCollisionData constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_Spheres_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Spheres;
static const UECodeGen_Private::FStructPropertyParams NewProp_SphereConnections_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SphereConnections;
static const UECodeGen_Private::FStructPropertyParams NewProp_Convexes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Convexes;
static const UECodeGen_Private::FStructPropertyParams NewProp_Boxes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Boxes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothCollisionData constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothCollisionData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothCollisionData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothCollisionData;
class UScriptStruct* FClothCollisionData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothCollisionData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothCollisionData, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface(), TEXT("ClothCollisionData"));
}
return Z_Registration_Info_UScriptStruct_FClothCollisionData.OuterSingleton;
}
// ********** Begin ScriptStruct FClothCollisionData Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Spheres_Inner = { "Spheres", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere, METADATA_PARAMS(0, nullptr) }; // 3149811150
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Spheres = { "Spheres", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionData, Spheres), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spheres_MetaData), NewProp_Spheres_MetaData) }; // 3149811150
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_SphereConnections_Inner = { "SphereConnections", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection, METADATA_PARAMS(0, nullptr) }; // 4069814198
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_SphereConnections = { "SphereConnections", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionData, SphereConnections), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SphereConnections_MetaData), NewProp_SphereConnections_MetaData) }; // 4069814198
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Convexes_Inner = { "Convexes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FClothCollisionPrim_Convex, METADATA_PARAMS(0, nullptr) }; // 449990727
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Convexes = { "Convexes", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionData, Convexes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Convexes_MetaData), NewProp_Convexes_MetaData) }; // 449990727
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Boxes_Inner = { "Boxes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FClothCollisionPrim_Box, METADATA_PARAMS(0, nullptr) }; // 1431187522
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Boxes = { "Boxes", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionData, Boxes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Boxes_MetaData), NewProp_Boxes_MetaData) }; // 1431187522
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothCollisionData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Spheres_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Spheres,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_SphereConnections_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_SphereConnections,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Convexes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Convexes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Boxes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewProp_Boxes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothCollisionData Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothCollisionData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
nullptr,
&NewStructOps,
"ClothCollisionData",
Z_Construct_UScriptStruct_FClothCollisionData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionData_Statics::PropPointers),
sizeof(FClothCollisionData),
alignof(FClothCollisionData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothCollisionData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionData()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothCollisionData.InnerSingleton, Z_Construct_UScriptStruct_FClothCollisionData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothCollisionData.InnerSingleton);
}
// ********** End ScriptStruct FClothCollisionData *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionData_h__Script_ClothingSystemRuntimeInterface_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FClothCollisionData::StaticStruct, Z_Construct_UScriptStruct_FClothCollisionData_Statics::NewStructOps, TEXT("ClothCollisionData"),&Z_Registration_Info_UScriptStruct_FClothCollisionData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothCollisionData), 2277098032U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionData_h__Script_ClothingSystemRuntimeInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionData_h__Script_ClothingSystemRuntimeInterface_1318333122{
TEXT("/Script/ClothingSystemRuntimeInterface"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionData_h__Script_ClothingSystemRuntimeInterface_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionData_h__Script_ClothingSystemRuntimeInterface_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 "ClothCollisionData.h"
#ifdef CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothCollisionData_generated_h
#error "ClothCollisionData.generated.h already included, missing '#pragma once' in ClothCollisionData.h"
#endif
#define CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothCollisionData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FClothCollisionData ***********************************************
struct Z_Construct_UScriptStruct_FClothCollisionData_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionData_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothCollisionData_Statics; \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API static class UScriptStruct* StaticStruct();
struct FClothCollisionData;
// ********** End ScriptStruct FClothCollisionData *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,459 @@
// 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 "ClothCollisionPrim.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothCollisionPrim() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_Box();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_Convex();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPlane();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FClothCollisionPrim_Sphere ****************************************
struct Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothCollisionPrim_Sphere); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothCollisionPrim_Sphere); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Data for a single sphere primitive in the clothing simulation. This can either be a \n * sphere on its own, or part of a capsule referenced by the indices in FClothCollisionPrim_Capsule\n */" },
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
{ "ToolTip", "Data for a single sphere primitive in the clothing simulation. This can either be a\nsphere on its own, or part of a capsule referenced by the indices in FClothCollisionPrim_Capsule" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndex_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalPosition_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothCollisionPrim_Sphere constinit property declarations ********
static const UECodeGen_Private::FIntPropertyParams NewProp_BoneIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalPosition;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothCollisionPrim_Sphere constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothCollisionPrim_Sphere>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Sphere;
class UScriptStruct* FClothCollisionPrim_Sphere::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Sphere.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Sphere.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface(), TEXT("ClothCollisionPrim_Sphere"));
}
return Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Sphere.OuterSingleton;
}
// ********** Begin ScriptStruct FClothCollisionPrim_Sphere Property Definitions *******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::NewProp_BoneIndex = { "BoneIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Sphere, BoneIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndex_MetaData), NewProp_BoneIndex_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Sphere, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::NewProp_LocalPosition = { "LocalPosition", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Sphere, LocalPosition), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalPosition_MetaData), NewProp_LocalPosition_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::NewProp_BoneIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::NewProp_LocalPosition,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothCollisionPrim_Sphere Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
nullptr,
&NewStructOps,
"ClothCollisionPrim_Sphere",
Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::PropPointers),
sizeof(FClothCollisionPrim_Sphere),
alignof(FClothCollisionPrim_Sphere),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Sphere.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Sphere.InnerSingleton, Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Sphere.InnerSingleton);
}
// ********** End ScriptStruct FClothCollisionPrim_Sphere ******************************************
// ********** Begin ScriptStruct FClothCollisionPrim_SphereConnection ******************************
struct Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothCollisionPrim_SphereConnection); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothCollisionPrim_SphereConnection); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Data for a single connected sphere primitive. This should be configured after all spheres have\n * been processed as they are really just indexing the existing spheres\n */" },
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
{ "ToolTip", "Data for a single connected sphere primitive. This should be configured after all spheres have\nbeen processed as they are really just indexing the existing spheres" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SphereIndices_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OneSidedPlaneNormal_MetaData[] = {
{ "Comment", "/* Zero vector means this is not a one-sided capsule.*/" },
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
{ "ToolTip", "Zero vector means this is not a one-sided capsule." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothCollisionPrim_SphereConnection constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_SphereIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_OneSidedPlaneNormal;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothCollisionPrim_SphereConnection constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothCollisionPrim_SphereConnection>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothCollisionPrim_SphereConnection;
class UScriptStruct* FClothCollisionPrim_SphereConnection::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionPrim_SphereConnection.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothCollisionPrim_SphereConnection.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface(), TEXT("ClothCollisionPrim_SphereConnection"));
}
return Z_Registration_Info_UScriptStruct_FClothCollisionPrim_SphereConnection.OuterSingleton;
}
// ********** Begin ScriptStruct FClothCollisionPrim_SphereConnection Property Definitions *********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::NewProp_SphereIndices = { "SphereIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(SphereIndices, FClothCollisionPrim_SphereConnection), STRUCT_OFFSET(FClothCollisionPrim_SphereConnection, SphereIndices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SphereIndices_MetaData), NewProp_SphereIndices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::NewProp_OneSidedPlaneNormal = { "OneSidedPlaneNormal", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_SphereConnection, OneSidedPlaneNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OneSidedPlaneNormal_MetaData), NewProp_OneSidedPlaneNormal_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::NewProp_SphereIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::NewProp_OneSidedPlaneNormal,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothCollisionPrim_SphereConnection Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
nullptr,
&NewStructOps,
"ClothCollisionPrim_SphereConnection",
Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::PropPointers),
sizeof(FClothCollisionPrim_SphereConnection),
alignof(FClothCollisionPrim_SphereConnection),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionPrim_SphereConnection.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothCollisionPrim_SphereConnection.InnerSingleton, Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothCollisionPrim_SphereConnection.InnerSingleton);
}
// ********** End ScriptStruct FClothCollisionPrim_SphereConnection ********************************
// ********** Begin ScriptStruct FClothCollisionPrim_ConvexFace ************************************
struct Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothCollisionPrim_ConvexFace); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothCollisionPrim_ConvexFace); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Data for a convex face. */" },
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
{ "ToolTip", "Data for a convex face." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Plane_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Indices_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothCollisionPrim_ConvexFace constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Plane;
static const UECodeGen_Private::FIntPropertyParams NewProp_Indices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Indices;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothCollisionPrim_ConvexFace constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothCollisionPrim_ConvexFace>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothCollisionPrim_ConvexFace;
class UScriptStruct* FClothCollisionPrim_ConvexFace::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionPrim_ConvexFace.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothCollisionPrim_ConvexFace.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface(), TEXT("ClothCollisionPrim_ConvexFace"));
}
return Z_Registration_Info_UScriptStruct_FClothCollisionPrim_ConvexFace.OuterSingleton;
}
// ********** Begin ScriptStruct FClothCollisionPrim_ConvexFace Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::NewProp_Plane = { "Plane", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_ConvexFace, Plane), Z_Construct_UScriptStruct_FPlane, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Plane_MetaData), NewProp_Plane_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::NewProp_Indices_Inner = { "Indices", 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_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::NewProp_Indices = { "Indices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_ConvexFace, Indices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Indices_MetaData), NewProp_Indices_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::NewProp_Plane,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::NewProp_Indices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::NewProp_Indices,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothCollisionPrim_ConvexFace Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
nullptr,
&NewStructOps,
"ClothCollisionPrim_ConvexFace",
Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::PropPointers),
sizeof(FClothCollisionPrim_ConvexFace),
alignof(FClothCollisionPrim_ConvexFace),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionPrim_ConvexFace.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothCollisionPrim_ConvexFace.InnerSingleton, Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothCollisionPrim_ConvexFace.InnerSingleton);
}
// ********** End ScriptStruct FClothCollisionPrim_ConvexFace **************************************
// ********** Begin ScriptStruct FClothCollisionPrim_Convex ****************************************
struct Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothCollisionPrim_Convex); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothCollisionPrim_Convex); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\x09""Data for a single convex element\n *\x09""A convex is a collection of planes, in which the clothing will attempt to stay outside of the\n *\x09shape created by the planes combined.\n */" },
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
{ "ToolTip", "Data for a single convex element\nA convex is a collection of planes, in which the clothing will attempt to stay outside of the\nshape created by the planes combined." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Planes_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Faces_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SurfacePoints_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndex_MetaData[] = {
{ "Comment", "// Surface points, used by Chaos and also for visualization\n" },
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
{ "ToolTip", "Surface points, used by Chaos and also for visualization" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothCollisionPrim_Convex constinit property declarations ********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Planes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Planes;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Faces_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Faces;
static const UECodeGen_Private::FStructPropertyParams NewProp_SurfacePoints_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SurfacePoints;
static const UECodeGen_Private::FIntPropertyParams NewProp_BoneIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothCollisionPrim_Convex constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothCollisionPrim_Convex>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Convex;
class UScriptStruct* FClothCollisionPrim_Convex::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Convex.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Convex.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothCollisionPrim_Convex, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface(), TEXT("ClothCollisionPrim_Convex"));
}
return Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Convex.OuterSingleton;
}
// ********** Begin ScriptStruct FClothCollisionPrim_Convex Property Definitions *******************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_Planes_Inner = { "Planes", nullptr, (EPropertyFlags)0x0000000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPlane, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_Planes = { "Planes", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Convex, Planes_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Planes_MetaData), NewProp_Planes_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_Faces_Inner = { "Faces", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace, METADATA_PARAMS(0, nullptr) }; // 1081343593
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_Faces = { "Faces", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Convex, Faces), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Faces_MetaData), NewProp_Faces_MetaData) }; // 1081343593
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_SurfacePoints_Inner = { "SurfacePoints", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_SurfacePoints = { "SurfacePoints", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Convex, SurfacePoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SurfacePoints_MetaData), NewProp_SurfacePoints_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_BoneIndex = { "BoneIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Convex, BoneIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndex_MetaData), NewProp_BoneIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_Planes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_Planes,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_Faces_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_Faces,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_SurfacePoints_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_SurfacePoints,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewProp_BoneIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothCollisionPrim_Convex Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
nullptr,
&NewStructOps,
"ClothCollisionPrim_Convex",
Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::PropPointers),
sizeof(FClothCollisionPrim_Convex),
alignof(FClothCollisionPrim_Convex),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_Convex()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Convex.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Convex.InnerSingleton, Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Convex.InnerSingleton);
}
// ********** End ScriptStruct FClothCollisionPrim_Convex ******************************************
// ********** Begin ScriptStruct FClothCollisionPrim_Box *******************************************
struct Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothCollisionPrim_Box); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothCollisionPrim_Box); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Data for a single box primitive. */" },
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
{ "ToolTip", "Data for a single box primitive." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalPosition_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalRotation_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HalfExtents_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndex_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothCollisionPrim.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothCollisionPrim_Box constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalPosition;
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalRotation;
static const UECodeGen_Private::FStructPropertyParams NewProp_HalfExtents;
static const UECodeGen_Private::FIntPropertyParams NewProp_BoneIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothCollisionPrim_Box constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothCollisionPrim_Box>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Box;
class UScriptStruct* FClothCollisionPrim_Box::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Box.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Box.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothCollisionPrim_Box, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface(), TEXT("ClothCollisionPrim_Box"));
}
return Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Box.OuterSingleton;
}
// ********** Begin ScriptStruct FClothCollisionPrim_Box Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::NewProp_LocalPosition = { "LocalPosition", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Box, LocalPosition), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalPosition_MetaData), NewProp_LocalPosition_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::NewProp_LocalRotation = { "LocalRotation", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Box, LocalRotation), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalRotation_MetaData), NewProp_LocalRotation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::NewProp_HalfExtents = { "HalfExtents", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Box, HalfExtents), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HalfExtents_MetaData), NewProp_HalfExtents_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::NewProp_BoneIndex = { "BoneIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothCollisionPrim_Box, BoneIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndex_MetaData), NewProp_BoneIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::NewProp_LocalPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::NewProp_LocalRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::NewProp_HalfExtents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::NewProp_BoneIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothCollisionPrim_Box Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
nullptr,
&NewStructOps,
"ClothCollisionPrim_Box",
Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::PropPointers),
sizeof(FClothCollisionPrim_Box),
alignof(FClothCollisionPrim_Box),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothCollisionPrim_Box()
{
if (!Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Box.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Box.InnerSingleton, Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Box.InnerSingleton);
}
// ********** End ScriptStruct FClothCollisionPrim_Box *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h__Script_ClothingSystemRuntimeInterface_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FClothCollisionPrim_Sphere::StaticStruct, Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics::NewStructOps, TEXT("ClothCollisionPrim_Sphere"),&Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Sphere, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothCollisionPrim_Sphere), 3149811150U) },
{ FClothCollisionPrim_SphereConnection::StaticStruct, Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics::NewStructOps, TEXT("ClothCollisionPrim_SphereConnection"),&Z_Registration_Info_UScriptStruct_FClothCollisionPrim_SphereConnection, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothCollisionPrim_SphereConnection), 4069814198U) },
{ FClothCollisionPrim_ConvexFace::StaticStruct, Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics::NewStructOps, TEXT("ClothCollisionPrim_ConvexFace"),&Z_Registration_Info_UScriptStruct_FClothCollisionPrim_ConvexFace, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothCollisionPrim_ConvexFace), 1081343593U) },
{ FClothCollisionPrim_Convex::StaticStruct, Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics::NewStructOps, TEXT("ClothCollisionPrim_Convex"),&Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Convex, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothCollisionPrim_Convex), 449990727U) },
{ FClothCollisionPrim_Box::StaticStruct, Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics::NewStructOps, TEXT("ClothCollisionPrim_Box"),&Z_Registration_Info_UScriptStruct_FClothCollisionPrim_Box, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothCollisionPrim_Box), 1431187522U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h__Script_ClothingSystemRuntimeInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h__Script_ClothingSystemRuntimeInterface_1308196465{
TEXT("/Script/ClothingSystemRuntimeInterface"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h__Script_ClothingSystemRuntimeInterface_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h__Script_ClothingSystemRuntimeInterface_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,72 @@
// 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 "ClothCollisionPrim.h"
#ifdef CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothCollisionPrim_generated_h
#error "ClothCollisionPrim.generated.h already included, missing '#pragma once' in ClothCollisionPrim.h"
#endif
#define CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothCollisionPrim_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FClothCollisionPrim_Sphere ****************************************
struct Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothCollisionPrim_Sphere_Statics; \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API static class UScriptStruct* StaticStruct();
struct FClothCollisionPrim_Sphere;
// ********** End ScriptStruct FClothCollisionPrim_Sphere ******************************************
// ********** Begin ScriptStruct FClothCollisionPrim_SphereConnection ******************************
struct Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h_47_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothCollisionPrim_SphereConnection_Statics; \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API static class UScriptStruct* StaticStruct();
struct FClothCollisionPrim_SphereConnection;
// ********** End ScriptStruct FClothCollisionPrim_SphereConnection ********************************
// ********** Begin ScriptStruct FClothCollisionPrim_ConvexFace ************************************
struct Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h_76_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothCollisionPrim_ConvexFace_Statics; \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API static class UScriptStruct* StaticStruct();
struct FClothCollisionPrim_ConvexFace;
// ********** End ScriptStruct FClothCollisionPrim_ConvexFace **************************************
// ********** Begin ScriptStruct FClothCollisionPrim_Convex ****************************************
struct Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h_100_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothCollisionPrim_Convex_Statics; \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API static class UScriptStruct* StaticStruct();
struct FClothCollisionPrim_Convex;
// ********** End ScriptStruct FClothCollisionPrim_Convex ******************************************
// ********** Begin ScriptStruct FClothCollisionPrim_Box *******************************************
struct Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h_152_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothCollisionPrim_Box_Statics; \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API static class UScriptStruct* StaticStruct();
struct FClothCollisionPrim_Box;
// ********** End ScriptStruct FClothCollisionPrim_Box *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothCollisionPrim_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,205 @@
// 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 "ClothConfigBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothConfigBase() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothConfigBase();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothConfigBase_NoRegister();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UClothConfigBase *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UClothConfigBase;
UClass* UClothConfigBase::GetPrivateStaticClass()
{
using TClass = UClothConfigBase;
if (!Z_Registration_Info_UClass_UClothConfigBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ClothConfigBase"),
Z_Registration_Info_UClass_UClothConfigBase.InnerSingleton,
StaticRegisterNativesUClothConfigBase,
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_UClothConfigBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UClothConfigBase_NoRegister()
{
return UClothConfigBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UClothConfigBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Base class for simulator specific simulation controls.\n * Each cloth instance on a skeletal mesh can have a unique cloth config\n */" },
{ "IncludePath", "ClothConfigBase.h" },
{ "ModuleRelativePath", "Public/ClothConfigBase.h" },
{ "ToolTip", "Base class for simulator specific simulation controls.\nEach cloth instance on a skeletal mesh can have a unique cloth config" },
};
#endif // WITH_METADATA
// ********** Begin Class UClothConfigBase constinit property declarations *************************
// ********** End Class UClothConfigBase constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UClothConfigBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UClothConfigBase_Statics
UObject* (*const Z_Construct_UClass_UClothConfigBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothConfigBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClothConfigBase_Statics::ClassParams = {
&UClothConfigBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClothConfigBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UClothConfigBase_Statics::Class_MetaDataParams)
};
void UClothConfigBase::StaticRegisterNativesUClothConfigBase()
{
}
UClass* Z_Construct_UClass_UClothConfigBase()
{
if (!Z_Registration_Info_UClass_UClothConfigBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClothConfigBase.OuterSingleton, Z_Construct_UClass_UClothConfigBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UClothConfigBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClothConfigBase);
// ********** End Class UClothConfigBase ***********************************************************
// ********** Begin Class UDEPRECATED_ClothSharedSimConfigBase *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDEPRECATED_ClothSharedSimConfigBase;
UClass* UDEPRECATED_ClothSharedSimConfigBase::GetPrivateStaticClass()
{
using TClass = UDEPRECATED_ClothSharedSimConfigBase;
if (!Z_Registration_Info_UClass_UDEPRECATED_ClothSharedSimConfigBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ClothSharedSimConfigBase"),
Z_Registration_Info_UClass_UDEPRECATED_ClothSharedSimConfigBase.InnerSingleton,
StaticRegisterNativesUDEPRECATED_ClothSharedSimConfigBase,
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_UDEPRECATED_ClothSharedSimConfigBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_NoRegister()
{
return UDEPRECATED_ClothSharedSimConfigBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * These settings are shared between all instances on a skeletal mesh\n * Deprecated, use UClothConfigBase instead.\n */" },
{ "IncludePath", "ClothConfigBase.h" },
{ "ModuleRelativePath", "Public/ClothConfigBase.h" },
{ "ToolTip", "These settings are shared between all instances on a skeletal mesh\nDeprecated, use UClothConfigBase instead." },
};
#endif // WITH_METADATA
// ********** Begin Class UDEPRECATED_ClothSharedSimConfigBase constinit property declarations *****
// ********** End Class UDEPRECATED_ClothSharedSimConfigBase constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDEPRECATED_ClothSharedSimConfigBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_Statics
UObject* (*const Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_Statics::ClassParams = {
&UDEPRECATED_ClothSharedSimConfigBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x020802A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_Statics::Class_MetaDataParams)
};
void UDEPRECATED_ClothSharedSimConfigBase::StaticRegisterNativesUDEPRECATED_ClothSharedSimConfigBase()
{
}
UClass* Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase()
{
if (!Z_Registration_Info_UClass_UDEPRECATED_ClothSharedSimConfigBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDEPRECATED_ClothSharedSimConfigBase.OuterSingleton, Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDEPRECATED_ClothSharedSimConfigBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDEPRECATED_ClothSharedSimConfigBase);
// ********** End Class UDEPRECATED_ClothSharedSimConfigBase ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h__Script_ClothingSystemRuntimeInterface_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UClothConfigBase, UClothConfigBase::StaticClass, TEXT("UClothConfigBase"), &Z_Registration_Info_UClass_UClothConfigBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClothConfigBase), 4123593734U) },
{ Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase, UDEPRECATED_ClothSharedSimConfigBase::StaticClass, TEXT("UDEPRECATED_ClothSharedSimConfigBase"), &Z_Registration_Info_UClass_UDEPRECATED_ClothSharedSimConfigBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDEPRECATED_ClothSharedSimConfigBase), 1214661076U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h__Script_ClothingSystemRuntimeInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h__Script_ClothingSystemRuntimeInterface_1153049869{
TEXT("/Script/ClothingSystemRuntimeInterface"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h__Script_ClothingSystemRuntimeInterface_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h__Script_ClothingSystemRuntimeInterface_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,98 @@
// 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 "ClothConfigBase.h"
#ifdef CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothConfigBase_generated_h
#error "ClothConfigBase.generated.h already included, missing '#pragma once' in ClothConfigBase.h"
#endif
#define CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothConfigBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UClothConfigBase *********************************************************
struct Z_Construct_UClass_UClothConfigBase_Statics;
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothConfigBase_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothConfigBase(); \
friend struct ::Z_Construct_UClass_UClothConfigBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* ::Z_Construct_UClass_UClothConfigBase_NoRegister(); \
public: \
DECLARE_CLASS2(UClothConfigBase, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeInterface"), Z_Construct_UClass_UClothConfigBase_NoRegister) \
DECLARE_SERIALIZER(UClothConfigBase)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_20_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UClothConfigBase(UClothConfigBase&&) = delete; \
UClothConfigBase(const UClothConfigBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMEINTERFACE_API, UClothConfigBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothConfigBase); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UClothConfigBase)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_17_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothConfigBase;
// ********** End Class UClothConfigBase ***********************************************************
// ********** Begin Class UDEPRECATED_ClothSharedSimConfigBase *************************************
struct Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_Statics;
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_57_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDEPRECATED_ClothSharedSimConfigBase(); \
friend struct ::Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* ::Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_NoRegister(); \
public: \
DECLARE_CLASS2(UDEPRECATED_ClothSharedSimConfigBase, UObject, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Deprecated), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeInterface"), Z_Construct_UClass_UDEPRECATED_ClothSharedSimConfigBase_NoRegister) \
DECLARE_SERIALIZER(UDEPRECATED_ClothSharedSimConfigBase)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_57_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UDEPRECATED_ClothSharedSimConfigBase(UDEPRECATED_ClothSharedSimConfigBase&&) = delete; \
UDEPRECATED_ClothSharedSimConfigBase(const UDEPRECATED_ClothSharedSimConfigBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMEINTERFACE_API, UDEPRECATED_ClothSharedSimConfigBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDEPRECATED_ClothSharedSimConfigBase); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UDEPRECATED_ClothSharedSimConfigBase)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_54_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_57_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_57_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h_57_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDEPRECATED_ClothSharedSimConfigBase;
// ********** End Class UDEPRECATED_ClothSharedSimConfigBase ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothConfigBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,231 @@
// 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 "ClothPhysicalMeshDataBase_Legacy.h"
#include "ClothVertBoneData.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothPhysicalMeshDataBase_Legacy() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_NoRegister();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothVertBoneData();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector3f();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UClothPhysicalMeshDataBase_Legacy ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UClothPhysicalMeshDataBase_Legacy;
UClass* UClothPhysicalMeshDataBase_Legacy::GetPrivateStaticClass()
{
using TClass = UClothPhysicalMeshDataBase_Legacy;
if (!Z_Registration_Info_UClass_UClothPhysicalMeshDataBase_Legacy.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ClothPhysicalMeshDataBase_Legacy"),
Z_Registration_Info_UClass_UClothPhysicalMeshDataBase_Legacy.InnerSingleton,
StaticRegisterNativesUClothPhysicalMeshDataBase_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_UClothPhysicalMeshDataBase_Legacy.InnerSingleton;
}
UClass* Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_NoRegister()
{
return UClothPhysicalMeshDataBase_Legacy::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Deprecated, use FClothPhysicalMeshData instead.\n * Simulation mesh points, topology, and spatial parameters defined on that \n * topology.\n *\n * Created curing asset import or created from a skeletal mesh.\n */" },
{ "IncludePath", "ClothPhysicalMeshDataBase_Legacy.h" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshDataBase_Legacy.h" },
{ "ToolTip", "Deprecated, use FClothPhysicalMeshData instead.\nSimulation mesh points, topology, and spatial parameters defined on that\ntopology.\n\nCreated curing asset import or created from a skeletal mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vertices_MetaData[] = {
{ "Comment", "// Positions of each simulation vertex\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshDataBase_Legacy.h" },
{ "ToolTip", "Positions of each simulation vertex" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normals_MetaData[] = {
{ "Comment", "// Normal at each vertex\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshDataBase_Legacy.h" },
{ "ToolTip", "Normal at each vertex" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexColors_MetaData[] = {
{ "Comment", "// Color at each vertex\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshDataBase_Legacy.h" },
{ "ToolTip", "Color at each vertex" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Indices_MetaData[] = {
{ "Comment", "// Indices of the simulation mesh triangles\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshDataBase_Legacy.h" },
{ "ToolTip", "Indices of the simulation mesh triangles" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InverseMasses_MetaData[] = {
{ "Comment", "// Inverse mass for each vertex in the physical mesh\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshDataBase_Legacy.h" },
{ "ToolTip", "Inverse mass for each vertex in the physical mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneData_MetaData[] = {
{ "Comment", "// Indices and weights for each vertex, used to skin the mesh to create the reference pose\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshDataBase_Legacy.h" },
{ "ToolTip", "Indices and weights for each vertex, used to skin the mesh to create the reference pose" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumFixedVerts_MetaData[] = {
{ "Comment", "// Number of fixed verts in the simulation mesh (fixed verts are just skinned and do not simulate)\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshDataBase_Legacy.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_MaxBoneWeights_MetaData[] = {
{ "Comment", "// Maximum number of bone weights of any vetex\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshDataBase_Legacy.h" },
{ "ToolTip", "Maximum number of bone weights of any vetex" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelfCollisionIndices_MetaData[] = {
{ "Comment", "// Valid indices to use for self collisions (reduced set of Indices)\n" },
{ "ModuleRelativePath", "Public/ClothPhysicalMeshDataBase_Legacy.h" },
{ "ToolTip", "Valid indices to use for self collisions (reduced set of Indices)" },
};
#endif // WITH_METADATA
// ********** Begin Class UClothPhysicalMeshDataBase_Legacy 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::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_NumFixedVerts;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxBoneWeights;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_SelfCollisionIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SelfCollisionIndices;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UClothPhysicalMeshDataBase_Legacy constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UClothPhysicalMeshDataBase_Legacy>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics
// ********** Begin Class UClothPhysicalMeshDataBase_Legacy Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_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_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_Vertices = { "Vertices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothPhysicalMeshDataBase_Legacy, Vertices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vertices_MetaData), NewProp_Vertices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_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_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_Normals = { "Normals", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothPhysicalMeshDataBase_Legacy, Normals), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normals_MetaData), NewProp_Normals_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_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_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_VertexColors = { "VertexColors", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothPhysicalMeshDataBase_Legacy, VertexColors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexColors_MetaData), NewProp_VertexColors_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_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_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_Indices = { "Indices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothPhysicalMeshDataBase_Legacy, Indices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Indices_MetaData), NewProp_Indices_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_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_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_InverseMasses = { "InverseMasses", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothPhysicalMeshDataBase_Legacy, InverseMasses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InverseMasses_MetaData), NewProp_InverseMasses_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_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_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_BoneData = { "BoneData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothPhysicalMeshDataBase_Legacy, BoneData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneData_MetaData), NewProp_BoneData_MetaData) }; // 3064040028
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_NumFixedVerts = { "NumFixedVerts", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothPhysicalMeshDataBase_Legacy, NumFixedVerts), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumFixedVerts_MetaData), NewProp_NumFixedVerts_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_MaxBoneWeights = { "MaxBoneWeights", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothPhysicalMeshDataBase_Legacy, MaxBoneWeights), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxBoneWeights_MetaData), NewProp_MaxBoneWeights_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_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_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_SelfCollisionIndices = { "SelfCollisionIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothPhysicalMeshDataBase_Legacy, SelfCollisionIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelfCollisionIndices_MetaData), NewProp_SelfCollisionIndices_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_Vertices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_Vertices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_Normals_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_Normals,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_VertexColors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_VertexColors,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_Indices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_Indices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_InverseMasses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_InverseMasses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_BoneData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_BoneData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_NumFixedVerts,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_MaxBoneWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_SelfCollisionIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::NewProp_SelfCollisionIndices,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::PropPointers) < 2048);
// ********** End Class UClothPhysicalMeshDataBase_Legacy Property Definitions *********************
UObject* (*const Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::ClassParams = {
&UClothPhysicalMeshDataBase_Legacy::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::Class_MetaDataParams), Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::Class_MetaDataParams)
};
void UClothPhysicalMeshDataBase_Legacy::StaticRegisterNativesUClothPhysicalMeshDataBase_Legacy()
{
}
UClass* Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy()
{
if (!Z_Registration_Info_UClass_UClothPhysicalMeshDataBase_Legacy.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClothPhysicalMeshDataBase_Legacy.OuterSingleton, Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UClothPhysicalMeshDataBase_Legacy.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClothPhysicalMeshDataBase_Legacy);
// ********** End Class UClothPhysicalMeshDataBase_Legacy ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h__Script_ClothingSystemRuntimeInterface_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy, UClothPhysicalMeshDataBase_Legacy::StaticClass, TEXT("UClothPhysicalMeshDataBase_Legacy"), &Z_Registration_Info_UClass_UClothPhysicalMeshDataBase_Legacy, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClothPhysicalMeshDataBase_Legacy), 633784274U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h__Script_ClothingSystemRuntimeInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h__Script_ClothingSystemRuntimeInterface_424945564{
TEXT("/Script/ClothingSystemRuntimeInterface"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h__Script_ClothingSystemRuntimeInterface_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h__Script_ClothingSystemRuntimeInterface_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,60 @@
// 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 "ClothPhysicalMeshDataBase_Legacy.h"
#ifdef CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothPhysicalMeshDataBase_Legacy_generated_h
#error "ClothPhysicalMeshDataBase_Legacy.generated.h already included, missing '#pragma once' in ClothPhysicalMeshDataBase_Legacy.h"
#endif
#define CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothPhysicalMeshDataBase_Legacy_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UClothPhysicalMeshDataBase_Legacy ****************************************
struct Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics;
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothPhysicalMeshDataBase_Legacy(); \
friend struct ::Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* ::Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_NoRegister(); \
public: \
DECLARE_CLASS2(UClothPhysicalMeshDataBase_Legacy, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeInterface"), Z_Construct_UClass_UClothPhysicalMeshDataBase_Legacy_NoRegister) \
DECLARE_SERIALIZER(UClothPhysicalMeshDataBase_Legacy)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h_28_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UClothPhysicalMeshDataBase_Legacy(UClothPhysicalMeshDataBase_Legacy&&) = delete; \
UClothPhysicalMeshDataBase_Legacy(const UClothPhysicalMeshDataBase_Legacy&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMEINTERFACE_API, UClothPhysicalMeshDataBase_Legacy); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothPhysicalMeshDataBase_Legacy); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UClothPhysicalMeshDataBase_Legacy)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h_25_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothPhysicalMeshDataBase_Legacy;
// ********** End Class UClothPhysicalMeshDataBase_Legacy ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothPhysicalMeshDataBase_Legacy_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "ClothVertBoneData.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothVertBoneData() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothVertBoneData();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FClothVertBoneData ************************************************
struct Z_Construct_UScriptStruct_FClothVertBoneData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothVertBoneData); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothVertBoneData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// Bone data for a vertex\n" },
{ "ModuleRelativePath", "Public/ClothVertBoneData.h" },
{ "ToolTip", "Bone data for a vertex" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumInfluences_MetaData[] = {
{ "Comment", "// Number of influences for this vertex.\n" },
{ "ModuleRelativePath", "Public/ClothVertBoneData.h" },
{ "ToolTip", "Number of influences for this vertex." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndices_MetaData[] = {
{ "Comment", "// Up to MAX_TOTAL_INFLUENCES bone indices that this vert is weighted to\n" },
{ "ModuleRelativePath", "Public/ClothVertBoneData.h" },
{ "ToolTip", "Up to MAX_TOTAL_INFLUENCES bone indices that this vert is weighted to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneWeights_MetaData[] = {
{ "Comment", "// The weights for each entry in BoneIndices\n" },
{ "ModuleRelativePath", "Public/ClothVertBoneData.h" },
{ "ToolTip", "The weights for each entry in BoneIndices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothVertBoneData constinit property declarations ****************
static const UECodeGen_Private::FIntPropertyParams NewProp_NumInfluences;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_BoneIndices;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BoneWeights;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothVertBoneData constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothVertBoneData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothVertBoneData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothVertBoneData;
class UScriptStruct* FClothVertBoneData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothVertBoneData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothVertBoneData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothVertBoneData, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface(), TEXT("ClothVertBoneData"));
}
return Z_Registration_Info_UScriptStruct_FClothVertBoneData.OuterSingleton;
}
// ********** Begin ScriptStruct FClothVertBoneData Property Definitions ***************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FClothVertBoneData_Statics::NewProp_NumInfluences = { "NumInfluences", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothVertBoneData, NumInfluences), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumInfluences_MetaData), NewProp_NumInfluences_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UScriptStruct_FClothVertBoneData_Statics::NewProp_BoneIndices = { "BoneIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(BoneIndices, FClothVertBoneData), STRUCT_OFFSET(FClothVertBoneData, BoneIndices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndices_MetaData), NewProp_BoneIndices_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FClothVertBoneData_Statics::NewProp_BoneWeights = { "BoneWeights", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(BoneWeights, FClothVertBoneData), STRUCT_OFFSET(FClothVertBoneData, BoneWeights), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneWeights_MetaData), NewProp_BoneWeights_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothVertBoneData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothVertBoneData_Statics::NewProp_NumInfluences,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothVertBoneData_Statics::NewProp_BoneIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothVertBoneData_Statics::NewProp_BoneWeights,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothVertBoneData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothVertBoneData Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothVertBoneData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
nullptr,
&NewStructOps,
"ClothVertBoneData",
Z_Construct_UScriptStruct_FClothVertBoneData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothVertBoneData_Statics::PropPointers),
sizeof(FClothVertBoneData),
alignof(FClothVertBoneData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothVertBoneData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothVertBoneData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothVertBoneData()
{
if (!Z_Registration_Info_UScriptStruct_FClothVertBoneData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothVertBoneData.InnerSingleton, Z_Construct_UScriptStruct_FClothVertBoneData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothVertBoneData.InnerSingleton);
}
// ********** End ScriptStruct FClothVertBoneData **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothVertBoneData_h__Script_ClothingSystemRuntimeInterface_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FClothVertBoneData::StaticStruct, Z_Construct_UScriptStruct_FClothVertBoneData_Statics::NewStructOps, TEXT("ClothVertBoneData"),&Z_Registration_Info_UScriptStruct_FClothVertBoneData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothVertBoneData), 3064040028U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothVertBoneData_h__Script_ClothingSystemRuntimeInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothVertBoneData_h__Script_ClothingSystemRuntimeInterface_665218538{
TEXT("/Script/ClothingSystemRuntimeInterface"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothVertBoneData_h__Script_ClothingSystemRuntimeInterface_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothVertBoneData_h__Script_ClothingSystemRuntimeInterface_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 "ClothVertBoneData.h"
#ifdef CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothVertBoneData_generated_h
#error "ClothVertBoneData.generated.h already included, missing '#pragma once' in ClothVertBoneData.h"
#endif
#define CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothVertBoneData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FClothVertBoneData ************************************************
struct Z_Construct_UScriptStruct_FClothVertBoneData_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothVertBoneData_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothVertBoneData_Statics; \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API static class UScriptStruct* StaticStruct();
struct FClothVertBoneData;
// ********** End ScriptStruct FClothVertBoneData **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothVertBoneData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,151 @@
// 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 "ClothingAssetBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothingAssetBase() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingAssetBase();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingAssetBase_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UClothingAssetBase *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UClothingAssetBase;
UClass* UClothingAssetBase::GetPrivateStaticClass()
{
using TClass = UClothingAssetBase;
if (!Z_Registration_Info_UClass_UClothingAssetBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ClothingAssetBase"),
Z_Registration_Info_UClass_UClothingAssetBase.InnerSingleton,
StaticRegisterNativesUClothingAssetBase,
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_UClothingAssetBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UClothingAssetBase_NoRegister()
{
return UClothingAssetBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UClothingAssetBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * An interface object for any clothing asset the engine can use.\n * Any clothing asset concrete object should derive from this.\n */" },
{ "IncludePath", "ClothingAssetBase.h" },
{ "ModuleRelativePath", "Public/ClothingAssetBase.h" },
{ "ToolTip", "An interface object for any clothing asset the engine can use.\nAny clothing asset concrete object should derive from this." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportedFilePath_MetaData[] = {
{ "ModuleRelativePath", "Public/ClothingAssetBase.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetGuid_MetaData[] = {
{ "Comment", "/** Guid to identify this asset. Will be embedded into chunks that are created using this asset */" },
{ "ModuleRelativePath", "Public/ClothingAssetBase.h" },
{ "ToolTip", "Guid to identify this asset. Will be embedded into chunks that are created using this asset" },
};
#endif // WITH_METADATA
// ********** Begin Class UClothingAssetBase constinit property declarations ***********************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStrPropertyParams NewProp_ImportedFilePath;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_AssetGuid;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UClothingAssetBase constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UClothingAssetBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UClothingAssetBase_Statics
// ********** Begin Class UClothingAssetBase Property Definitions **********************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UClothingAssetBase_Statics::NewProp_ImportedFilePath = { "ImportedFilePath", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetBase, ImportedFilePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportedFilePath_MetaData), NewProp_ImportedFilePath_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClothingAssetBase_Statics::NewProp_AssetGuid = { "AssetGuid", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClothingAssetBase, AssetGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetGuid_MetaData), NewProp_AssetGuid_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UClothingAssetBase_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetBase_Statics::NewProp_ImportedFilePath,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClothingAssetBase_Statics::NewProp_AssetGuid,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothingAssetBase_Statics::PropPointers) < 2048);
// ********** End Class UClothingAssetBase Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UClothingAssetBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothingAssetBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClothingAssetBase_Statics::ClassParams = {
&UClothingAssetBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UClothingAssetBase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UClothingAssetBase_Statics::PropPointers),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClothingAssetBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UClothingAssetBase_Statics::Class_MetaDataParams)
};
void UClothingAssetBase::StaticRegisterNativesUClothingAssetBase()
{
}
UClass* Z_Construct_UClass_UClothingAssetBase()
{
if (!Z_Registration_Info_UClass_UClothingAssetBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClothingAssetBase.OuterSingleton, Z_Construct_UClass_UClothingAssetBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UClothingAssetBase.OuterSingleton;
}
UClothingAssetBase::UClothingAssetBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClothingAssetBase);
UClothingAssetBase::~UClothingAssetBase() {}
// ********** End Class UClothingAssetBase *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h__Script_ClothingSystemRuntimeInterface_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UClothingAssetBase, UClothingAssetBase::StaticClass, TEXT("UClothingAssetBase"), &Z_Registration_Info_UClass_UClothingAssetBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClothingAssetBase), 3160338734U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h__Script_ClothingSystemRuntimeInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h__Script_ClothingSystemRuntimeInterface_1310550493{
TEXT("/Script/ClothingSystemRuntimeInterface"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h__Script_ClothingSystemRuntimeInterface_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h__Script_ClothingSystemRuntimeInterface_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ClothingAssetBase.h"
#ifdef CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothingAssetBase_generated_h
#error "ClothingAssetBase.generated.h already included, missing '#pragma once' in ClothingAssetBase.h"
#endif
#define CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothingAssetBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UClothingAssetBase *******************************************************
struct Z_Construct_UClass_UClothingAssetBase_Statics;
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingAssetBase_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothingAssetBase(); \
friend struct ::Z_Construct_UClass_UClothingAssetBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* ::Z_Construct_UClass_UClothingAssetBase_NoRegister(); \
public: \
DECLARE_CLASS2(UClothingAssetBase, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeInterface"), Z_Construct_UClass_UClothingAssetBase_NoRegister) \
DECLARE_SERIALIZER(UClothingAssetBase)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClothingAssetBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UClothingAssetBase(UClothingAssetBase&&) = delete; \
UClothingAssetBase(const UClothingAssetBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMEINTERFACE_API, UClothingAssetBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothingAssetBase); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UClothingAssetBase) \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API virtual ~UClothingAssetBase();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h_19_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothingAssetBase;
// ********** End Class UClothingAssetBase *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingAssetBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "ClothingSimulationFactory.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothingSimulationFactory() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingSimulationFactory();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingSimulationFactory_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UClothingSimulationFactory ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UClothingSimulationFactory;
UClass* UClothingSimulationFactory::GetPrivateStaticClass()
{
using TClass = UClothingSimulationFactory;
if (!Z_Registration_Info_UClass_UClothingSimulationFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ClothingSimulationFactory"),
Z_Registration_Info_UClass_UClothingSimulationFactory.InnerSingleton,
StaticRegisterNativesUClothingSimulationFactory,
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_UClothingSimulationFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_UClothingSimulationFactory_NoRegister()
{
return UClothingSimulationFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UClothingSimulationFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// Any clothing simulation factory should derive from this interface object to interact with the engine\n" },
{ "IncludePath", "ClothingSimulationFactory.h" },
{ "ModuleRelativePath", "Public/ClothingSimulationFactory.h" },
{ "ToolTip", "Any clothing simulation factory should derive from this interface object to interact with the engine" },
};
#endif // WITH_METADATA
// ********** Begin Class UClothingSimulationFactory constinit property declarations ***************
// ********** End Class UClothingSimulationFactory constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UClothingSimulationFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UClothingSimulationFactory_Statics
UObject* (*const Z_Construct_UClass_UClothingSimulationFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClothingSimulationFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClothingSimulationFactory_Statics::ClassParams = {
&UClothingSimulationFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClothingSimulationFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UClothingSimulationFactory_Statics::Class_MetaDataParams)
};
void UClothingSimulationFactory::StaticRegisterNativesUClothingSimulationFactory()
{
}
UClass* Z_Construct_UClass_UClothingSimulationFactory()
{
if (!Z_Registration_Info_UClass_UClothingSimulationFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClothingSimulationFactory.OuterSingleton, Z_Construct_UClass_UClothingSimulationFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UClothingSimulationFactory.OuterSingleton;
}
UClothingSimulationFactory::UClothingSimulationFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClothingSimulationFactory);
UClothingSimulationFactory::~UClothingSimulationFactory() {}
// ********** End Class UClothingSimulationFactory *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h__Script_ClothingSystemRuntimeInterface_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UClothingSimulationFactory, UClothingSimulationFactory::StaticClass, TEXT("UClothingSimulationFactory"), &Z_Registration_Info_UClass_UClothingSimulationFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClothingSimulationFactory), 1466192172U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h__Script_ClothingSystemRuntimeInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h__Script_ClothingSystemRuntimeInterface_1430688558{
TEXT("/Script/ClothingSystemRuntimeInterface"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h__Script_ClothingSystemRuntimeInterface_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h__Script_ClothingSystemRuntimeInterface_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ClothingSimulationFactory.h"
#ifdef CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothingSimulationFactory_generated_h
#error "ClothingSimulationFactory.generated.h already included, missing '#pragma once' in ClothingSimulationFactory.h"
#endif
#define CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothingSimulationFactory_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UClothingSimulationFactory ***********************************************
struct Z_Construct_UClass_UClothingSimulationFactory_Statics;
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingSimulationFactory_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h_45_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothingSimulationFactory(); \
friend struct ::Z_Construct_UClass_UClothingSimulationFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* ::Z_Construct_UClass_UClothingSimulationFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UClothingSimulationFactory, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeInterface"), Z_Construct_UClass_UClothingSimulationFactory_NoRegister) \
DECLARE_SERIALIZER(UClothingSimulationFactory)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h_45_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClothingSimulationFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UClothingSimulationFactory(UClothingSimulationFactory&&) = delete; \
UClothingSimulationFactory(const UClothingSimulationFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMEINTERFACE_API, UClothingSimulationFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothingSimulationFactory); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UClothingSimulationFactory) \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API virtual ~UClothingSimulationFactory();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h_42_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h_45_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h_45_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h_45_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothingSimulationFactory;
// ********** End Class UClothingSimulationFactory *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationFactory_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,112 @@
// 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 "ClothingSimulationInstance.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothingSimulationInstance() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingSimulationFactory_NoRegister();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingSimulationInteractor_NoRegister();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothingSimulationInstance();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FClothingSimulationInstance ***************************************
struct Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FClothingSimulationInstance); }
static inline consteval int16 GetStructAlignment() { return alignof(FClothingSimulationInstance); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Clothing simulation objects.\n * Facade to the simulation interfaces to allow for a simplified implementation and multiple simulations to coexist with each other.\n */" },
{ "ModuleRelativePath", "Public/ClothingSimulationInstance.h" },
{ "ToolTip", "Clothing simulation objects.\nFacade to the simulation interfaces to allow for a simplified implementation and multiple simulations to coexist with each other." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothingSimulationInteractor_MetaData[] = {
{ "Comment", "/**\n\x09 * Objects responsible for interacting with the clothing simulation.\n\x09 * Blueprints and code can call/set data on this from the game thread and the next time\n\x09 * it is safe to do so the interactor will sync to the simulation context.\n\x09 */" },
{ "ModuleRelativePath", "Public/ClothingSimulationInstance.h" },
{ "ToolTip", "Objects responsible for interacting with the clothing simulation.\nBlueprints and code can call/set data on this from the game thread and the next time\nit is safe to do so the interactor will sync to the simulation context." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothingSimulationFactory_MetaData[] = {
{ "Comment", "/** Simulation factory. */" },
{ "ModuleRelativePath", "Public/ClothingSimulationInstance.h" },
{ "ToolTip", "Simulation factory." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FClothingSimulationInstance constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_ClothingSimulationInteractor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ClothingSimulationFactory;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FClothingSimulationInstance constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FClothingSimulationInstance>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FClothingSimulationInstance;
class UScriptStruct* FClothingSimulationInstance::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FClothingSimulationInstance.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FClothingSimulationInstance.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FClothingSimulationInstance, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface(), TEXT("ClothingSimulationInstance"));
}
return Z_Registration_Info_UScriptStruct_FClothingSimulationInstance.OuterSingleton;
}
// ********** Begin ScriptStruct FClothingSimulationInstance Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::NewProp_ClothingSimulationInteractor = { "ClothingSimulationInteractor", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothingSimulationInstance, ClothingSimulationInteractor), Z_Construct_UClass_UClothingSimulationInteractor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothingSimulationInteractor_MetaData), NewProp_ClothingSimulationInteractor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::NewProp_ClothingSimulationFactory = { "ClothingSimulationFactory", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FClothingSimulationInstance, ClothingSimulationFactory), Z_Construct_UClass_UClothingSimulationFactory_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothingSimulationFactory_MetaData), NewProp_ClothingSimulationFactory_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::NewProp_ClothingSimulationInteractor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::NewProp_ClothingSimulationFactory,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FClothingSimulationInstance Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
nullptr,
&NewStructOps,
"ClothingSimulationInstance",
Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::PropPointers),
sizeof(FClothingSimulationInstance),
alignof(FClothingSimulationInstance),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FClothingSimulationInstance()
{
if (!Z_Registration_Info_UScriptStruct_FClothingSimulationInstance.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FClothingSimulationInstance.InnerSingleton, Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FClothingSimulationInstance.InnerSingleton);
}
// ********** End ScriptStruct FClothingSimulationInstance *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInstance_h__Script_ClothingSystemRuntimeInterface_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FClothingSimulationInstance::StaticStruct, Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics::NewStructOps, TEXT("ClothingSimulationInstance"),&Z_Registration_Info_UScriptStruct_FClothingSimulationInstance, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FClothingSimulationInstance), 959063394U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInstance_h__Script_ClothingSystemRuntimeInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInstance_h__Script_ClothingSystemRuntimeInterface_333855859{
TEXT("/Script/ClothingSystemRuntimeInterface"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInstance_h__Script_ClothingSystemRuntimeInterface_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInstance_h__Script_ClothingSystemRuntimeInterface_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 "ClothingSimulationInstance.h"
#ifdef CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothingSimulationInstance_generated_h
#error "ClothingSimulationInstance.generated.h already included, missing '#pragma once' in ClothingSimulationInstance.h"
#endif
#define CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothingSimulationInstance_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FClothingSimulationInstance ***************************************
struct Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics;
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInstance_h_27_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothingSimulationInstance_Statics; \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API static class UScriptStruct* StaticStruct();
struct FClothingSimulationInstance;
// ********** End ScriptStruct FClothingSimulationInstance *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInstance_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,124 @@
// 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 "ClothingSimulationInteractor.h"
#ifdef CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothingSimulationInteractor_generated_h
#error "ClothingSimulationInteractor.generated.h already included, missing '#pragma once' in ClothingSimulationInteractor.h"
#endif
#define CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothingSimulationInteractor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UClothingInteractor;
// ********** Begin Class UClothingInteractor ******************************************************
struct Z_Construct_UClass_UClothingInteractor_Statics;
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingInteractor_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_32_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothingInteractor(); \
friend struct ::Z_Construct_UClass_UClothingInteractor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* ::Z_Construct_UClass_UClothingInteractor_NoRegister(); \
public: \
DECLARE_CLASS2(UClothingInteractor, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeInterface"), Z_Construct_UClass_UClothingInteractor_NoRegister) \
DECLARE_SERIALIZER(UClothingInteractor)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_32_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClothingInteractor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UClothingInteractor(UClothingInteractor&&) = delete; \
UClothingInteractor(const UClothingInteractor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMEINTERFACE_API, UClothingInteractor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothingInteractor); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UClothingInteractor) \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API virtual ~UClothingInteractor();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_29_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_32_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_32_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_32_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothingInteractor;
// ********** End Class UClothingInteractor ********************************************************
// ********** Begin Class UClothingSimulationInteractor ********************************************
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_66_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetClothingInteractor); \
DECLARE_FUNCTION(execGetSimulationTime); \
DECLARE_FUNCTION(execGetNumSubsteps); \
DECLARE_FUNCTION(execGetNumIterations); \
DECLARE_FUNCTION(execGetNumDynamicParticles); \
DECLARE_FUNCTION(execGetNumKinematicParticles); \
DECLARE_FUNCTION(execGetNumCloths); \
DECLARE_FUNCTION(execSetNumSubsteps); \
DECLARE_FUNCTION(execSetMaxNumIterations); \
DECLARE_FUNCTION(execSetNumIterations); \
DECLARE_FUNCTION(execDisableGravityOverride); \
DECLARE_FUNCTION(execEnableGravityOverride); \
DECLARE_FUNCTION(execSetAnimDriveSpringStiffness); \
DECLARE_FUNCTION(execClothConfigUpdated); \
DECLARE_FUNCTION(execPhysicsAssetUpdated);
struct Z_Construct_UClass_UClothingSimulationInteractor_Statics;
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingSimulationInteractor_NoRegister();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_66_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClothingSimulationInteractor(); \
friend struct ::Z_Construct_UClass_UClothingSimulationInteractor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* ::Z_Construct_UClass_UClothingSimulationInteractor_NoRegister(); \
public: \
DECLARE_CLASS2(UClothingSimulationInteractor, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ClothingSystemRuntimeInterface"), Z_Construct_UClass_UClothingSimulationInteractor_NoRegister) \
DECLARE_SERIALIZER(UClothingSimulationInteractor)
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_66_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClothingSimulationInteractor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UClothingSimulationInteractor(UClothingSimulationInteractor&&) = delete; \
UClothingSimulationInteractor(const UClothingSimulationInteractor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CLOTHINGSYSTEMRUNTIMEINTERFACE_API, UClothingSimulationInteractor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClothingSimulationInteractor); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UClothingSimulationInteractor) \
CLOTHINGSYSTEMRUNTIMEINTERFACE_API virtual ~UClothingSimulationInteractor();
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_63_PROLOG
#define FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_66_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_66_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_66_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_h_66_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClothingSimulationInteractor;
// ********** End Class UClothingSimulationInteractor **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSimulationInteractor_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 EmptyLinkFunctionForGeneratedCodeClothingSystemRuntimeInterface_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_ClothingSystemRuntimeInterface;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface()
{
if (!Z_Registration_Info_UPackage__Script_ClothingSystemRuntimeInterface.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ClothingSystemRuntimeInterface",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x32196D99,
0x5C1A932E,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ClothingSystemRuntimeInterface.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ClothingSystemRuntimeInterface.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ClothingSystemRuntimeInterface(Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface, TEXT("/Script/ClothingSystemRuntimeInterface"), Z_Registration_Info_UPackage__Script_ClothingSystemRuntimeInterface, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x32196D99, 0x5C1A932E));
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,97 @@
// 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 "ClothingSystemRuntimeTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClothingSystemRuntimeTypes() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UEnum* Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode();
UPackage* Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EClothingTeleportMode *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EClothingTeleportMode;
static UEnum* EClothingTeleportMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EClothingTeleportMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EClothingTeleportMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode, (UObject*)Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface(), TEXT("EClothingTeleportMode"));
}
return Z_Registration_Info_UEnum_EClothingTeleportMode.OuterSingleton;
}
template<> CLOTHINGSYSTEMRUNTIMEINTERFACE_NON_ATTRIBUTED_API UEnum* StaticEnum<EClothingTeleportMode>()
{
return EClothingTeleportMode_StaticEnum();
}
struct Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "HardReset.Comment", "// Hard reset the simulation by refreshing the cloth config\n" },
{ "HardReset.Name", "EClothingTeleportMode::HardReset" },
{ "HardReset.ToolTip", "Hard reset the simulation by refreshing the cloth config" },
{ "ModuleRelativePath", "Public/ClothingSystemRuntimeTypes.h" },
{ "None.Comment", "// No teleport, simulate as normal\n" },
{ "None.Name", "EClothingTeleportMode::None" },
{ "None.ToolTip", "No teleport, simulate as normal" },
{ "Teleport.Comment", "// Teleport the simulation, causing no intertial effects but keep the sim mesh shape\n" },
{ "Teleport.Name", "EClothingTeleportMode::Teleport" },
{ "Teleport.ToolTip", "Teleport the simulation, causing no intertial effects but keep the sim mesh shape" },
{ "TeleportAndReset.Comment", "// Teleport the simulation, causing no intertial effects and reset the sim mesh shape\n" },
{ "TeleportAndReset.Name", "EClothingTeleportMode::TeleportAndReset" },
{ "TeleportAndReset.ToolTip", "Teleport the simulation, causing no intertial effects and reset the sim mesh shape" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EClothingTeleportMode::None", (int64)EClothingTeleportMode::None },
{ "EClothingTeleportMode::Teleport", (int64)EClothingTeleportMode::Teleport },
{ "EClothingTeleportMode::TeleportAndReset", (int64)EClothingTeleportMode::TeleportAndReset },
{ "EClothingTeleportMode::HardReset", (int64)EClothingTeleportMode::HardReset },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ClothingSystemRuntimeInterface,
nullptr,
"EClothingTeleportMode",
"EClothingTeleportMode",
Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode()
{
if (!Z_Registration_Info_UEnum_EClothingTeleportMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EClothingTeleportMode.InnerSingleton, Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EClothingTeleportMode.InnerSingleton;
}
// ********** End Enum EClothingTeleportMode *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSystemRuntimeTypes_h__Script_ClothingSystemRuntimeInterface_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EClothingTeleportMode_StaticEnum, TEXT("EClothingTeleportMode"), &Z_Registration_Info_UEnum_EClothingTeleportMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 129018432U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSystemRuntimeTypes_h__Script_ClothingSystemRuntimeInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSystemRuntimeTypes_h__Script_ClothingSystemRuntimeInterface_759816867{
TEXT("/Script/ClothingSystemRuntimeInterface"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSystemRuntimeTypes_h__Script_ClothingSystemRuntimeInterface_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSystemRuntimeTypes_h__Script_ClothingSystemRuntimeInterface_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,36 @@
// 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 "ClothingSystemRuntimeTypes.h"
#ifdef CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothingSystemRuntimeTypes_generated_h
#error "ClothingSystemRuntimeTypes.generated.h already included, missing '#pragma once' in ClothingSystemRuntimeTypes.h"
#endif
#define CLOTHINGSYSTEMRUNTIMEINTERFACE_ClothingSystemRuntimeTypes_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_ClothingSystemRuntimeInterface_Public_ClothingSystemRuntimeTypes_h
// ********** Begin Enum EClothingTeleportMode *****************************************************
#define FOREACH_ENUM_ECLOTHINGTELEPORTMODE(op) \
op(EClothingTeleportMode::None) \
op(EClothingTeleportMode::Teleport) \
op(EClothingTeleportMode::TeleportAndReset) \
op(EClothingTeleportMode::HardReset)
enum class EClothingTeleportMode : uint8;
template<> struct TIsUEnumClass<EClothingTeleportMode> { enum { Value = true }; };
template<> CLOTHINGSYSTEMRUNTIMEINTERFACE_NON_ATTRIBUTED_API UEnum* StaticEnum<EClothingTeleportMode>();
// ********** End Enum EClothingTeleportMode *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeInterface\Public\ClothCollisionData.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeInterface\Public\ClothConfigBase.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeInterface\Public\ClothingSimulationFactory.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeInterface\Public\ClothingSimulationInstance.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeInterface\Public\ClothingSystemRuntimeTypes.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeInterface\Public\ClothPhysicalMeshDataBase_Legacy.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeInterface\Public\ClothCollisionPrim.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeInterface\Public\ClothingAssetBase.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeInterface\Public\ClothingSimulationInteractor.h
D:\UE_5_7_1\Engine\Source\Runtime\ClothingSystemRuntimeInterface\Public\ClothVertBoneData.h