List of all members.
Public Member Functions |
| DiffuseAreaLight (const Transform &light2world, const Spectrum &Le, int ns, const Reference< Shape > &shape) |
Spectrum | L (const Point &p, const Normal &n, const Vector &w) const |
Spectrum | Power (const Scene *) const |
bool | IsDeltaLight () const |
float | Pdf (const Point &, const Vector &) const |
Spectrum | Sample_L (const Point &P, float pEpsilon, const LightSample &ls, float time, Vector *wo, float *pdf, VisibilityTester *visibility) const |
Spectrum | Sample_L (const Scene *scene, const LightSample &ls, float u1, float u2, float time, Ray *ray, Normal *Ns, float *pdf) const |
Protected Attributes |
Spectrum | Lemit |
ShapeSet * | shapeSet |
float | area |
The documentation for this class was generated from the following files:
- /home/felix/UBC/projects/AdaptiveLightfieldSampling/pbrt_v2/src/lights/diffuse.h
- /home/felix/UBC/projects/AdaptiveLightfieldSampling/pbrt_v2/src/lights/diffuse.cpp