1use crate::core::camera::*; 2use crate::core::scene::*; 3 4use std::sync::Arc; 5 6pub trait Integrator { 7 fn render(&mut self, scene: &Scene); 8 fn get_camera(&self) -> Arc<dyn Camera>; 9}