Struct ncollide2d::narrow_phase::DefaultNarrowPhase[][src]

pub struct DefaultNarrowPhase<N> { /* fields omitted */ }

Collision detector dispatcher for collision objects.

Methods

impl<N: 'static> DefaultNarrowPhase<N>
[src]

Creates a new DefaultNarrowPhase.

Trait Implementations

impl<N: Real, T> NarrowPhase<N, T> for DefaultNarrowPhase<N>
[src]

Updates this narrow phase.

Called when the broad phase detects that two objects are, or stop to be, in close proximity.

Called when the interactions between two objects have to be removed because at least one of the objects is being removed. Read more

Retrieve the contact pair for the given two objects. Read more

Important traits for ContactPairs<'a, N, T>

Returns all the potential contact pairs found during the broad phase, and validated by the narrow phase. Read more

Important traits for ProximityPairs<'a, N, T>

Returns all the potential proximity pairs found during the broad phase, and validated by the narrow phase. Read more

Auto Trait Implementations

impl<N> Send for DefaultNarrowPhase<N>

impl<N> Sync for DefaultNarrowPhase<N>