alphaRef | castor3d::shader::BlendComponents | |
ambientColour | castor3d::shader::BlendComponents | |
ambientFactor | castor3d::shader::BlendComponents | |
attenuationColour | castor3d::shader::BlendComponents | |
attenuationDistance | castor3d::shader::BlendComponents | |
BlendComponents(sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) | castor3d::shader::BlendComponents | |
BlendComponents(Materials const &materials, Material const &material, SurfaceBase const &surface) | castor3d::shader::BlendComponents | |
BlendComponents(Materials const &materials, Material const &material, DerivSurfaceBase const &surface) | castor3d::shader::BlendComponents | |
BlendComponents(Materials const &materials, Material const &material, SurfaceBase const &surface, sdw::Vec4 const &clrCot) | castor3d::shader::BlendComponents | |
BlendComponents(Materials const &materials, Material const &material, DerivSurfaceBase const &surface, sdw::Vec4 const &clrCot) | castor3d::shader::BlendComponents | |
BlendComponents(Materials const &materials, bool zeroInit=false) | castor3d::shader::BlendComponents | |
bwAccumulationOperator | castor3d::shader::BlendComponents | |
clearcoatFactor | castor3d::shader::BlendComponents | |
clearcoatNormal | castor3d::shader::BlendComponents | |
clearcoatRoughness | castor3d::shader::BlendComponents | |
colour | castor3d::shader::BlendComponents | |
computeGlossinessFromRoughness(sdw::Float const &roughness) | castor3d::shader::BlendComponents | static |
computeGlossinessFromShininess(sdw::Float const &shininess) | castor3d::shader::BlendComponents | static |
computeRoughnessFromGlossiness(sdw::Float const &glossiness) | castor3d::shader::BlendComponents | static |
computeRoughnessFromShininess(sdw::Float const &shininess) | castor3d::shader::BlendComponents | inlinestatic |
computeShininessFromGlossiness(sdw::Float const &glossiness) | castor3d::shader::BlendComponents | static |
computeShininessFromRoughness(sdw::Float const &roughness) | castor3d::shader::BlendComponents | inlinestatic |
emissiveColour | castor3d::shader::BlendComponents | |
emissiveFactor | castor3d::shader::BlendComponents | |
f0 | castor3d::shader::BlendComponents | |
f90 | castor3d::shader::BlendComponents | |
fillInit(sdw::type::BaseStruct const &components, Materials const &materials, sdw::expr::ExprList &inits) | castor3d::shader::BlendComponents | protectedstatic |
fillInit(sdw::type::BaseStruct const &components, Materials const &materials, Material const &material, sdw::StructInstance const &surface, sdw::Vec4 const *clrCot, sdw::expr::ExprList &inits) | castor3d::shader::BlendComponents | protectedstatic |
fillType(ast::type::BaseStruct &type, Materials const &materials, sdw::expr::ExprList &inits) | castor3d::shader::BlendComponents | protectedstatic |
fillType(ast::type::BaseStruct &type, Materials const &materials, Material const &material, sdw::StructInstance const &surface, sdw::Vec4 const *clrCot, sdw::expr::ExprList &inits) | castor3d::shader::BlendComponents | protectedstatic |
finish(PassShaders const &passShaders, DerivSurfaceBase const &surface, Utils &utils, sdw::Vec3 const worldEye) | castor3d::shader::BlendComponents | |
getDerivBitangent() const | castor3d::shader::BlendComponents | |
getDerivNormal() const | castor3d::shader::BlendComponents | |
getDerivTangent() const | castor3d::shader::BlendComponents | |
getRawBitangent() const | castor3d::shader::BlendComponents | |
getRawNormal() const | castor3d::shader::BlendComponents | |
getRawTangent() const | castor3d::shader::BlendComponents | |
hasReflection | castor3d::shader::BlendComponents | |
hasRefraction | castor3d::shader::BlendComponents | |
hasTransmission | castor3d::shader::BlendComponents | |
iridescenceF0 | castor3d::shader::BlendComponents | |
iridescenceFactor | castor3d::shader::BlendComponents | |
iridescenceFresnel | castor3d::shader::BlendComponents | |
iridescenceIor | castor3d::shader::BlendComponents | |
iridescenceThickness | castor3d::shader::BlendComponents | |
makeInit(Materials const &materials, bool zeroInit) | castor3d::shader::BlendComponents | protectedstatic |
makeInit(Materials const &materials, Material const &material, sdw::StructInstance const &surface, sdw::Vec4 const *clrCot) | castor3d::shader::BlendComponents | protectedstatic |
makeType(ast::type::TypesCache &cache, Materials const &materials, bool zeroInit, sdw::expr::ExprList &inits) | castor3d::shader::BlendComponents | static |
makeType(ast::type::TypesCache &cache, Materials const &materials, Material const &material, sdw::StructInstance const &surface, sdw::Vec4 const *clrCot, sdw::expr::ExprList &inits) | castor3d::shader::BlendComponents | static |
makeType(ast::type::TypesCache &cache, BlendComponents const &rhs) | castor3d::shader::BlendComponents | static |
makeType(ast::type::TypesCache &cache, Materials const &materials, bool zeroInit=false) | castor3d::shader::BlendComponents | inlinestatic |
makeType(ast::type::TypesCache &cache, Materials const &materials, Material const &material, sdw::StructInstance const &surface, sdw::Vec4 const *clrCot) | castor3d::shader::BlendComponents | inlinestatic |
metalness | castor3d::shader::BlendComponents | |
normalizeNormal() | castor3d::shader::BlendComponents | |
occlusion | castor3d::shader::BlendComponents | |
opacity | castor3d::shader::BlendComponents | |
refractionRatio | castor3d::shader::BlendComponents | |
roughness | castor3d::shader::BlendComponents | |
SDW_DeclStructInstance(, BlendComponents) | castor3d::shader::BlendComponents | |
setNormal(sdw::Vec3 const v) | castor3d::shader::BlendComponents | |
sheenFactor | castor3d::shader::BlendComponents | |
sheenRoughness | castor3d::shader::BlendComponents | |
shininess | castor3d::shader::BlendComponents | |
specular | castor3d::shader::BlendComponents | |
thicknessFactor | castor3d::shader::BlendComponents | |
transmission | castor3d::shader::BlendComponents | |
transmittance | castor3d::shader::BlendComponents | |
usesDerivativeValues() const noexcept | castor3d::shader::BlendComponents | inline |