#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(). |