Loading...
Searching...
No Matches
aggregatemodel_base< NAME, MODELS > Member List

This is the complete list of members for aggregatemodel_base< NAME, MODELS >, including all inherited members.

aggregatemodel_base(void)aggregatemodel_base< NAME, MODELS >inline
aggregatemodel_base(const MODELS &... models)aggregatemodel_base< NAME, MODELS >inline
aggregatemodel_base(const aggregatemodel_base &src)aggregatemodel_base< NAME, MODELS >inline
BBM_BASETYPES(MODELS...)aggregatemodel_base< NAME, MODELS >
BBM_BSDF_FORWARDaggregatemodel_base< NAME, MODELS >
BBM_IMPORT_CONFIG(std::tuple_element_t< 0, std::tuple< MODELS... > >)aggregatemodel_base< NAME, MODELS >
eval(const Vec3d &in, const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) constaggregatemodel_base< NAME, MODELS >inline
fromString(const std::string &str)aggregatemodel_base< NAME, MODELS >inlinestatic
nameaggregatemodel_base< NAME, MODELS >static
operator=(const aggregatemodel_base &src)aggregatemodel_base< NAME, MODELS >inline
pdf(const Vec3d &in, const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) constaggregatemodel_base< NAME, MODELS >inline
reflectance(const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) constaggregatemodel_base< NAME, MODELS >inline
sample(const Vec3d &out, const Vec2d &xi, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) constaggregatemodel_base< NAME, MODELS >inline
toString(void) constaggregatemodel_base< NAME, MODELS >inline