lux::MixBSDF Member List

This is the complete list of members for lux::MixBSDF, 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
bsdfslux::MixBSDF [private]
compParamslux::BSDF
dgShadinglux::BSDF
etalux::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
nBSDFslux::MixBSDF [private]
nglux::BSDF
nnlux::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]
snlux::BSDF [protected]
tnlux::BSDF [protected]
totalWeightlux::MixBSDF [private]
weightslux::MixBSDF [private]
WorldToLocal(const Vector &v) const lux::BSDF [inline]
~BSDF()lux::BSDF [inline, protected, virtual]
~MixBSDF()lux::MixBSDF [inline, private, virtual]
Generated by  doxygen 1.6.2-20100208