Loading...
Searching...
No Matches
bbm
concepts
bsdf
bbm::concepts::bsdf Concept Reference
bsdf concept
More...
#include <
bsdf.h
>
Concept definition
template
<
typename
T>
concept
bbm::concepts::bsdf
=
concepts::has_config<T>
&&
concepts::bsdfmodel<T>
&& std::derived_from<std::decay_t<T>,
bbm::bsdf_base<typename std::decay_t<T>::Config
>>
bbm::concepts::bsdf
bsdf concept
Definition:
bsdf.h:29
bbm::concepts::bsdfmodel
bsdfmodel concept
Definition:
bsdfmodel.h:33
bbm::concepts::has_config
has_config
Definition:
config.h:53
bbm::bsdf_base
Forward declaration.
Definition:
bsdf_base.h:55
Detailed Description
bsdf concept
Each bsdf must:
concepts::has_config
concepts::bsdfmodel
inherit from bsdf_base