Trait rhusics_core::BroadPhase
[−]
[src]
pub trait BroadPhase<A>: Send where
A: HasBound, { fn find_potentials(&mut self, shapes: &mut [A]) -> Vec<(usize, usize)>; }
Required Methods
fn find_potentials(&mut self, shapes: &mut [A]) -> Vec<(usize, usize)>
Compute potential collider pairs
Implementations on Foreign Types
impl<A, V> BroadPhase<A> for SweepAndPrune<V> where
A: HasBound,
A::Bound: Discrete<A::Bound>,
V: Variance<Bound = A::Bound> + Send,
[src]
A: HasBound,
A::Bound: Discrete<A::Bound>,
V: Variance<Bound = A::Bound> + Send,
Implementors
impl<A> BroadPhase<A> for BruteForce where
A: HasBound,
A::Bound: Discrete<A::Bound>,