pub trait Camera {
// Required methods
fn matrix(&self) -> Mat4;
fn depth_enabled(&self) -> bool;
fn render_pass(&self) -> Option<RenderPass>;
fn viewport(&self) -> Option<(i32, i32, i32, i32)>;
}
pub trait Camera {
// Required methods
fn matrix(&self) -> Mat4;
fn depth_enabled(&self) -> bool;
fn render_pass(&self) -> Option<RenderPass>;
fn viewport(&self) -> Option<(i32, i32, i32, i32)>;
}