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 | 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) | 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 | |
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 | |