alphaRef | castor3d::shader::Material | |
applyAlphaFunc(sdw::ShaderWriter &writer, VkCompareOp alphaFunc, sdw::Float &opacity, sdw::Float const &alphaRef, bool opaque=true) | castor3d::shader::Material | static |
attenuationColour | castor3d::shader::Material | |
attenuationDistance | castor3d::shader::Material | |
colour | castor3d::shader::Material | |
getPassMultipliers(PipelineFlags const &flags, sdw::UVec4 const &passMasks, sdw::Array< sdw::Vec4 > const &passMultipliers) const | castor3d::shader::Material | |
getTexture(uint32_t index) const | castor3d::shader::Material | |
getTexture(sdw::UInt const &index) const | castor3d::shader::Material | |
hasReflection | castor3d::shader::Material | |
hasTransmission | castor3d::shader::Material | |
index | castor3d::shader::Material | |
lighting | castor3d::shader::Material | |
lightingModel | castor3d::shader::Material | |
makeType(ast::type::TypesCache &cache, PassShaders const &passShaders, sdw::expr::ExprList &inits) | castor3d::shader::Material | static |
makeType(ast::type::TypesCache &cache, PassShaders const &passShaders) | castor3d::shader::Material | inlinestatic |
Material(sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled) | castor3d::shader::Material | |
Materials | castor3d::shader::Material | friend |
opacity | castor3d::shader::Material | |
passCount | castor3d::shader::Material | |
passId | castor3d::shader::Material | |
refractionRatio | castor3d::shader::Material | |
SDW_DeclStructInstance(C3D_API, Material) | castor3d::shader::Material | |
specular | castor3d::shader::Material | |
thicknessFactor | castor3d::shader::Material | |
transmission | castor3d::shader::Material | |