Trait ncollide3d::pipeline::broad_phase::BroadPhasePairFilter [−][src]
pub trait BroadPhasePairFilter<N: RealField, Set: CollisionObjectSet<N>>: Send + Sync { fn is_pair_valid(
&self,
h1: Set::CollisionObjectHandle,
h2: Set::CollisionObjectHandle,
s: &Set
) -> bool; }
A signal handler for contact detection.
Required methods
fn is_pair_valid(
&self,
h1: Set::CollisionObjectHandle,
h2: Set::CollisionObjectHandle,
s: &Set
) -> bool
[src]
&self,
h1: Set::CollisionObjectHandle,
h2: Set::CollisionObjectHandle,
s: &Set
) -> bool
Activate an action for when two objects start or stop to be close to each other.
Implementations on Foreign Types
impl<N: RealField, Set: CollisionObjectSet<N>> BroadPhasePairFilter<N, Set> for ()
[src]
impl<N: RealField, Set: CollisionObjectSet<N>> BroadPhasePairFilter<N, Set> for ()
[src]fn is_pair_valid(
&self,
_: Set::CollisionObjectHandle,
_: Set::CollisionObjectHandle,
_: &Set
) -> bool
[src]
&self,
_: Set::CollisionObjectHandle,
_: Set::CollisionObjectHandle,
_: &Set
) -> bool
Implementors
impl<N: RealField, Set: CollisionObjectSet<N>> BroadPhasePairFilter<N, Set> for CollisionGroupsPairFilter
[src]
impl<N: RealField, Set: CollisionObjectSet<N>> BroadPhasePairFilter<N, Set> for CollisionGroupsPairFilter
[src]fn is_pair_valid(
&self,
h1: Set::CollisionObjectHandle,
h2: Set::CollisionObjectHandle,
s: &Set
) -> bool
[src]
&self,
h1: Set::CollisionObjectHandle,
h2: Set::CollisionObjectHandle,
s: &Set
) -> bool