#include <fresnel.h>
Public Member Functions | |
virtual | ~Fresnel () |
virtual SWCSpectrum | Evaluate (float cosi) const =0 |
Definition at line 32 of file fresnel.h.
Fresnel::~Fresnel | ( | ) | [virtual] |
Definition at line 33 of file fresnel.cpp.
virtual SWCSpectrum lux::Fresnel::Evaluate | ( | float | cosi | ) | const [pure virtual] |
Implemented in lux::FresnelConductor, lux::FresnelDielectric, lux::FresnelDielectricComplement, lux::FresnelNoOp, and lux::FresnelSlick.
Referenced by lux::Microfacet::f(), lux::CookTorrance::f(), and lux::SpecularReflection::Sample_f().