#include <Material.h>
Inherited by LambertianMaterial.
Public Member Functions | |
| Material () | |
| virtual | ~Material () |
| virtual void | preprocess () |
| virtual void | shade (Color &result, const RenderContext &context, const Ray &ray, const HitRecord &hit, const Color &atten, int depth) const =0 |
Definition at line 13 of file Material.h.
|
|
Definition at line 7 of file Material.cc. |
|
|
Definition at line 11 of file Material.cc. |
|
|
Definition at line 15 of file Material.cc. Referenced by Primitive::preprocess(). |
|
||||||||||||||||||||||||||||
|
Implemented in LambertianMaterial. Referenced by Scene::render(). |
1.4.6