UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FEvolutionResimCache Class Reference

#include <EvolutionResimCache.h>

+ Inheritance diagram for Chaos::FEvolutionResimCache:

Public Member Functions

 FEvolutionResimCache ()
 
virtual ~FEvolutionResimCache ()=default
 
void ResetCache ()
 
void SaveParticlePostSolve (const FPBDRigidParticleHandle &Particle)
 
bool ReloadParticlePostSolve (FPBDRigidParticleHandle &Particle) const
 
void SaveConstraints (TArrayView< const FPBDCollisionConstraint *const > CollisionsArray)
 
const TArray< FPBDCollisionConstraint > & GetAndSanitizeConstraints ()
 
- Public Member Functions inherited from Chaos::IResimCacheBase
 IResimCacheBase ()
 
virtual ~IResimCacheBase ()=default
 
bool IsResimming () const
 
void SetResimming (bool bInResimming)
 
const TParticleView< TGeometryParticles< FReal, 3 > > & GetDesyncedView () const
 
void SetDesyncedParticles (TArray< TGeometryParticleHandle< FReal, 3 > * > &&InDesyncedParticles)
 

Constructor & Destructor Documentation

◆ FEvolutionResimCache()

Chaos::FEvolutionResimCache::FEvolutionResimCache ( )
inline

◆ ~FEvolutionResimCache()

virtual Chaos::FEvolutionResimCache::~FEvolutionResimCache ( )
virtualdefault

Member Function Documentation

◆ GetAndSanitizeConstraints()

const TArray< FPBDCollisionConstraint > & Chaos::FEvolutionResimCache::GetAndSanitizeConstraints ( )
inline

◆ ReloadParticlePostSolve()

bool Chaos::FEvolutionResimCache::ReloadParticlePostSolve ( FPBDRigidParticleHandle Particle) const
inline

◆ ResetCache()

void Chaos::FEvolutionResimCache::ResetCache ( )
inlinevirtual

◆ SaveConstraints()

void Chaos::FEvolutionResimCache::SaveConstraints ( TArrayView< const FPBDCollisionConstraint *const >  CollisionsArray)
inline

◆ SaveParticlePostSolve()

void Chaos::FEvolutionResimCache::SaveParticlePostSolve ( const FPBDRigidParticleHandle Particle)
inline

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