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

#include <ChaosVDParticleDataWrapper.h>

+ Inheritance diagram for FChaosVDParticleCluster:

Public Member Functions

 FChaosVDParticleCluster ()
 
CHAOSVDRUNTIME_API bool Serialize (FArchive &Ar)
 
template<typename TOther >
void CopyFrom (const TOther &Other)
 
template<typename TOther >
void CopyTo (TOther &Other) const
 
- Public Member Functions inherited from FChaosVDWrapperDataBase
virtual ~FChaosVDWrapperDataBase ()=default
 
virtual bool HasValidData () const
 
void MarkAsValid ()
 

Public Attributes

int32 ParentParticleID = INDEX_NONE
 
int32 NumChildren = INDEX_NONE
 
FTransform ChildToParent
 
int32 ClusterGroupIndex = INDEX_NONE
 
bool bInternalCluster = false
 
float CollisionImpulse = 0.0f
 
float ExternalStrains = 0.0f
 
float InternalStrains = 0.0f
 
float Strain = 0.0f
 
TArray< FChaosVDConnectivityEdgeConnectivityEdges
 
bool bIsAnchored = false
 
bool bUnbreakable = false
 
bool bIsChildToParentLocked = false
 

Additional Inherited Members

- Protected Attributes inherited from FChaosVDWrapperDataBase
bool bHasValidData = false
 

Detailed Description

Structure contained data from a Clustered Particle. Used to be able to show the values in the editor and allow changes via the Property Editor.

Constructor & Destructor Documentation

◆ FChaosVDParticleCluster()

FChaosVDParticleCluster::FChaosVDParticleCluster ( )
inline

Member Function Documentation

◆ CopyFrom()

template<typename TOther >
void FChaosVDParticleCluster::CopyFrom ( const TOther Other)
inline

◆ CopyTo()

template<typename TOther >
void FChaosVDParticleCluster::CopyTo ( TOther Other) const
inline

◆ Serialize()

bool FChaosVDParticleCluster::Serialize ( FArchive Ar)

Member Data Documentation

◆ bInternalCluster

bool FChaosVDParticleCluster::bInternalCluster = false

◆ bIsAnchored

bool FChaosVDParticleCluster::bIsAnchored = false

◆ bIsChildToParentLocked

bool FChaosVDParticleCluster::bIsChildToParentLocked = false

◆ bUnbreakable

bool FChaosVDParticleCluster::bUnbreakable = false

◆ ChildToParent

FTransform FChaosVDParticleCluster::ChildToParent

◆ ClusterGroupIndex

int32 FChaosVDParticleCluster::ClusterGroupIndex = INDEX_NONE

◆ CollisionImpulse

float FChaosVDParticleCluster::CollisionImpulse = 0.0f

◆ ConnectivityEdges

TArray<FChaosVDConnectivityEdge> FChaosVDParticleCluster::ConnectivityEdges

◆ ExternalStrains

float FChaosVDParticleCluster::ExternalStrains = 0.0f

◆ InternalStrains

float FChaosVDParticleCluster::InternalStrains = 0.0f

◆ NumChildren

int32 FChaosVDParticleCluster::NumChildren = INDEX_NONE

◆ ParentParticleID

int32 FChaosVDParticleCluster::ParentParticleID = INDEX_NONE

◆ Strain

float FChaosVDParticleCluster::Strain = 0.0f

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