The spica renderer
|
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::BSDF | inline |
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 |