Trait dasom::material::Material[][src]

pub trait Material {
    fn scatter(&self, ray: Ray, hr: &HitRecord) -> Option<(Ray, Color)>;
}

Required methods

fn scatter(&self, ray: Ray, hr: &HitRecord) -> Option<(Ray, Color)>[src]

Loading content...

Implementors

impl Material for Dielectric[src]

impl Material for Lambertian[src]

impl Material for Metal[src]

Loading content...