Raytracer
|
Public Member Functions | |
virtual Utils::Color | emitted (double u, double v, const Utils::Point3 &point) const =0 |
virtual bool | scatter (const Core::Ray &ray, const Core::Payload &payload, Utils::Color &attenuation, Core::Ray &scattered) const =0 |
|
pure virtual |
|
pure virtual |