The spica renderer
spica::TrowbridgeReitzDistribution Member List

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

alphax() const (defined in spica::MicrofacetDistribution)spica::MicrofacetDistributioninline
alphax_ (defined in spica::MicrofacetDistribution)spica::MicrofacetDistributionprotected
alphay() const (defined in spica::MicrofacetDistribution)spica::MicrofacetDistributioninline
alphay_ (defined in spica::MicrofacetDistribution)spica::MicrofacetDistributionprotected
D(const Vector3d &wh) const override (defined in spica::TrowbridgeReitzDistribution)spica::TrowbridgeReitzDistributionvirtual
G(const Vector3d &wo, const Vector3d &wi, const Vector3d &wh) const (defined in spica::MicrofacetDistribution)spica::MicrofacetDistribution
G1(const Vector3d &w, const Vector3d &wh) const (defined in spica::MicrofacetDistribution)spica::MicrofacetDistribution
MicrofacetDistribution(double alphax, double alphay, bool sampleVisibleArea) (defined in spica::MicrofacetDistribution)spica::MicrofacetDistribution
pdf(const Vector3d &wo, const Vector3d &wh) const (defined in spica::MicrofacetDistribution)spica::MicrofacetDistribution
roughnessToAlpha(double rough) (defined in spica::TrowbridgeReitzDistribution)spica::TrowbridgeReitzDistributionstatic
sample(const Vector3d &wo, const Point2d &rands) const overridespica::TrowbridgeReitzDistributionvirtual
sampleVisibleArea_ (defined in spica::MicrofacetDistribution)spica::MicrofacetDistributionprotected
TrowbridgeReitzDistribution(double alphax, double alphay, bool samplevis=true) (defined in spica::TrowbridgeReitzDistribution)spica::TrowbridgeReitzDistribution
~MicrofacetDistribution() (defined in spica::MicrofacetDistribution)spica::MicrofacetDistributionvirtual