1 2 3 4 5 6 7 8
//! Engine function alias. use crate::{Input, Output, Tracer}; use rand::rngs::ThreadRng; /// Rendering sampling engine function type. pub type Engine = fn(input: &Input, &mut ThreadRng, trace: Tracer, data: &mut Output, pixel: [usize; 2]);