[−][src]Function oxygengine_physics_2d::prelude::ncollide2d::pipeline::perform_all_pipeline
pub fn perform_all_pipeline<N, Objects>(
objects: &Objects,
broad_phase: &mut impl BroadPhase<N, AABB<N>, <Objects as CollisionObjectSet<N>>::CollisionObjectHandle>,
narrow_phase: &mut NarrowPhase<N, <Objects as CollisionObjectSet<N>>::CollisionObjectHandle>,
interactions: &mut InteractionGraph<N, <Objects as CollisionObjectSet<N>>::CollisionObjectHandle>,
pair_filters: Option<&'a impl BroadPhasePairFilter<N, <Objects as CollisionObjectSet<N>>::CollisionObject, <Objects as CollisionObjectSet<N>>::CollisionObjectHandle>>
) where
N: RealField,
Objects: CollisionObjectSet<N>,
Performs the broad-phase and the narrow-phase.
This execute a complete collision detection pipeline by performing the broad-phase first and then the narrow-phase.