PBRT
SpotLight Class Reference
Inheritance diagram for SpotLight:
Light

List of all members.

Public Member Functions

 SpotLight (const Transform &light2world, const Spectrum &, float width, float fall)
Spectrum Sample_L (const Point &p, float pEpsilon, const LightSample &ls, float time, Vector *wi, float *pdf, VisibilityTester *vis) const
bool IsDeltaLight () const
float Falloff (const Vector &w) const
Spectrum Power (const Scene *) 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

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