Skip to main content

Camera

Trait Camera 

Source
pub trait Camera {
    // Required methods
    fn view_mat_data(&self) -> &[u8] ;
    fn projection_mat_data(&self) -> &[u8] ;
    fn look_at(&mut self, target: &Point3<f32>);
    fn set_center(&mut self, center: &Vector3<f32>);
    fn set_aspect(&mut self, aspect: f32);
}

Required Methods§

Source

fn view_mat_data(&self) -> &[u8]

Source

fn projection_mat_data(&self) -> &[u8]

Source

fn look_at(&mut self, target: &Point3<f32>)

Source

fn set_center(&mut self, center: &Vector3<f32>)

Source

fn set_aspect(&mut self, aspect: f32)

Implementors§