, including all inherited members.
| Add(float weight, BSDF *bsdf) | lux::MixBSDF | [inline] |
| Alloc(const TsPack *tspack, u_int sz) | lux::BSDF | [inline, static] |
| BSDF(const DifferentialGeometry &dgs, const Normal &ngeom, float eta=1.f) | lux::BSDF | |
| bsdfs | lux::MixBSDF | [private] |
| compParams | lux::BSDF | |
| dgShading | lux::BSDF | |
| eta | lux::BSDF | |
| f(const TsPack *tspack, const Vector &woW, const Vector &wiW, BxDFType flags=BSDF_ALL) const | lux::MixBSDF | [virtual] |
| FreeAll(const TsPack *tspack) | lux::BSDF | [inline, static] |
| HasShadingGeometry() const | lux::BSDF | [inline] |
| LocalToWorld(const Vector &v) const | lux::BSDF | [inline] |
| MixBSDF(const DifferentialGeometry &dgs, const Normal &ngeom) | lux::MixBSDF | |
| nBSDFs | lux::MixBSDF | [private] |
| ng | lux::BSDF | |
| nn | lux::BSDF | |
| NumComponents() const | lux::MixBSDF | [inline, virtual] |
| NumComponents(BxDFType flags) const | lux::MixBSDF | [inline, virtual] |
| Pdf(const TsPack *tspack, const Vector &wo, const Vector &wi, BxDFType flags=BSDF_ALL) const | lux::MixBSDF | [virtual] |
| rho(const TsPack *tspack, BxDFType flags=BSDF_ALL) const | lux::MixBSDF | [virtual] |
| rho(const TsPack *tspack, const Vector &wo, BxDFType flags=BSDF_ALL) const | lux::MixBSDF | [virtual] |
| Sample_f(const TsPack *tspack, const Vector &o, Vector *wi, float u1, float u2, float u3, SWCSpectrum *const f, float *pdf, BxDFType flags=BSDF_ALL, BxDFType *sampledType=NULL, float *pdfBack=NULL, bool reverse=false) const | lux::MixBSDF | [virtual] |
| SetCompositingParams(CompositingParams *cp) | lux::MixBSDF | [inline, virtual] |
| sn | lux::BSDF | [protected] |
| tn | lux::BSDF | [protected] |
| totalWeight | lux::MixBSDF | [private] |
| weights | lux::MixBSDF | [private] |
| WorldToLocal(const Vector &v) const | lux::BSDF | [inline] |
| ~BSDF() | lux::BSDF | [inline, protected, virtual] |
| ~MixBSDF() | lux::MixBSDF | [inline, private, virtual] |