#include <IMaterial.hpp>
Public Member Functions | |
| FlatColor (const Color &c) | |
| ~FlatColor () override=default | |
| Color | getBaseColor () const override |
| Color | shade (const Color &, const Color &light, const Math::Point3D &) const override |
Public Member Functions inherited from RayTracer::IMaterial | |
| virtual | ~IMaterial ()=default |
Private Attributes | |
| Color | _color |
Definition at line 20 of file IMaterial.hpp.
|
inlineexplicit |
|
overridedefault |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
private |
Definition at line 29 of file IMaterial.hpp.