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);
}