Trait rin::graphics::CameraT [−][src]
pub trait CameraT: NodeRef + NodeMut { fn projection(&self) -> Mat4; fn view(&self) -> Mat4; fn projection_view(&self) -> Mat4; fn fov(&self) -> Deg<f32>; fn set_fov(&mut self, fov: Deg<f32>); fn near_far_clip(&self) -> (f32, f32); fn near_clip(&self) -> f32; fn far_clip(&self) -> f32; fn set_near(&mut self, near: f32); fn set_far(&mut self, far: f32); fn set_near_far(&mut self, near: f32, far: f32); fn set_aspect_ratio(&mut self, aspect: f32); }
Required Methods
fn projection(&self) -> Mat4
fn view(&self) -> Mat4
fn projection_view(&self) -> Mat4
fn fov(&self) -> Deg<f32>
fn set_fov(&mut self, fov: Deg<f32>)
fn near_far_clip(&self) -> (f32, f32)
fn near_clip(&self) -> f32
fn far_clip(&self) -> f32
fn set_near(&mut self, near: f32)
fn set_far(&mut self, far: f32)
fn set_near_far(&mut self, near: f32, far: f32)
fn set_aspect_ratio(&mut self, aspect: f32)
Implementors
impl CameraT for ArcballCamera
impl CameraT for Camera