Trait ringraphics::CameraT [−][src]
pub trait CameraT: NodeT { fn projection(&self) -> Mat4; fn view(&self) -> Mat4; fn proj_view(&self) -> Mat4; fn fov(&self) -> Deg<f32>; fn set_fov(&mut self, fov: Deg<f32>); fn near_far_clip(&self) -> (f32, 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 proj_view(&self) -> Mat4
fn fov(&self) -> Deg<f32>
fn set_fov(&mut self, fov: Deg<f32>)
fn near_far_clip(&self) -> (f32, 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