Castor3D 0.14.0
Multiplatform 3D engine
castor3d::shader::Material Liste des membres

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

alphaRefcastor3d::shader::Material
applyAlphaFunc(VkCompareOp alphaFunc, sdw::Float &opacity, sdw::Float const &passMultiplier, bool opaque=true) constcastor3d::shader::Material
applyAlphaFunc(VkCompareOp alphaFunc, sdw::Float &opacity, sdw::Float const &alphaRef, sdw::Float const &passMultiplier, bool opaque=true) constcastor3d::shader::Material
applyAlphaFunc(sdw::ShaderWriter &writer, VkCompareOp alphaFunc, sdw::Float &opacity, sdw::Float const &alphaRef, sdw::Float const &passMultiplier, 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 > &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
makeType(ast::type::TypesCache &cache, PassShaders &passShaders, sdw::expr::ExprList &inits)castor3d::shader::Materialstatic
makeType(ast::type::TypesCache &cache, PassShaders &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
texturescastor3d::shader::Material
texturesCountcastor3d::shader::Material
thicknessFactorcastor3d::shader::Material
transmissioncastor3d::shader::Material