Trait SoARay

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

Required Methods§

Source

fn org(&self, i: usize) -> Vector3<f32>

Source

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

Source

fn dir(&self, i: usize) -> Vector3<f32>

Source

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

Source

fn tnear(&self, i: usize) -> f32

Source

fn set_tnear(&mut self, i: usize, near: f32)

Source

fn tfar(&self, i: usize) -> f32

Source

fn set_tfar(&mut self, i: usize, far: f32)

Source

fn time(&self, i: usize) -> f32

Source

fn set_time(&mut self, i: usize, time: f32)

Source

fn mask(&self, i: usize) -> u32

Source

fn set_mask(&mut self, i: usize, mask: u32)

Source

fn id(&self, i: usize) -> u32

Source

fn set_id(&mut self, i: usize, id: u32)

Source

fn flags(&self, i: usize) -> u32

Source

fn set_flags(&mut self, i: usize, flags: u32)

Implementors§