UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TConnectivityEdge< T > Struct Template Reference

#include <PBDRigidClusteredParticles.h>

Public Member Functions

 TConnectivityEdge ()
 
 TConnectivityEdge (TPBDRigidParticleHandle< T, 3 > *InSibling, const FRealSingle InStrain)
 
 TConnectivityEdge (const TConnectivityEdge &Other)
 
bool operator== (const TPBDRigidParticleHandle< T, 3 > *OtherSibling) const
 
void SetArea (Chaos::FRealSingle Area)
 
Chaos::FRealSingle GetArea () const
 

Public Attributes

TPBDRigidParticleHandle< T, 3 > * Sibling
 
Chaos::FRealSingle Strain
 

Detailed Description

template<typename T>
struct Chaos::TConnectivityEdge< T >

An entry in a clustered particle's ConnectivityEdges array, indicating a connection between that body and Sibling, with a strength breakable by a Strain threshold.

TODO: Chaos - Add dimension template param?

Constructor & Destructor Documentation

◆ TConnectivityEdge() [1/3]

template<typename T >
Chaos::TConnectivityEdge< T >::TConnectivityEdge ( )
inline

◆ TConnectivityEdge() [2/3]

template<typename T >
Chaos::TConnectivityEdge< T >::TConnectivityEdge ( TPBDRigidParticleHandle< T, 3 > *  InSibling,
const FRealSingle  InStrain 
)
inline

◆ TConnectivityEdge() [3/3]

template<typename T >
Chaos::TConnectivityEdge< T >::TConnectivityEdge ( const TConnectivityEdge< T > &  Other)
inline

Member Function Documentation

◆ GetArea()

template<typename T >
Chaos::FRealSingle Chaos::TConnectivityEdge< T >::GetArea ( ) const
inline

◆ operator==()

template<typename T >
bool Chaos::TConnectivityEdge< T >::operator== ( const TPBDRigidParticleHandle< T, 3 > *  OtherSibling) const
inline

Compares by OtherSibling only, for TArray::FindByKey().

◆ SetArea()

template<typename T >
void Chaos::TConnectivityEdge< T >::SetArea ( Chaos::FRealSingle  Area)
inline

Member Data Documentation

◆ Sibling

template<typename T >
TPBDRigidParticleHandle<T, 3>* Chaos::TConnectivityEdge< T >::Sibling

◆ Strain


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