Struct ringraphics::camera::Builder [−][src]
pub struct Builder { /* fields omitted */ }
Methods
impl Builder
[src]
impl Builder
pub fn new(aspect_ratio: f32) -> Builder
[src]
pub fn new(aspect_ratio: f32) -> Builder
pub fn from_window(window: &mut WindowT) -> Builder
[src]
pub fn from_window(window: &mut WindowT) -> Builder
Creates a camera Builder using a window to extract the needed info
Takes event_stream and viewport from the window passed as parameter
pub fn clip_planes(&mut self, znear: f32, zfar: f32) -> &mut Builder
[src]
pub fn clip_planes(&mut self, znear: f32, zfar: f32) -> &mut Builder
pub fn up_axis(&mut self, up: Unit<Vec3>) -> &mut Builder
[src]
pub fn up_axis(&mut self, up: Unit<Vec3>) -> &mut Builder
pub fn position(&mut self, pos: Pnt3) -> &mut Builder
[src]
pub fn position(&mut self, pos: Pnt3) -> &mut Builder
pub fn look_at(&mut self, target: Pnt3) -> &mut Builder
[src]
pub fn look_at(&mut self, target: Pnt3) -> &mut Builder
pub fn fov(&mut self, fov: Deg<f32>) -> &mut Builder
[src]
pub fn fov(&mut self, fov: Deg<f32>) -> &mut Builder
pub fn aspect_ratio(&mut self, aspect_ratio: f32) -> &mut Builder
[src]
pub fn aspect_ratio(&mut self, aspect_ratio: f32) -> &mut Builder
pub fn do_roll(&mut self, do_roll: bool) -> &mut Builder
[src]
pub fn do_roll(&mut self, do_roll: bool) -> &mut Builder
pub fn create(&self) -> Camera
[src]
pub fn create(&self) -> Camera