Castor3D 0.16.0
Multiplatform 3D engine
castor3d::shader::Material Member List

This is the complete list of members for castor3d::shader::Material, including all inherited members.

alphaRefcastor3d::shader::Material
applyAlphaFunc(sdw::ShaderWriter &writer, VkCompareOp alphaFunc, sdw::Float &opacity, sdw::Float const &alphaRef, bool opaque=true)castor3d::shader::Materialstatic
attenuationColourcastor3d::shader::Material
attenuationDistancecastor3d::shader::Material
colourcastor3d::shader::Material
getPassMultipliers(PipelineFlags const &flags, sdw::UVec4 const &passMasks, sdw::Array< sdw::Vec4 > const &passMultipliers) constcastor3d::shader::Material
getTexture(uint32_t index) constcastor3d::shader::Material
getTexture(sdw::UInt const &index) constcastor3d::shader::Material
hasReflectioncastor3d::shader::Material
hasTransmissioncastor3d::shader::Material
indexcastor3d::shader::Material
lightingcastor3d::shader::Material
lightingModelcastor3d::shader::Material
makeType(ast::type::TypesCache &cache, PassShaders const &passShaders, sdw::expr::ExprList &inits)castor3d::shader::Materialstatic
makeType(ast::type::TypesCache &cache, PassShaders const &passShaders)castor3d::shader::Materialinlinestatic
Material(sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled)castor3d::shader::Material
Materialscastor3d::shader::Materialfriend
opacitycastor3d::shader::Material
passCountcastor3d::shader::Material
passIdcastor3d::shader::Material
refractionRatiocastor3d::shader::Material
SDW_DeclStructInstance(C3D_API, Material)castor3d::shader::Material
specularcastor3d::shader::Material
thicknessFactorcastor3d::shader::Material
transmissioncastor3d::shader::Material