pub trait Material {
fn render(
&mut self,
pass: usize,
transform: &Isometry3<f32>,
scale: &Vector3<f32>,
camera: &mut dyn Camera,
light: &Light,
data: &ObjectData,
mesh: &mut Mesh
);
}
Expand description
Trait implemented by materials.