[][src]Trait embree::soa_ray::SoAHit

pub trait SoAHit {
    pub fn normal(&self, i: usize) -> Vector3<f32>;
pub fn set_normal(&mut self, i: usize, n: Vector3<f32>);
pub fn uv(&self, i: usize) -> (f32, f32);
pub fn set_u(&mut self, i: usize, u: f32);
pub fn set_v(&mut self, i: usize, v: f32);
pub fn prim_id(&self, i: usize) -> u32;
pub fn set_prim_id(&mut self, i: usize, id: u32);
pub fn geom_id(&self, i: usize) -> u32;
pub fn set_geom_id(&mut self, i: usize, id: u32);
pub fn inst_id(&self, i: usize) -> u32;
pub fn set_inst_id(&mut self, i: usize, id: u32); pub fn hit(&self, i: usize) -> bool { ... } }

Required methods

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

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

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

pub fn set_u(&mut self, i: usize, u: f32)[src]

pub fn set_v(&mut self, i: usize, v: f32)[src]

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

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

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

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

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

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

Loading content...

Provided methods

pub fn hit(&self, i: usize) -> bool[src]

Loading content...

Implementors

impl SoAHit for HitN[src]

impl SoAHit for Hit4[src]

Loading content...