| autocorrelation | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | |
| BBM_ATTRIBUTES(roughness, autocorrelation, eta) | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | |
| BBM_BSDF_FORWARD | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | |
| BBM_DEFAULT_CONSTRUCTOR(he_base) | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | inline |
| BBM_IMPORT_CONFIG(CONF) | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | |
| D(const Vec3d &in, const Vec3d &out, Mask mask=true) const | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | inlineprivate |
| eta | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | |
| eval(const Vec3d &in, const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t=unit_t::Radiance, Mask mask=true) const | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | inline |
| G(const Vec3d &in, const Vec3d &out, Mask mask=true) const | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | inlineprivate |
| name | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | static |
| pdf(const Vec3d &in, const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | inline |
| reflectance(const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t=unit_t::Radiance, Mask mask=true) const | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | inline |
| roughness | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | |
| S(const Vec3d &in, const Vec3d &out, Mask mask=true) const | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | inlineprivate |
| S1(const Vec3d &v, Mask mask=true) const | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | inlineprivate |
| sample(const Vec3d &out, const Vec2d &xi, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | inline |
| sigma(const Vec3d &in, const Vec3d &out, Mask mask=true) const | he_base< CONF, Fresnel, EQ25, EQ78, NewtonRaphsonSteps, TaylorTerms, AdaptiveTaylor, RoughApproxThreshold, NAME > | inlineprivate |