UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FClothCollisionData Struct Reference

#include <ClothCollisionData.h>

Public Member Functions

UE_API void Reset ()
 
UE_API void Append (const FClothCollisionData &InOther)
 
UE_API void AppendTransformed (const FClothCollisionData &InOther, const TArray< FTransform > &BoneTransforms)
 
UE_API void AppendUnique (const FClothCollisionData &InOther)
 
bool IsEmpty () const
 

Public Attributes

TArray< FClothCollisionPrim_SphereSpheres
 
TArray< FClothCollisionPrim_SphereConnectionSphereConnections
 
TArray< FClothCollisionPrim_ConvexConvexes
 
TArray< FClothCollisionPrim_BoxBoxes
 

Member Function Documentation

◆ Append()

void FClothCollisionData::Append ( const FClothCollisionData InOther)

◆ AppendTransformed()

void FClothCollisionData::AppendTransformed ( const FClothCollisionData InOther,
const TArray< FTransform > &  BoneTransforms 
)

◆ AppendUnique()

void FClothCollisionData::AppendUnique ( const FClothCollisionData InOther)

Append collision data, but only the individual collision elements that don't already exist as to avoid duplicates. @Note This is an expensive operation and therefore it is best to call Append() on the first batch of collision data to merge right after a Reset().

◆ IsEmpty()

bool FClothCollisionData::IsEmpty ( ) const
inline

◆ Reset()

void FClothCollisionData::Reset ( )

Member Data Documentation

◆ Boxes

TArray<FClothCollisionPrim_Box> FClothCollisionData::Boxes

◆ Convexes

TArray<FClothCollisionPrim_Convex> FClothCollisionData::Convexes

◆ SphereConnections

TArray<FClothCollisionPrim_SphereConnection> FClothCollisionData::SphereConnections

◆ Spheres

TArray<FClothCollisionPrim_Sphere> FClothCollisionData::Spheres

The documentation for this struct was generated from the following files: