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 | |