Loading...
Searching...
No Matches
bsdf_base< CONF > Member List

This is the complete list of members for bsdf_base< CONF >, including all inherited members.

BBM_BSDF_FORWARDbsdf_base< CONF >
BBM_IMPORT_CONFIG(CONF)bsdf_base< CONF >
eval(const Vec3d &in, const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const =0bsdf_base< CONF >pure virtual
namebsdf_base< CONF >static
parameter_default_values(bsdf_attr flags=bsdf_attr::All) const =0bsdf_base< CONF >pure virtual
parameter_lower_bound(bsdf_attr flags=bsdf_attr::All) const =0bsdf_base< CONF >pure virtual
parameter_upper_bound(bsdf_attr flags=bsdf_attr::All) const =0bsdf_base< CONF >pure virtual
parameter_values(bsdf_attr flags=bsdf_attr::All)=0bsdf_base< CONF >pure virtual
parameter_values(bsdf_attr flags=bsdf_attr::All) const =0bsdf_base< CONF >pure virtual
pdf(const Vec3d &in, const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const =0bsdf_base< CONF >pure virtual
reflectance(const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const =0bsdf_base< CONF >pure virtual
sample(const Vec3d &out, const Vec2d &xi, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const =0bsdf_base< CONF >pure virtual
toString(void) const =0bsdf_base< CONF >pure virtual
~bsdf_base(void)bsdf_base< CONF >inlinevirtual