lux::SingleBSDF Member List
This is the complete list of members for
lux::SingleBSDF, including all inherited members.
Alloc(const TsPack *tspack, u_int sz) | lux::BSDF | [inline, static] |
BSDF(const DifferentialGeometry &dgs, const Normal &ngeom, float eta=1.f) | lux::BSDF | |
bxdf | lux::SingleBSDF | [protected] |
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::SingleBSDF | [virtual] |
FreeAll(const TsPack *tspack) | lux::BSDF | [inline, static] |
HasShadingGeometry() const | lux::BSDF | [inline] |
LocalToWorld(const Vector &v) const | lux::BSDF | [inline] |
ng | lux::BSDF | |
nn | lux::BSDF | |
NumComponents() const | lux::SingleBSDF | [inline, virtual] |
NumComponents(BxDFType flags) const | lux::SingleBSDF | [inline, virtual] |
Pdf(const TsPack *tspack, const Vector &wo, const Vector &wi, BxDFType flags=BSDF_ALL) const | lux::SingleBSDF | [virtual] |
rho(const TsPack *tspack, BxDFType flags=BSDF_ALL) const | lux::SingleBSDF | [virtual] |
rho(const TsPack *tspack, const Vector &wo, BxDFType flags=BSDF_ALL) const | lux::SingleBSDF | [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::SingleBSDF | [virtual] |
SetCompositingParams(CompositingParams *cp) | lux::BSDF | [inline, virtual] |
SingleBSDF(const DifferentialGeometry &dgs, const Normal &ngeom, BxDF *b, float e=1.f) | lux::SingleBSDF | [inline] |
sn | lux::BSDF | [protected] |
tn | lux::BSDF | [protected] |
WorldToLocal(const Vector &v) const | lux::BSDF | [inline] |
~BSDF() | lux::BSDF | [inline, protected, virtual] |
~SingleBSDF() | lux::SingleBSDF | [inline, protected, virtual] |