#include <GlslSheenBRDF.hpp>
◆ SheenBRDF()
C3D_API castor3d::shader::SheenBRDF::SheenBRDF |
( |
sdw::ShaderWriter & | writer, |
|
|
BRDFHelpers & | brdfHelpers ) |
|
explicit |
◆ ~SheenBRDF()
virtual C3D_API castor3d::shader::SheenBRDF::~SheenBRDF |
( |
| ) |
|
|
virtualdefault |
◆ compute()
C3D_API sdw::RetVec4 castor3d::shader::SheenBRDF::compute |
( |
Utils & | utils, |
|
|
BlendComponents const & | components, |
|
|
LightSurface const & | lightSurface, |
|
|
sdw::Float const & | NdotL, |
|
|
sdw::Float const & | NdotH ) |
◆ create()
◆ m_brdfHelpers
BRDFHelpers& castor3d::shader::SheenBRDF::m_brdfHelpers |
|
protected |
◆ m_compute
sdw::Function< sdw::Vec4 , InBlendComponents , InLightSurface , sdw::InFloat , sdw::InFloat > castor3d::shader::SheenBRDF::m_compute |
|
protected |
◆ m_writer
sdw::ShaderWriter& castor3d::shader::SheenBRDF::m_writer |
|
protected |
◆ Name
The documentation for this class was generated from the following file: