Classes | |
| struct | beckmann |
| The Beckman Microfacet distribution. More... | |
| class | epd |
| Exponential Power Distribution. More... | |
| class | ggx |
| The GGX Microfacet distribution. More... | |
| class | low |
| The Low Microfacet distribution. More... | |
| class | phong |
| The Phong Microfacet distribution. More... | |
| class | sampler |
| Replace an NDFs sample and pdf method with a data-driven numerical approximation. More... | |
| class | sgd |
| The SGD microfacet distribution with fitted shadowing and masking. More... | |
| class | sgd_base |
| The unnormalized SGD microfacet distribution and without shadowing and masking. More... | |
| class | studentt |
Enumerations | |
| enum struct | epd_normalization { Compute , Precomputed } |
| EPD variants: compute the noralization on the fly or use precomputed values. More... | |
Functions | |
| BBM_CHECK_CONCEPT (concepts::ndf, beckmann< config >) | |
| BBM_CHECK_CONCEPT (concepts::ndf, epd< config >) | |
| BBM_CHECK_CONCEPT (concepts::ndf, ggx< config >) | |
| BBM_CHECK_CONCEPT (concepts::ndf, low< config >) | |
| BBM_CHECK_CONCEPT (concepts::ndf, phong< config >) | |
| BBM_CHECK_CONCEPT (concepts::ndf, sgd_base< config >) | |
| BBM_CHECK_CONCEPT (concepts::ndf, sgd< config >) | |
| BBM_CHECK_CONCEPT (concepts::ndf, studentt< config >) | |
|
strong |
| BBM_CHECK_CONCEPT | ( | concepts::ndf | , |
| beckmann< config > | |||
| ) |
| BBM_CHECK_CONCEPT | ( | concepts::ndf | , |
| epd< config > | |||
| ) |
| BBM_CHECK_CONCEPT | ( | concepts::ndf | , |
| ggx< config > | |||
| ) |
| BBM_CHECK_CONCEPT | ( | concepts::ndf | , |
| low< config > | |||
| ) |
| BBM_CHECK_CONCEPT | ( | concepts::ndf | , |
| phong< config > | |||
| ) |
| BBM_CHECK_CONCEPT | ( | concepts::ndf | , |
| sgd< config > | |||
| ) |
| BBM_CHECK_CONCEPT | ( | concepts::ndf | , |
| sgd_base< config > | |||
| ) |
| BBM_CHECK_CONCEPT | ( | concepts::ndf | , |
| studentt< config > | |||
| ) |