[][src]Trait embree::soa_ray::SoARay

pub trait SoARay {
    pub fn org(&self, i: usize) -> Vector3<f32>;
pub fn set_org(&mut self, i: usize, o: Vector3<f32>);
pub fn dir(&self, i: usize) -> Vector3<f32>;
pub fn set_dir(&mut self, i: usize, d: Vector3<f32>);
pub fn tnear(&self, i: usize) -> f32;
pub fn set_tnear(&mut self, i: usize, near: f32);
pub fn tfar(&self, i: usize) -> f32;
pub fn set_tfar(&mut self, i: usize, far: f32);
pub fn time(&self, i: usize) -> f32;
pub fn set_time(&mut self, i: usize, time: f32);
pub fn mask(&self, i: usize) -> u32;
pub fn set_mask(&mut self, i: usize, mask: u32);
pub fn id(&self, i: usize) -> u32;
pub fn set_id(&mut self, i: usize, id: u32);
pub fn flags(&self, i: usize) -> u32;
pub fn set_flags(&mut self, i: usize, flags: u32); }

Required methods

pub fn org(&self, i: usize) -> Vector3<f32>[src]

pub fn set_org(&mut self, i: usize, o: Vector3<f32>)[src]

pub fn dir(&self, i: usize) -> Vector3<f32>[src]

pub fn set_dir(&mut self, i: usize, d: Vector3<f32>)[src]

pub fn tnear(&self, i: usize) -> f32[src]

pub fn set_tnear(&mut self, i: usize, near: f32)[src]

pub fn tfar(&self, i: usize) -> f32[src]

pub fn set_tfar(&mut self, i: usize, far: f32)[src]

pub fn time(&self, i: usize) -> f32[src]

pub fn set_time(&mut self, i: usize, time: f32)[src]

pub fn mask(&self, i: usize) -> u32[src]

pub fn set_mask(&mut self, i: usize, mask: u32)[src]

pub fn id(&self, i: usize) -> u32[src]

pub fn set_id(&mut self, i: usize, id: u32)[src]

pub fn flags(&self, i: usize) -> u32[src]

pub fn set_flags(&mut self, i: usize, flags: u32)[src]

Loading content...

Implementors

impl SoARay for RayN[src]

impl SoARay for Ray4[src]

Loading content...