| begin() const noexcept | castor3d::PassComponentRegister | inline |
| end() const noexcept | castor3d::PassComponentRegister | inline |
| fillBuffer(Pass const &pass, PassBuffer &buffer) const | castor3d::PassComponentRegister | |
| fillChannels(PassComponentTextureFlag const &flags, TextureContext &parsingContext) const | castor3d::PassComponentRegister | |
| fillMaterial(sdw::type::BaseStruct &material, sdw::expr::ExprList &inits, uint32_t padIndex) const | castor3d::PassComponentRegister | |
| fillTextureConfiguration(PassComponentTextureFlag const &flags, TextureConfiguration &result) const | castor3d::PassComponentRegister | |
| filterComponentFlags(ComponentModeFlags filter, PassComponentCombine const &combine) const | castor3d::PassComponentRegister | |
| filterTextureFlags(ComponentModeFlags filter, TextureCombine const &combine) const | castor3d::PassComponentRegister | |
| getAlphaBlendingFlag() const | castor3d::PassComponentRegister | inline |
| getAlphaTestFlag() const | castor3d::PassComponentRegister | inline |
| getColourMapFlags() const | castor3d::PassComponentRegister | |
| getComponentsShaders(TextureCombine const &texturesFlags, ComponentModeFlags filter, castor::Vector< UpdateComponent > &updateComponents, castor::Vector< FinishComponent > &finishComponents) const | castor3d::PassComponentRegister | |
| getComponentsShaders(PipelineFlags const &flags, ComponentModeFlags filter, castor::Vector< UpdateComponent > &updateComponents, castor::Vector< FinishComponent > &finishComponents) const | castor3d::PassComponentRegister | |
| getHeightMapFlags() const | castor3d::PassComponentRegister | |
| getMaterialShader(castor::String const &componentType) const | castor3d::PassComponentRegister | |
| getMaterialShaders() const | castor3d::PassComponentRegister | inline |
| getNameId(castor::String const &componentType) const | castor3d::PassComponentRegister | |
| getNormalMapFlags() const | castor3d::PassComponentRegister | |
| getOcclusionMapFlags() const | castor3d::PassComponentRegister | |
| getOpacityMapFlags() const | castor3d::PassComponentRegister | |
| getOwner() const noexcept | castor::OwnedBy< Engine > | inline |
| getParallaxOcclusionMappingOneFlag() const | castor3d::PassComponentRegister | inline |
| getParallaxOcclusionMappingRepeatFlag() const | castor3d::PassComponentRegister | inline |
| getPassBufferStride() const | castor3d::PassComponentRegister | inline |
| getPassComponentCombine(Pass const &pass) const | castor3d::PassComponentRegister | |
| getPassComponentCombine(PassComponentCombineID id) const | castor3d::PassComponentRegister | |
| getPassComponentCombineID(PassComponentCombine const &combine) const | castor3d::PassComponentRegister | |
| getPlugin(PassComponentID componentId) const | castor3d::PassComponentRegister | |
| getPlugin(castor::String const &componentType) const | castor3d::PassComponentRegister | inline |
| getPlugin() const | castor3d::PassComponentRegister | inline |
| getReflRefrShader(PassComponentCombine const &combine) const | castor3d::PassComponentRegister | |
| getTexcoordModifs(PipelineFlags const &flags) const | castor3d::PassComponentRegister | |
| getTexcoordModifs(TextureCombine const &combine) const | castor3d::PassComponentRegister | |
| getTextureChannels() const | castor3d::PassComponentRegister | inline |
| getTextureCombine(Pass const &pass) const | castor3d::PassComponentRegister | |
| getTextureCombine(TextureCombineID id) const | castor3d::PassComponentRegister | |
| getTextureCombineID(TextureCombine const &combine) const | castor3d::PassComponentRegister | |
| getTransmissionFlag() const | castor3d::PassComponentRegister | inline |
| hasDeferredLighting(PassComponentFlagsSet const &combineID) const | castor3d::PassComponentRegister | |
| hasOpacity(PipelineFlags const &flags) const | castor3d::PassComponentRegister | |
| hasTexcoordModif(PassComponentTextureFlag const &flag, PipelineFlags const *flags) const | castor3d::PassComponentRegister | |
| needsEnvironmentMapping(PassComponentCombineID combineID) const | castor3d::PassComponentRegister | |
| operator=(PassComponentRegister const &)=delete | castor3d::PassComponentRegister | |
| operator=(PassComponentRegister &&) noexcept=delete | castor3d::PassComponentRegister | |
| OwnedBy(Engine &owner) noexcept | castor::OwnedBy< Engine > | inlineexplicitprotected |
| PassComponentRegister(PassComponentRegister const &)=delete | castor3d::PassComponentRegister | |
| PassComponentRegister(PassComponentRegister &&) noexcept=delete | castor3d::PassComponentRegister | |
| PassComponentRegister(Engine &engine) | castor3d::PassComponentRegister | explicit |
| registerComponent(castor::String const &componentType, PassComponentPluginUPtr componentPlugin) | castor3d::PassComponentRegister | |
| registerComponent(CreatePassComponentPlugin const &createPlugin=&ComponentT::createPlugin) | castor3d::PassComponentRegister | inline |
| registerPassComponentCombine(Pass const &pass) | castor3d::PassComponentRegister | |
| registerPassComponentCombine(PassComponentCombine &combine) | castor3d::PassComponentRegister | |
| setOwner(Engine &owner) noexcept | castor::OwnedBy< Engine > | inline |
| unregisterComponent(castor::String const &componentType) noexcept | castor3d::PassComponentRegister | |
| updateMapComponents(castor::Vector< TextureFlagConfiguration > const &texConfigs, Pass &result) | castor3d::PassComponentRegister | |
| writeTextureConfig(TextureConfiguration const &configuration, castor::String const &tabs, castor::StringStream &file) const | castor3d::PassComponentRegister | |
| ~PassComponentRegister() noexcept | castor3d::PassComponentRegister | |