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_FORWARD | aggregatemodel_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) const | aggregatemodel_base< NAME, MODELS > | inline |
| fromString(const std::string &str) | aggregatemodel_base< NAME, MODELS > | inlinestatic |
| name | aggregatemodel_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) const | aggregatemodel_base< NAME, MODELS > | inline |
| reflectance(const Vec3d &out, BsdfFlag component=bsdf_flag::All, unit_t unit=unit_t::Radiance, Mask mask=true) const | aggregatemodel_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) const | aggregatemodel_base< NAME, MODELS > | inline |
| toString(void) const | aggregatemodel_base< NAME, MODELS > | inline |