Navigation
API > API/Runtime > API/Runtime/ClothingSystemRuntimeInterface
Deprecated, use FClothPhysicalMeshData instead. Simulation mesh points, topology, and spatial parameters defined on that topology.
Created curing asset import or created from a skeletal mesh.
| Name | UClothPhysicalMeshDataBase_Legacy |
| Type | class |
| Header File | /Engine/Source/Runtime/ClothingSystemRuntimeInterface/Public/ClothPhysicalMeshDataBase_Legacy.h |
| Include Path | #include "ClothPhysicalMeshDataBase_Legacy.h" |
Syntax
UCLASS (MinimalAPI)
class UClothPhysicalMeshDataBase_Legacy : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UClothPhysicalMeshDataBase_Legacy
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UClothPhysicalMeshDataBase_Legacy() |
ClothPhysicalMeshDataBase_Legacy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UClothPhysicalMeshDataBase_Legacy() |
ClothPhysicalMeshDataBase_Legacy.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneData | TArray< FClothVertBoneData > | Indices and weights for each vertex, used to skin the mesh to create the reference pose. | ClothPhysicalMeshDataBase_Legacy.h | |
| Indices | TArray< uint32 > | Indices of the simulation mesh triangles. | ClothPhysicalMeshDataBase_Legacy.h | |
| InverseMasses | TArray< float > | Inverse mass for each vertex in the physical mesh. | ClothPhysicalMeshDataBase_Legacy.h | |
| MaxBoneWeights | int32 | Maximum number of bone weights of any vetex. | ClothPhysicalMeshDataBase_Legacy.h | |
| Normals | TArray< FVector3f > | Normal at each vertex. | ClothPhysicalMeshDataBase_Legacy.h | |
| NumFixedVerts | int32 | Number of fixed verts in the simulation mesh (fixed verts are just skinned and do not simulate) | ClothPhysicalMeshDataBase_Legacy.h | |
| SelfCollisionIndices | TArray< uint32 > | Valid indices to use for self collisions (reduced set of Indices) | ClothPhysicalMeshDataBase_Legacy.h | |
| VertexColors | TArray< FColor > | Color at each vertex. | ClothPhysicalMeshDataBase_Legacy.h | |
| Vertices | TArray< FVector3f > | Positions of each simulation vertex. | ClothPhysicalMeshDataBase_Legacy.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| IdToArray | TMap< uint32, TArray< float > * > | ClothPhysicalMeshDataBase_Legacy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< float > * GetFloatArray
(
const uint32 Id |
Retrieve a registered vertex weight array by unique | ClothPhysicalMeshDataBase_Legacy.h | |
TArray< uint32 > GetFloatArrayIds() |
Get ids for all registered weight arrays. | ClothPhysicalMeshDataBase_Legacy.h | |
| Get all registered weight arrays. | ClothPhysicalMeshDataBase_Legacy.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RegisterFloatArray
(
const uint32 Id, |
Register an | ClothPhysicalMeshDataBase_Legacy.h |