Loading...
Searching...
No Matches
bsdf< BSDFMODEL > Member List

This is the complete list of members for bsdf< BSDFMODEL >, including all inherited members.

BBM_BASETYPES(BSDFMODEL)bsdf< BSDFMODEL >
BBM_BSDF_FORWARDbsdf< BSDFMODEL >
BBM_IMPORT_CONFIG(BSDFMODEL)bsdf< BSDFMODEL >
bsdf_base< get_config< BSDFMODEL > >::BBM_IMPORT_CONFIG(get_config< BSDFMODEL >)bsdf_base< get_config< BSDFMODEL > >
bsdf(const BSDFMODEL &model)bsdf< BSDFMODEL >inline
eval(const Vec3d &in, const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const override finalbsdf< BSDFMODEL >inlinevirtual
fromString(const std::string &str)bsdf< BSDFMODEL >inlinestatic
namebsdf< BSDFMODEL >static
parameter_default_values(bsdf_attr flags=bsdf_attr::All) const override finalbsdf< BSDFMODEL >inlinevirtual
parameter_lower_bound(bsdf_attr flags=bsdf_attr::All) const override finalbsdf< BSDFMODEL >inlinevirtual
parameter_upper_bound(bsdf_attr flags=bsdf_attr::All) const override finalbsdf< BSDFMODEL >inlinevirtual
parameter_values(bsdf_attr flags=bsdf_attr::All) override finalbsdf< BSDFMODEL >inlinevirtual
parameter_values(bsdf_attr flags=bsdf_attr::All) const override finalbsdf< BSDFMODEL >inlinevirtual
pdf(const Vec3d &in, const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const override finalbsdf< BSDFMODEL >inlinevirtual
reflectance(const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const override finalbsdf< BSDFMODEL >inlinevirtual
sample(const Vec3d &out, const Vec2d &xi, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const override finalbsdf< BSDFMODEL >inlinevirtual
toString(void) const override finalbsdf< BSDFMODEL >inlinevirtual
~bsdf_base(void)bsdf_base< get_config< BSDFMODEL > >inlinevirtual