Struct rtbvh::Mbvh [−][src]
pub struct Mbvh { /* fields omitted */ }
Implementations
pub fn traverse_iter<'a, 'b, T: Primitive>(
&'a self,
ray: &'b mut Ray,
primitives: &'a [T]
) -> MbvhIterator<'a, 'b, T>ⓘNotable traits for MbvhIterator<'a, 'b, T>
impl<'a, 'b, T: 'a + Primitive> Iterator for MbvhIterator<'a, 'b, T> type Item = (&'a T, &'b mut Ray);
pub fn traverse_iter_packet<'a, 'b, T: Primitive>(
&'a self,
ray: &'b mut RayPacket4,
primitives: &'a [T]
) -> MbvhPacketIterator<'a, 'b, T>ⓘNotable traits for MbvhPacketIterator<'a, 'b, T>
impl<'a, 'b, T: 'a + Primitive> Iterator for MbvhPacketIterator<'a, 'b, T> type Item = (&'a T, &'b mut RayPacket4);
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Mbvh
impl UnwindSafe for Mbvh
Blanket Implementations
Mutably borrows from an owned value. Read more