| adjustDirectSpecular(sdw::Vec3 &directSpecular) const override | castor3d::shader::PbrLightMaterial | virtual |
| albDiv | castor3d::shader::LightMaterial | protected |
| albedo | castor3d::shader::LightMaterial | |
| computeF0(sdw::Vec3 const &albedo, sdw::Float const &metalness) | castor3d::shader::LightMaterial | static |
| computeMetalness(sdw::Vec3 const &albedo, sdw::Vec3 const &specular) | castor3d::shader::LightMaterial | static |
| computeRoughness(sdw::Float const &glossiness) | castor3d::shader::LightMaterial | static |
| create(sdw::Vec3 const &albedo, sdw::Vec4 const &data3, sdw::Vec4 const &data2, Material const &material) override | castor3d::shader::PbrLightMaterial | virtual |
| create(sdw::Vec3 const &albedo, sdw::Vec4 const &data3, sdw::Vec4 const &data2, sdw::Float const &ambient) override | castor3d::shader::PbrLightMaterial | virtual |
| create(Material const &material) override | castor3d::shader::PbrLightMaterial | virtual |
| depthFactor | castor3d::shader::LightMaterial | |
| edgeColour | castor3d::shader::LightMaterial | |
| edgeFactors | castor3d::shader::LightMaterial | |
| edgeWidth | castor3d::shader::LightMaterial | |
| getAmbient(sdw::Vec3 const &ambientLight) const override | castor3d::shader::PbrLightMaterial | virtual |
| getIndirectAmbient(sdw::Vec3 const &indirectAmbient) const override | castor3d::shader::PbrLightMaterial | virtual |
| getMetalness() const override | castor3d::shader::PbrLightMaterial | virtual |
| getRoughness() const override | castor3d::shader::PbrLightMaterial | virtual |
| isSpecularGlossiness() const | castor3d::shader::PbrLightMaterial | inline |
| LightMaterial(sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) | castor3d::shader::LightMaterial | |
| m_isSpecularGlossiness | castor3d::shader::PbrLightMaterial | protected |
| makeType(ast::type::TypesCache &cache) | castor3d::shader::LightMaterial | static |
| metalness | castor3d::shader::PbrLightMaterial | |
| normalFactor | castor3d::shader::LightMaterial | |
| objectFactor | castor3d::shader::LightMaterial | |
| output(sdw::Vec4 &outData2, sdw::Vec4 &outData3) const override | castor3d::shader::PbrLightMaterial | virtual |
| PbrLightMaterial(sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) | castor3d::shader::PbrLightMaterial | |
| PbrSGLightMaterial(sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) | castor3d::shader::PbrSGLightMaterial | inline |
| roughness | castor3d::shader::PbrLightMaterial | |
| SDW_DeclStructInstance(C3D_API, LightMaterial) | castor3d::shader::LightMaterial | |
| spcDiv | castor3d::shader::LightMaterial | protected |
| specific | castor3d::shader::LightMaterial | |
| specular | castor3d::shader::LightMaterial | |
| sssProfileIndex | castor3d::shader::LightMaterial | |
| sssTransmittance | castor3d::shader::LightMaterial | |