BXDF(const RGBColor &s, const RGBColor &d, const RGBColor &t, const BXDFType &bt) | rcrt::BXDF | |
diffuse() const =0 | rcrt::BXDF | [pure virtual] |
eval(const Vec3D &wOut, const Vec3D &wInc, const Vec3D &normal) const =0 | rcrt::BXDF | [pure virtual] |
evalDiffuse(const Vec3D &wOut, const Vec3D &wInc, const Vec3D &normal) const =0 | rcrt::BXDF | [pure virtual] |
evalSpecular(const Vec3D &wOut, const Vec3D &wInc, const Vec3D &normal) const =0 | rcrt::BXDF | [pure virtual] |
fresnel() const =0 | rcrt::BXDF | [pure virtual] |
getKd() const | rcrt::BXDF | |
getKs() const | rcrt::BXDF | |
getKt() const | rcrt::BXDF | |
glossy() const =0 | rcrt::BXDF | [pure virtual] |
kd | rcrt::BXDF | [protected] |
ks | rcrt::BXDF | [protected] |
kt | rcrt::BXDF | [protected] |
specular() const =0 | rcrt::BXDF | [pure virtual] |
type | rcrt::BXDF | |
~BXDF() | rcrt::BXDF | [virtual] |