| accept(PassVisitorBase &vis) | castor3d::Pass | virtual |
| addCommonParsers(uint32_t mtlSectionID, uint32_t texSectionID, uint32_t remapChannelSectionID, castor::AttributeParsers &result) | castor3d::Pass | protectedstatic |
| addParser(castor::AttributeParsers &parsers, uint32_t section, castor::String const &name, castor::ParserFunction function, castor::ParserParameterArray &&array=castor::ParserParameterArray{}) | castor3d::Pass | static |
| begin() const | castor3d::Pass | inline |
| begin() | castor3d::Pass | inline |
| cleanup() | castor3d::Pass | |
| create(Material &parent) | castor3d::MetallicRoughnessPbrPass | static |
| createParsers() | castor3d::MetallicRoughnessPbrPass | static |
| createParsers(uint32_t mtlSectionID, uint32_t texSectionID, uint32_t texRemapSectionID, castor::String const &texRemapSectionName, uint32_t remapChannelSectionID) | castor3d::MetallicRoughnessPbrPass | static |
| createSections() | castor3d::MetallicRoughnessPbrPass | static |
| doAccept(PassVisitorBase &vis) override | castor3d::MetallicRoughnessPbrPass | protectedvirtual |
| doAccept(TextureConfiguration &config, PassVisitorBase &vis) override | castor3d::MetallicRoughnessPbrPass | protectedvirtual |
| doFillData(PassBuffer::PassDataPtr &data) const | castor3d::Pass | protected |
| doJoinDifOpa(TextureUnitPtrArray &result, castor::String const &name) | castor3d::Pass | protected |
| doMergeImages(TextureFlag lhsFlag, uint32_t lhsMaskOffset, uint32_t lhsDstMask, TextureFlag rhsFlag, uint32_t rhsMaskOffset, uint32_t rhsDstMask, castor::String const &name, TextureUnitPtrArray &result) | castor3d::Pass | protected |
| enableEdges(bool value) | castor3d::Pass | inline |
| enableLighting(bool value) | castor3d::Pass | inline |
| enablePicking(bool value) | castor3d::Pass | inline |
| enableReflections(bool value=true) | castor3d::Pass | inline |
| enableRefractions(bool value=true) | castor3d::Pass | inline |
| end() const | castor3d::Pass | inline |
| end() | castor3d::Pass | inline |
| fillBuffer(PassBuffer &buffer) const override | castor3d::MetallicRoughnessPbrPass | virtual |
| fillConfig(TextureConfiguration &config, PassVisitorBase &vis) | castor3d::Pass | virtual |
| fillSssProfileBuffer(SssProfileBuffer &buffer) const | castor3d::Pass | |
| getAlbedo() const | castor3d::MetallicRoughnessPbrPass | inline |
| getAlphaBlendMode() const | castor3d::Pass | inline |
| getAlphaFunc() const | castor3d::Pass | inline |
| getAlphaValue() const | castor3d::Pass | inline |
| getBlendAlphaFunc() const | castor3d::Pass | inline |
| getBWAccumulationOperator() const | castor3d::Pass | inline |
| getColour() const override | castor3d::MetallicRoughnessPbrPass | inlinevirtual |
| getColourBlendMode() const | castor3d::Pass | inline |
| getDepthFactor() const | castor3d::Pass | inline |
| getEdgeColour() const | castor3d::Pass | inline |
| getEdgeWidth() const | castor3d::Pass | inline |
| getEmissive() const | castor3d::Pass | inline |
| getHeightTextureIndex() const | castor3d::Pass | inline |
| getId() const | castor3d::Pass | inline |
| getIndex() const | castor3d::Pass | inline |
| getMetallic() const | castor3d::MetallicRoughnessPbrPass | inline |
| getNormalFactor() const | castor3d::Pass | inline |
| getObjectFactor() const | castor3d::Pass | inline |
| getOpacity() const | castor3d::Pass | inline |
| getParallaxOcclusion() const | castor3d::Pass | inline |
| getPassFlags() const | castor3d::Pass | |
| getPassSectionID() const override | castor3d::MetallicRoughnessPbrPass | virtual |
| getRefractionRatio() const | castor3d::Pass | inline |
| getRenderPassInfo() const | castor3d::Pass | inline |
| getRoughness() const | castor3d::MetallicRoughnessPbrPass | inline |
| getSources() | castor3d::Pass | inline |
| getSssProfileId() const | castor3d::Pass | inline |
| getSubsurfaceScattering() const | castor3d::Pass | inline |
| getTextures() const | castor3d::Pass | inline |
| getTextureSectionID() const override | castor3d::MetallicRoughnessPbrPass | virtual |
| getTexturesMask(TextureFlags mask=TextureFlag::eAll) const | castor3d::Pass | |
| 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 |
| getTypeID() const | castor3d::Pass | inline |
| hasAlphaBlending() const | castor3d::Pass | |
| hasAlphaTest() const | castor3d::Pass | |
| hasAutomaticShader() const | castor3d::Pass | inline |
| hasBlendAlphaTest() const | castor3d::Pass | |
| hasEdges() const | castor3d::Pass | inline |
| hasEnvironmentMapping() const | castor3d::Pass | inline |
| hasIBL() const | castor3d::Pass | inline |
| hasLighting() const | castor3d::Pass | inline |
| hasOnlyAlphaBlending() const | castor3d::Pass | |
| hasParallaxOcclusion() const | castor3d::Pass | inline |
| hasReflections() const | castor3d::Pass | inline |
| hasRefraction() const | castor3d::Pass | inline |
| hasSubsurfaceScattering() const | castor3d::Pass | inline |
| initialise(RenderDevice const &device, QueueData const &queueData) | castor3d::Pass | |
| isImplicit() const | castor3d::Pass | inline |
| isTwoSided() const | castor3d::Pass | inline |
| LightingModel | castor3d::MetallicRoughnessPbrPass | static |
| m_dirty | castor3d::Pass | protected |
| m_sssDirty | castor3d::Pass | protected |
| MaxEdgeWidth | castor3d::Pass | static |
| MetallicRoughnessPbrPass(Material &parent, PassFlags initialFlags=PassFlag::eNone) | castor3d::MetallicRoughnessPbrPass | explicit |
| MetallicRoughnessPbrPass(Material &parent, PassTypeID typeID, PassFlags initialFlags=PassFlag::eNone) | castor3d::MetallicRoughnessPbrPass | |
| MinEdgeWidth | castor3d::Pass | static |
| needsAlphaProcessing() const | castor3d::Pass | |
| onChanged | castor3d::Pass | |
| onSssProfileChanged | castor3d::Pass | |
| parseError(castor::String const &error) | castor3d::Pass | protectedstatic |
| Pass(Material &parent, PassTypeID typeID, PassFlags initialFlags) | castor3d::Pass | explicitprotected |
| prepareTextures() | castor3d::Pass | |
| registerTexture(TextureSourceInfo sourceInfo, PassTextureConfig configuration) | castor3d::Pass | |
| registerTexture(TextureSourceInfo sourceInfo, PassTextureConfig configuration, AnimationUPtr animation) | castor3d::Pass | |
| resetTexture(TextureSourceInfo const &srcSourceInfo, TextureSourceInfo dstSourceInfo) | castor3d::Pass | |
| setAlbedo(castor::RgbColour const &value) | castor3d::MetallicRoughnessPbrPass | inline |
| setAlphaBlendMode(BlendMode value) | castor3d::Pass | inline |
| setAlphaFunc(VkCompareOp value) | castor3d::Pass | inline |
| setAlphaValue(float value) | castor3d::Pass | inline |
| setBlendAlphaFunc(VkCompareOp value) | castor3d::Pass | inline |
| setBWAccumulationOperator(uint32_t value) | castor3d::Pass | inline |
| setColour(castor::RgbColour const &value) override | castor3d::MetallicRoughnessPbrPass | inlinevirtual |
| setColourBlendMode(BlendMode value) | castor3d::Pass | inline |
| setDepthFactor(float value) | castor3d::Pass | inline |
| setEdgeColour(castor::RgbaColour const &value) | castor3d::Pass | inline |
| setEdgeWidth(float value) | castor3d::Pass | inline |
| setEmissive(float const &value) | castor3d::Pass | inline |
| setId(uint32_t value) | castor3d::Pass | inline |
| setImplicit(bool value=true) | castor3d::Pass | inline |
| setMetallic(float value) | castor3d::MetallicRoughnessPbrPass | inline |
| setNormalFactor(float value) | castor3d::Pass | inline |
| setObjectFactor(float value) | castor3d::Pass | inline |
| setOpacity(float value) | castor3d::Pass | |
| setParallaxOcclusion(ParallaxOcclusionMode value) | castor3d::Pass | inline |
| setRefractionRatio(float value) | castor3d::Pass | inline |
| setRoughness(float value) | castor3d::MetallicRoughnessPbrPass | inline |
| setSssProfileId(uint32_t value) | castor3d::Pass | inline |
| setSubsurfaceScattering(SubsurfaceScatteringUPtr value) | castor3d::Pass | |
| setTransmission(castor::Point3f value) | castor3d::Pass | inline |
| setTwoSided(bool value) | castor3d::Pass | inline |
| Type | castor3d::MetallicRoughnessPbrPass | static |
| unregisterTexture(TextureSourceInfo sourceInfo) | castor3d::Pass | |
| update() | castor3d::Pass | |
| updateConfig(TextureSourceInfo const &sourceInfo, TextureConfiguration configuration) | castor3d::Pass | |
| writeText(castor::String const &tabs, castor::Path const &folder, castor::String const &subfolder, castor::StringStream &file) const override | castor3d::MetallicRoughnessPbrPass | virtual |
| ~Pass() | castor3d::Pass | protectedvirtual |