Trait nphysics3d::detection::detector::Detector [] [src]

pub trait Detector<I, BF> {
    fn update(&mut self, &mut BF, &mut ActivationManager);
    fn interferences(&mut self, &mut Vec<I>, &mut BF);
}

Trait implemented by collision detectors.

Required Methods

fn update(&mut self, &mut BF, &mut ActivationManager)

Updates the collision detector, given an (already updated) broad-phase, and an activation manager.

fn interferences(&mut self, &mut Vec<I>, &mut BF)

Collects every interferences detected by this collision detector.

Implementors