The spica renderer
spica::MicrofacetTransmission Member List

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

BxDF(BxDFType type=BxDFType::None) (defined in spica::BxDF)spica::BxDFexplicit
f(const Vector3d &wo, const Vector3d &wi) const override (defined in spica::MicrofacetTransmission)spica::MicrofacetTransmissionvirtual
f(const Vector3d &wo, const Vector3d &wi, const Vector3d &wh) const (defined in spica::MicrofacetTransmission)spica::MicrofacetTransmission
MicrofacetTransmission(const Spectrum &re, const Spectrum &tr, MicrofacetDistribution *distrib, double etaA, double etaB) (defined in spica::MicrofacetTransmission)spica::MicrofacetTransmission
operator=(const Uncopyable &)=delete (defined in spica::Uncopyable)spica::Uncopyable
pdf(const Vector3d &wo, const Vector3d &wi) const override (defined in spica::MicrofacetTransmission)spica::MicrofacetTransmissionvirtual
pdf(const Vector3d &wo, const Vector3d &wi, const Vector3d &wh) const (defined in spica::MicrofacetTransmission)spica::MicrofacetTransmission
sample(const Vector3d &wo, Vector3d *wi, const Point2d &rands, double *pdf, BxDFType *sampledType) const override (defined in spica::MicrofacetTransmission)spica::MicrofacetTransmissionvirtual
type() const (defined in spica::BxDF)spica::BxDFinline
Uncopyable()=default (defined in spica::Uncopyable)spica::Uncopyable
Uncopyable(const Uncopyable &)=delete (defined in spica::Uncopyable)spica::Uncopyable
~BxDF() (defined in spica::BxDF)spica::BxDFvirtual
~Uncopyable()=default (defined in spica::Uncopyable)spica::Uncopyablevirtual