Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
aggregatemodel.h File Reference

The sum of different BSDF models. More...

#include <numeric>
#include "bbm/bsdfmodel.h"
#include "util/constforeach.h"

Go to the source code of this file.

Classes

struct  aggregatemodel_base< NAME, MODELS >
 The sum of different BSDF models. More...
 

Namespaces

namespace  bbm
 

Typedefs

template<typename... MODELS>
using aggregatemodel = aggregatemodel_base<"Aggregate"_sl, MODELS... >
 The sum of different BSDF models.
 

Functions

template<typename... MODELS>
requires (concepts::bsdfmodel<MODELS> && ...)
aggregatemodel< MODELS... > aggregate (const MODELS &... models)
 Method for simplifying the creation of an aggregate model.
 

Detailed Description

The sum of different BSDF models.