| 
    Raytracer
    
   | 
 
This is the complete list of members for Raytracer::Interfaces::IMaterial, including all inherited members.
| emitted(double u, double v, const Utils::Point3 &point) const =0 (defined in Raytracer::Interfaces::IMaterial) | Raytracer::Interfaces::IMaterial | pure virtual | 
| scatter(const Core::Ray &ray, const Core::Payload &payload, Utils::Color &attenuation, Core::Ray &scattered) const =0 (defined in Raytracer::Interfaces::IMaterial) | Raytracer::Interfaces::IMaterial | pure virtual | 
| ~IMaterial()=default (defined in Raytracer::Interfaces::IMaterial) | Raytracer::Interfaces::IMaterial | virtual |