Public Member Functions | |
EnvironmentBxDF () | |
virtual | ~EnvironmentBxDF () |
virtual void | f (const TsPack *tspack, const Vector &wo, const Vector &wi, SWCSpectrum *const F) const |
Definition at line 36 of file environment.cpp.
EnvironmentBxDF::EnvironmentBxDF | ( | ) | [inline] |
Definition at line 38 of file environment.cpp.
virtual EnvironmentBxDF::~EnvironmentBxDF | ( | ) | [inline, virtual] |
Definition at line 40 of file environment.cpp.
virtual void EnvironmentBxDF::f | ( | const TsPack * | tspack, | |
const Vector & | wo, | |||
const Vector & | wi, | |||
SWCSpectrum *const | f | |||
) | const [inline, virtual] |
Evaluates the BxDF. Accumulates the result in the f parameter.
Implements lux::BxDF.
Definition at line 41 of file environment.cpp.
References INV_PI, lux::SameHemisphere(), and lux::Vector::z.