![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
#include <GlslOrenNayarBRDF.hpp>
Public Member Functions | |
C3D_API | QualitativeOrenNayarBRDF (sdw::ShaderWriter &writer, BRDFHelpers &brdfHelpers) |
![]() | |
C3D_API | DiffuseBRDF (sdw::ShaderWriter &writer, BRDFHelpers &brdfHelpers) |
virtual C3D_API | ~DiffuseBRDF ()=default |
C3D_API sdw::RetVec3 | compute (BlendComponents const &components, LightSurface const &lightSurface, sdw::Vec3 const &radiance, sdw::Float const &intensity, sdw::Float const &NdotL) |
Static Public Member Functions | |
static C3D_API DiffuseBRDFPtr | create (sdw::ShaderWriter &writer, BRDFHelpers &brdfHelpers) |
Static Public Attributes | |
static C3D_API castor::StringView constexpr | Name { cuT( "qualitative_oren_nayar" ) } |
Additional Inherited Members | |
![]() | |
sdw::ShaderWriter & | m_writer |
BRDFHelpers & | m_brdfHelpers |
sdw::Function< sdw::Vec3, InBlendComponents, InLightSurface, sdw::InVec3, sdw::InFloat, sdw::InFloat > | m_compute |
C3D_API castor3d::shader::QualitativeOrenNayarBRDF::QualitativeOrenNayarBRDF | ( | sdw::ShaderWriter & | writer, |
BRDFHelpers & | brdfHelpers ) |
|
static |
|
staticconstexpr |