BXDF(const RGBColor &s, const RGBColor &d, const RGBColor &t, const BXDFType &bt) | rcrt::BXDF | |
CookTorrance(const RGBColor &diff, const RGBColor &spec, const float &rough, const std::complex< float > &indOR) | rcrt::CookTorrance | |
diffuse() const | rcrt::CookTorrance | [virtual] |
eval(const Vec3D &wOut, const Vec3D &wInc, const Vec3D &normal) const | rcrt::CookTorrance | [virtual] |
evalDiffuse(const Vec3D &wOut, const Vec3D &wInc, const Vec3D &normal) const | rcrt::CookTorrance | [virtual] |
evalSpecular(const Vec3D &wOut, const Vec3D &wInc, const Vec3D &normal) const | rcrt::CookTorrance | [virtual] |
fresnel() const | rcrt::CookTorrance | [virtual] |
getKd() const | rcrt::BXDF | |
getKs() const | rcrt::BXDF | |
getKt() const | rcrt::BXDF | |
glossy() const | rcrt::CookTorrance | [virtual] |
ior | rcrt::CookTorrance | [private] |
kd | rcrt::BXDF | [protected] |
ks | rcrt::BXDF | [protected] |
kt | rcrt::BXDF | [protected] |
pdf(const Vec3D &wOut, const Vec3D &wInc, const Vec3D &normal) const | rcrt::CookTorrance | |
roughness | rcrt::CookTorrance | [private] |
specular() const | rcrt::CookTorrance | [virtual] |
type | rcrt::BXDF | |
~BXDF() | rcrt::BXDF | [virtual] |
~CookTorrance() | rcrt::CookTorrance | [virtual] |