addLight(Light *light) | rcrt::Scene | |
castShadows() const | rcrt::Scene | |
clipBox(AABB &cbox) const | rcrt::Scene | |
clipPlane(Axis axis, float plane, AABB &lBox, AABB &rBox) const | rcrt::Traceable | [virtual] |
getBoundingBox() const | rcrt::Scene | [virtual] |
getCentroid() const | rcrt::Scene | [virtual] |
getLights() const | rcrt::Scene | |
getName() const | rcrt::Scene | |
intersect(Ray &r) const | rcrt::Scene | [virtual] |
isOccluded(const Point3D &point, const Vec3D &dir, const float &maxDir) const | rcrt::Scene | |
lights | rcrt::Scene | [private] |
name | rcrt::Scene | [private] |
ownLights | rcrt::Scene | [private] |
Scene(std::vector< Traceable * > *trList, std::vector< Light * > *ls=0, bool shadows=false) | rcrt::Scene | |
Scene(bool shadows=false) | rcrt::Scene | |
sceneTree | rcrt::Scene | [private] |
setLights(std::vector< Light * > *ls) | rcrt::Scene | |
setName(std::string name) | rcrt::Scene | |
setShadows(bool shadows) | rcrt::Scene | |
setTraceables(std::vector< Traceable * > *trList) | rcrt::Scene | |
shadows | rcrt::Scene | [private] |
Traceable() | rcrt::Traceable | |
~Scene() | rcrt::Scene | [virtual] |
~Traceable() | rcrt::Traceable | [virtual] |