Trait rtbvh::IntoPacketIterator [−][src]
pub trait IntoPacketIterator<'a, 'b, T: 'a + Primitive> { type RIterator: PacketIterator<'a, 'b, T>; fn iter(
&'a self,
packet: &'b mut RayPacket4,
primitives: &'a [T]
) -> Self::RIterator; }
Associated Types
type RIterator: PacketIterator<'a, 'b, T>
[src]
Required methods
fn iter(
&'a self,
packet: &'b mut RayPacket4,
primitives: &'a [T]
) -> Self::RIterator
[src]
&'a self,
packet: &'b mut RayPacket4,
primitives: &'a [T]
) -> Self::RIterator
Implementors
impl<'a, 'b, T: 'a + Primitive> IntoPacketIterator<'a, 'b, T> for Bvh
[src]
impl<'a, 'b, T: 'a + Primitive> IntoPacketIterator<'a, 'b, T> for Bvh
[src]type RIterator = BvhPacketIterator<'a, 'b, T>
fn iter(
&'a self,
packet: &'b mut RayPacket4,
primitives: &'a [T]
) -> Self::RIterator
[src]
&'a self,
packet: &'b mut RayPacket4,
primitives: &'a [T]
) -> Self::RIterator
impl<'a, 'b, T: 'a + Primitive> IntoPacketIterator<'a, 'b, T> for Mbvh
[src]
impl<'a, 'b, T: 'a + Primitive> IntoPacketIterator<'a, 'b, T> for Mbvh
[src]type RIterator = MbvhPacketIterator<'a, 'b, T>
fn iter(
&'a self,
packet: &'b mut RayPacket4,
primitives: &'a [T]
) -> Self::RIterator
[src]
&'a self,
packet: &'b mut RayPacket4,
primitives: &'a [T]
) -> Self::RIterator