Navigation
Unreal Engine C++ API Reference > Runtime > Chaos > Chaos > Collision > FSpatialAccelerationBroadPhase
References
Module | Chaos |
Header | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/SpatialAccelerationBroadPhase.h |
Include | #include "Chaos/Collision/SpatialAccelerationBroadPhase.h" |
template<bool bOnlyRigid, typename ViewType, typename SpatialAccelerationType>
void ComputeParticlesOverlaps
&40;
ViewType & OverlapView,
FReal Dt,
const SpatialAccelerationType & InSpatialAcceleration,
Private::FCollisionConstraintAllocator &42; Allocator,
const FCollisionDetectorSettings & Settings
&41;
Remarks
This function is the outer loop of collision detection. It loops over the particles view and do the broadphase + narrowphase collision detection.
Parameters
Name | Description |
---|---|
OverlapView | View to consider for the outer loop |
Dt | Current simulation time step |
InSpatialAcceleration | Spatial acceleration (AABB, bounding volumes...) to be used for broadphase collision detection |
NarrowPhase | Narrowphase collision detection that will be executed on each potential pairs coming from the broadphase detection |