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

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

_bsdfbsdf_ptr< CONF >private
BBM_BSDF_FORWARDbsdf_ptr< CONF >
BBM_IMPORT_CONFIG(CONF)bsdf_ptr< CONF >
bsdf_ptr(void)=defaultbsdf_ptr< CONF >
bsdf_ptr(const pointer< bsdf_base< Config > > &ptr)bsdf_ptr< CONF >inline
bsdf_ptr(const bsdf_ptr< CONF > &b)bsdf_ptr< CONF >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_ptr< CONF >inlinevirtual
namebsdf_ptr< CONF >static
operator->(void)bsdf_ptr< CONF >inline
operator->(void) constbsdf_ptr< CONF >inline
operator=(const bsdf_ptr &b)bsdf_ptr< CONF >inline
parameter_default_values(bsdf_attr flags=bsdf_attr::All) const override finalbsdf_ptr< CONF >inlinevirtual
parameter_lower_bound(bsdf_attr flags=bsdf_attr::All) const override finalbsdf_ptr< CONF >inlinevirtual
parameter_upper_bound(bsdf_attr flags=bsdf_attr::All) const override finalbsdf_ptr< CONF >inlinevirtual
parameter_values(bsdf_attr flags=bsdf_attr::All) override finalbsdf_ptr< CONF >inlinevirtual
parameter_values(bsdf_attr flags=bsdf_attr::All) const override finalbsdf_ptr< CONF >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_ptr< CONF >inlinevirtual
ptr(void) constbsdf_ptr< CONF >inline
reflectance(const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const override finalbsdf_ptr< CONF >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_ptr< CONF >inlinevirtual
toString(void) const override finalbsdf_ptr< CONF >inlinevirtual
~bsdf_base(void)bsdf_base< CONF >inlinevirtual