Struct ncollide3d::bounding_volume::BoundingVolumeInterferencesCollector [−][src]
pub struct BoundingVolumeInterferencesCollector<'a, N: 'a + Real, B: 'a, BV: 'a> { /* fields omitted */ }
Bounding Volume Tree visitor collecting interferences with a given bounding volume.
Methods
impl<'a, N, B, BV> BoundingVolumeInterferencesCollector<'a, N, B, BV> where
N: Real,
BV: BoundingVolume<N>,
[src]
impl<'a, N, B, BV> BoundingVolumeInterferencesCollector<'a, N, B, BV> where
N: Real,
BV: BoundingVolume<N>,
pub fn new(
bv: &'a BV,
buffer: &'a mut Vec<B>
) -> BoundingVolumeInterferencesCollector<'a, N, B, BV>
[src]
pub fn new(
bv: &'a BV,
buffer: &'a mut Vec<B>
) -> BoundingVolumeInterferencesCollector<'a, N, B, BV>
Creates a new BoundingVolumeInterferencesCollector
.
Trait Implementations
impl<'a, N, B, BV> BVTVisitor<B, BV> for BoundingVolumeInterferencesCollector<'a, N, B, BV> where
N: Real,
B: Clone,
BV: BoundingVolume<N>,
[src]
impl<'a, N, B, BV> BVTVisitor<B, BV> for BoundingVolumeInterferencesCollector<'a, N, B, BV> where
N: Real,
B: Clone,
BV: BoundingVolume<N>,
fn visit_internal(&mut self, bv: &BV) -> bool
[src]
fn visit_internal(&mut self, bv: &BV) -> bool
Visits an internal node. Returns true
if the internal node children have to be visited too. Read more
fn visit_leaf(&mut self, b: &B, bv: &BV)
[src]
fn visit_leaf(&mut self, b: &B, bv: &BV)
Visits a leaf.
Auto Trait Implementations
impl<'a, N, B, BV> Send for BoundingVolumeInterferencesCollector<'a, N, B, BV> where
B: Send,
BV: Sync,
impl<'a, N, B, BV> Send for BoundingVolumeInterferencesCollector<'a, N, B, BV> where
B: Send,
BV: Sync,
impl<'a, N, B, BV> Sync for BoundingVolumeInterferencesCollector<'a, N, B, BV> where
B: Sync,
BV: Sync,
impl<'a, N, B, BV> Sync for BoundingVolumeInterferencesCollector<'a, N, B, BV> where
B: Sync,
BV: Sync,