The spica renderer
|
This is the complete list of members for spica::MicrofacetTransmission, including all inherited members.
BxDF(BxDFType type=BxDFType::None) (defined in spica::BxDF) | spica::BxDF | explicit |
f(const Vector3d &wo, const Vector3d &wi) const override (defined in spica::MicrofacetTransmission) | spica::MicrofacetTransmission | virtual |
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::MicrofacetTransmission | virtual |
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::MicrofacetTransmission | virtual |
type() const (defined in spica::BxDF) | spica::BxDF | inline |
Uncopyable()=default (defined in spica::Uncopyable) | spica::Uncopyable | |
Uncopyable(const Uncopyable &)=delete (defined in spica::Uncopyable) | spica::Uncopyable | |
~BxDF() (defined in spica::BxDF) | spica::BxDF | virtual |
~Uncopyable()=default (defined in spica::Uncopyable) | spica::Uncopyable | virtual |