pbrt_r3/core/integrator/
integrator.rs

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}