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.

Required Methods

Renders an object using this material.

Implementors