[][src]Type Definition embree::ray_packet::Ray4

type Ray4 = RTCRay4;

Implementations

impl Ray4[src]

pub fn empty() -> Ray4[src]

pub fn new(origin: [Vector3<f32>; 4], dir: [Vector3<f32>; 4]) -> Ray4[src]

pub fn segment(
    origin: [Vector3<f32>; 4],
    dir: [Vector3<f32>; 4],
    tnear: [f32; 4],
    tfar: [f32; 4]
) -> Ray4
[src]

pub fn iter(&self) -> SoARayIter<'_, Ray4>

Notable traits for SoARayIter<'a, T>

impl<'a, T: SoARay + 'a> Iterator for SoARayIter<'a, T> type Item = SoARayRef<'a, T>;
[src]

pub fn iter_mut(&mut self) -> SoARayIterMut<'_, Ray4>

Notable traits for SoARayIterMut<'a, T>

impl<'a, T: SoARay + 'a> Iterator for SoARayIterMut<'a, T> type Item = SoARayRefMut<'a, T>;
[src]

Trait Implementations

impl SoARay for Ray4[src]