![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <BasicBroadPhase.h>
Public Types | |
| using | FParticleHandle = TGeometryParticleHandle< FReal, 3 > |
| using | FAABB = FAABB3 |
Public Member Functions | |
| FBasicBroadPhase (const TArray< FParticlePair > *InParticlePairs, const TArray< FParticleHandle * > *InParticlesA, const TArray< FParticleHandle * > *InParticlesB) | |
| void | ProduceOverlaps (FReal Dt, Private::FCollisionConstraintAllocator *Allocator, const FCollisionDetectorSettings &Settings) |
Run through a list of particle pairs and pass them onto the collision detector if their AABBs overlap. In addition, collide all particles in ParticlesA with all particles in ParticlesB.
No spatial acceleration, and the order is assumed to be already optimized for cache efficiency.
| using Chaos::FBasicBroadPhase::FAABB = FAABB3 |
|
inline |
|
inline |