Trait rhusics_core::BroadPhase [] [src]

pub trait BroadPhase<A>: Send where
    A: HasBound
{ fn find_potentials(&mut self, shapes: &mut [A]) -> Vec<(usize, usize)>; }

Broad phase

Type parameters:

  • A: Shape type, must be able to return its bounding volume

Required Methods

Important traits for Vec<u8>

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]

Important traits for Vec<u8>
[src]

Implementors