| addLight(Light *l) | Archon::Raytracer::World | [inline] |
| addObject(Object *o) | Archon::Raytracer::World | [inline] |
| addSurface(Surface *s) | Archon::Raytracer::World | [inline] |
| addTexture(Image t) | Archon::Raytracer::World | [inline] |
| addVertex(Vector3 *v) | Archon::Raytracer::World | [inline] |
| photonTrace(unsigned) | Archon::Raytracer::World | |
| photonTrace(const Line3 &ray, std::vector< Photon > &photons, const Object *originObject, const Object::Part *originPart, int depth, bool transmission, bool caustic, const Vector3 &power) | Archon::Raytracer::World | |
| trace(const Line3 &ray) | Archon::Raytracer::World | [inline] |
| World(const Vector4 &backgroundColor=ColorRGBA(Color::black), double significanceThreshold=0.01, int maxDepth=10, bool enableTransmission=true, unsigned photonsInEstimate=30, bool showOnlyPhotonMap=false) | Archon::Raytracer::World | |
| World(double globalAmbientIntencity=0.1, const Vector4 &backgroundColor=ColorRGBA(Color::black), double significanceThreshold=0.01, int maxDepth=10, bool enableTransmission=true, unsigned photonsInEstimate=30, bool showOnlyPhotonMap=false) | Archon::Raytracer::World | |
| ~World() | Archon::Raytracer::World | |