The spica renderer
spica::BSDF Member List

This is the complete list of members for spica::BSDF, including all inherited members.

add(BxDF *b) (defined in spica::BSDF)spica::BSDF
BSDF(const SurfaceInteraction &isect, double eta=1.0) (defined in spica::BSDF)spica::BSDF
eta() const (defined in spica::BSDF)spica::BSDFinline
f(const Vector3d &woWorld, const Vector3d &wiWorld, BxDFType type=BxDFType::All) const (defined in spica::BSDF)spica::BSDF
hasType(BxDFType type) const (defined in spica::BSDF)spica::BSDF
numComponents(BxDFType type=BxDFType::All) const (defined in spica::BSDF)spica::BSDF
pdf(const Vector3d &wo, const Vector3d &wi, BxDFType type=BxDFType::All) const (defined in spica::BSDF)spica::BSDF
sample(const Vector3d &woWorld, Vector3d *wiWorld, const Point2d &rands, double *pdf, BxDFType type=BxDFType::All, BxDFType *sampledType=nullptr) const (defined in spica::BSDF)spica::BSDF