accept(PassBuffer &buffer) const override | castor3d::SpecularGlossinessPbrPass | virtual |
addTextureUnit(TextureUnitSPtr unit) | castor3d::Pass | |
begin() const | castor3d::Pass | inline |
begin() | castor3d::Pass | inline |
cleanup() | castor3d::Pass | |
enableReflections(bool value=true) | castor3d::Pass | inline |
enableRefractions(bool value=true) | castor3d::Pass | inline |
end() const | castor3d::Pass | inline |
end() | castor3d::Pass | inline |
getAlphaBlendMode() const | castor3d::Pass | inline |
getAlphaFunc() const | castor3d::Pass | inline |
getAlphaValue() const | castor3d::Pass | inline |
getBWAccumulationOperator() const | castor3d::Pass | inline |
getColourBlendMode() const | castor3d::Pass | inline |
getDiffuse() const | castor3d::SpecularGlossinessPbrPass | inline |
getEmissive() const | castor3d::Pass | inline |
getGlossiness() const | castor3d::SpecularGlossinessPbrPass | inline |
getHeightTextureIndex() const | castor3d::Pass | inline |
getId() const | castor3d::Pass | inline |
getOpacity() const | castor3d::Pass | inline |
getParallaxOcclusion() const | castor3d::Pass | inline |
getPassFlags() const | castor3d::Pass | |
getPassSize() const override | castor3d::SpecularGlossinessPbrPass | inlinevirtual |
getRefractionRatio() const | castor3d::Pass | inline |
getSpecular() const | castor3d::SpecularGlossinessPbrPass | inline |
getSubsurfaceScattering() const | castor3d::Pass | inline |
getTextures(TextureFlags mask) const | castor3d::Pass | |
getTextures() const | castor3d::Pass | inline |
getTextureUnit(uint32_t index) const | castor3d::Pass | |
getTextureUnits(TextureFlags mask=TextureFlag::eAll) const | castor3d::Pass | |
getTextureUnitsCount(TextureFlags mask=TextureFlag::eAll) const | castor3d::Pass | |
getTransmission() const | castor3d::Pass | inline |
getType() const | castor3d::Pass | |
hasAlphaBlending() const | castor3d::Pass | |
hasAlphaTest() const | castor3d::Pass | |
hasAutomaticShader() const | castor3d::Pass | inline |
hasEnvironmentMapping() const | castor3d::Pass | inline |
hasParallaxOcclusion() const | castor3d::Pass | inline |
hasReflections() const | castor3d::Pass | inline |
hasRefraction() const | castor3d::Pass | inline |
hasSubsurfaceScattering() const | castor3d::Pass | inline |
initialise(RenderDevice const &device) | castor3d::Pass | |
isImplicit() const | castor3d::Pass | inline |
isTwoSided() const | castor3d::Pass | inline |
needsGammaCorrection() const | castor3d::Pass | |
onChanged | castor3d::Pass | |
Pass(Material &parent) | castor3d::Pass | explicitprotected |
prepareTextures() | castor3d::Pass | |
removeTextureUnit(uint32_t index) | castor3d::Pass | |
setAlphaBlendMode(BlendMode value) | castor3d::Pass | inline |
setAlphaFunc(VkCompareOp value) | castor3d::Pass | inline |
setAlphaValue(float value) | castor3d::Pass | inline |
setBWAccumulationOperator(uint32_t value) | castor3d::Pass | inline |
setColourBlendMode(BlendMode value) | castor3d::Pass | inline |
setDiffuse(castor::RgbColour const &value) | castor3d::SpecularGlossinessPbrPass | inline |
setEmissive(float const &value) | castor3d::Pass | inline |
setGlossiness(float value) | castor3d::SpecularGlossinessPbrPass | inline |
setId(uint32_t value) | castor3d::Pass | inline |
setImplicit(bool value=true) | castor3d::Pass | inline |
setOpacity(float value) | castor3d::Pass | |
setParallaxOcclusion(ParallaxOcclusionMode value) | castor3d::Pass | inline |
setRefractionRatio(float value) | castor3d::Pass | inline |
setSpecular(castor::RgbColour const &value) | castor3d::SpecularGlossinessPbrPass | inline |
setSubsurfaceScattering(SubsurfaceScatteringUPtr value) | castor3d::Pass | |
setTransmission(castor::Point3f value) | castor3d::Pass | inline |
setTwoSided(bool value) | castor3d::Pass | inline |
SpecularGlossinessPbrPass(Material &parent) | castor3d::SpecularGlossinessPbrPass | explicit |
~Pass() | castor3d::Pass | protected |
~SpecularGlossinessPbrPass() | castor3d::SpecularGlossinessPbrPass | |