area | rcrt::AreaLight | [protected] |
AreaLight(const RGBColor &p, const Point3D &pos, const Vec3D &dir1, const Vec3D &dir2, const Vec3D &no=Vec3D(0)) | rcrt::AreaLight | |
AreaLightSampler class | rcrt::AreaLight | [friend] |
aspect | rcrt::AreaLight | [protected] |
base | rcrt::AreaLight | [protected] |
emitPhoton(Photon *photon) const | rcrt::AreaLight | [virtual] |
getEmitted(const Vec3D &dir, const Point3D &pos) const | rcrt::AreaLight | [virtual] |
getMinSamples() const | rcrt::Light | |
getObject() | rcrt::AreaLight | [virtual] |
getPower() const | rcrt::Light | [virtual] |
getRandomPosition() const | rcrt::AreaLight | [protected] |
getSample(const Point3D &p, const Vec3D &no, const Point3D &pos, Scene *s=0) const | rcrt::AreaLight | [inline, protected] |
getSample(const Point2D &uv, const Vec3D &no, const Point3D &pos, Scene *s=0) const | rcrt::AreaLight | [inline, protected] |
getSampler() const | rcrt::Light | [virtual] |
hasSampler() const | rcrt::Light | [virtual] |
illuminate(const Point3D &p, const Vec3D &no) const | rcrt::AreaLight | [virtual] |
illuminate(const Point3D &p, const Vec3D &no, std::vector< LightSample > &samples, const int &noSamples, Scene *s=0) const | rcrt::AreaLight | [virtual] |
Light(const RGBColor &p=RGBColor(0), const int &minS=1) | rcrt::Light | |
material | rcrt::AreaLight | [protected] |
minSamples | rcrt::Light | [protected] |
normal | rcrt::AreaLight | [protected] |
object | rcrt::AreaLight | [protected] |
power | rcrt::Light | [protected] |
sampler | rcrt::Light | [protected] |
setPower(const RGBColor &pow) | rcrt::Light | [virtual] |
setSampler(LightSampler *ls) | rcrt::Light | [virtual] |
span1 | rcrt::AreaLight | [protected] |
span2 | rcrt::AreaLight | [protected] |
tri1 | rcrt::AreaLight | [protected] |
tri2 | rcrt::AreaLight | [protected] |
triList | rcrt::AreaLight | [protected] |
~AreaLight() | rcrt::AreaLight | [virtual] |
~Light() | rcrt::Light | [virtual] |