PBRT
PointLight Class Reference
Inheritance diagram for PointLight:
Light

List of all members.

Public Member Functions

 PointLight (const Transform &light2world, const Spectrum &intensity)
Spectrum Sample_L (const Point &p, float pEpsilon, const LightSample &ls, float time, Vector *wi, float *pdf, VisibilityTester *vis) const
Spectrum Power (const Scene *) const
bool IsDeltaLight () const
Spectrum Sample_L (const Scene *scene, const LightSample &ls, float u1, float u2, float time, Ray *ray, Normal *Ns, float *pdf) const
float Pdf (const Point &, const Vector &) const
void SHProject (const Point &p, float pEpsilon, int lmax, const Scene *scene, bool computeLightVisibility, float time, RNG &rng, Spectrum *coeffs) const

The documentation for this class was generated from the following files: