#include <Object.h>
Inherited by Group, and Primitive.
Public Member Functions | |
Object () | |
virtual | ~Object () |
virtual void | preprocess () |
virtual void | getBounds (BoundingBox &bbox) const =0 |
virtual void | intersect (HitRecord &hit, const RenderContext &context, const Ray &ray) const =0 |
Definition at line 14 of file Object.h.
|
|
|
|
|
Implemented in Box, Cyl, Group, Plane, Ring, Sphere, and Triangle. |
|
Implemented in Box, Cyl, Group, Plane, Primitive, Ring, Sphere, and Triangle. Referenced by Scene::render(), and LambertianMaterial::shade(). |
|
|