1 2 3 4 5 6 7
use crate::camera::Camera; /// Trait implemented by custom renderer. pub trait Renderer { /// Perform a rendering pass. fn render(&mut self, pass: usize, camera: &mut dyn Camera); }