![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PBDMinEvolution.h>
Public Types | |
| using | FCollisionDetector = FBasicCollisionDetector |
| using | FEvolutionCallback = TFunction< void()> |
| using | FRigidParticleSOAs = FPBDRigidsSOAs |
A minimal optimized evolution with support for
It is single-threaded and does not use a constraint graph or partition the particles into islands.
| Chaos::FPBDMinEvolution::FPBDMinEvolution | ( | FRigidParticleSOAs & | InParticles, |
| TArrayCollectionArray< FVec3 > & | InPrevX, | ||
| TArrayCollectionArray< FRotation3 > & | InPrevR, | ||
| FCollisionDetector & | InCollisionDetector | ||
| ) |
| Chaos::FPBDMinEvolution::~FPBDMinEvolution | ( | ) |
|
inline |
| void Chaos::FPBDMinEvolution::AddConstraintContainer | ( | FPBDConstraintContainer & | InContainer, |
| const int32 | Priority = 0 |
||
| ) |
| void Chaos::FPBDMinEvolution::Advance | ( | const FReal | StepDt, |
| const int32 | NumSteps, | ||
| const FReal | RewindDt | ||
| ) |
|
inline |
|
inline |
| void Chaos::FPBDMinEvolution::SetConstraintContainerPriority | ( | const int32 | ContainerId, |
| const int32 | Priority | ||
| ) |
|
inline |
|
inline |