Castor3D 0.12.0
Multiplatform 3D engine
castor3d::shader::LightMaterial Liste des membres

Liste complète des membres de castor3d::shader::LightMaterial, y compris les membres hérités :

adjustDirectSpecular(sdw::Vec3 &directSpecular) const =0castor3d::shader::LightMaterialpure virtual
albDivcastor3d::shader::LightMaterialprotected
albedocastor3d::shader::LightMaterial
computeF0(sdw::Vec3 const &albedo, sdw::Float const &metalness)castor3d::shader::LightMaterialstatic
computeMetalness(sdw::Vec3 const &albedo, sdw::Vec3 const &specular)castor3d::shader::LightMaterialstatic
computeRoughness(sdw::Float const &glossiness)castor3d::shader::LightMaterialstatic
create(sdw::Vec3 const &albedo, sdw::Vec4 const &data3, sdw::Vec4 const &data2, Material const &material)=0castor3d::shader::LightMaterialpure virtual
create(sdw::Vec3 const &albedo, sdw::Vec4 const &data3, sdw::Vec4 const &data2, sdw::Float const &ambient=0.0_f)=0castor3d::shader::LightMaterialpure virtual
create(Material const &material)=0castor3d::shader::LightMaterialpure virtual
depthFactorcastor3d::shader::LightMaterial
edgeColourcastor3d::shader::LightMaterial
edgeFactorscastor3d::shader::LightMaterial
edgeWidthcastor3d::shader::LightMaterial
getAmbient(sdw::Vec3 const &ambientLight) const =0castor3d::shader::LightMaterialpure virtual
getIndirectAmbient(sdw::Vec3 const &indirectAmbient) const =0castor3d::shader::LightMaterialpure virtual
getMetalness() const =0castor3d::shader::LightMaterialpure virtual
getRoughness() const =0castor3d::shader::LightMaterialpure virtual
LightMaterial(sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled)castor3d::shader::LightMaterial
makeType(ast::type::TypesCache &cache)castor3d::shader::LightMaterialstatic
normalFactorcastor3d::shader::LightMaterial
objectFactorcastor3d::shader::LightMaterial
output(sdw::Vec4 &outData2, sdw::Vec4 &outData3) const =0castor3d::shader::LightMaterialpure virtual
SDW_DeclStructInstance(C3D_API, LightMaterial)castor3d::shader::LightMaterial
spcDivcastor3d::shader::LightMaterialprotected
specificcastor3d::shader::LightMaterial
specularcastor3d::shader::LightMaterial
sssProfileIndexcastor3d::shader::LightMaterial
sssTransmittancecastor3d::shader::LightMaterial