createComponent(Pass &pass) const override | castor3d::PickableComponent::Plugin | inlinevirtual |
createComponentsShader() const | castor3d::PassComponentPlugin | inlinevirtual |
createMapComponent(Pass &pass, castor::Vector< PassComponentUPtr > &result) const | castor3d::PassComponentPlugin | inlinevirtual |
createMaterialShader() const | castor3d::PassComponentPlugin | inlinevirtual |
createParsers(castor::AttributeParsers &parsers, ChannelFillers &channelFillers) const override | castor3d::PickableComponent::Plugin | virtual |
createReflRefrShader() const | castor3d::PassComponentPlugin | inlinevirtual |
createSections(castor::StrUInt32Map §ions) const | castor3d::PassComponentPlugin | inlinevirtual |
fillTextureConfiguration(TextureConfiguration &configuration, uint32_t mask=0) const | castor3d::PassComponentPlugin | inlinevirtual |
filterComponentFlags(ComponentModeFlags filter, PassComponentCombine &componentsFlags) const | castor3d::PassComponentPlugin | inlinevirtual |
filterTextureFlags(ComponentModeFlags filter, TextureCombine &texturesFlags) const | castor3d::PassComponentPlugin | inlinevirtual |
finishComponent | castor3d::PassComponentPlugin | |
getAlphaBlendingFlag() const | castor3d::PassComponentPlugin | inlinevirtual |
getAlphaTestFlag() const | castor3d::PassComponentPlugin | inlinevirtual |
getBaseTextureConfiguration() const | castor3d::PassComponentPlugin | inline |
getColourMapFlags() const | castor3d::PassComponentPlugin | inlinevirtual |
getComponentFlags() const override | castor3d::PickableComponent::Plugin | inlinevirtual |
getDeferredDiffuseLightingFlag() const | castor3d::PassComponentPlugin | inlinevirtual |
getHeightMapFlags() const | castor3d::PassComponentPlugin | inlinevirtual |
getId() const | castor3d::PassComponentPlugin | inline |
getNormalMapFlags() const | castor3d::PassComponentPlugin | inlinevirtual |
getOcclusionMapFlags() const | castor3d::PassComponentPlugin | inlinevirtual |
getOpacityMapFlags() const | castor3d::PassComponentPlugin | inlinevirtual |
getParallaxOcclusionMappingOneFlag() const | castor3d::PassComponentPlugin | inlinevirtual |
getParallaxOcclusionMappingRepeatFlag() const | castor3d::PassComponentPlugin | inlinevirtual |
getRegister() const | castor3d::PassComponentPlugin | inline |
getTextureFlags() const | castor3d::PassComponentPlugin | inlinevirtual |
getTextureFlagsName(PassComponentTextureFlag const &flags) const | castor3d::PassComponentPlugin | inlinevirtual |
getTransmissionFlag() const | castor3d::PassComponentPlugin | inlinevirtual |
hasTexcoordModif(PassComponentRegister const &passComponents, PipelineFlags const *flags) const | castor3d::PassComponentPlugin | inlinevirtual |
isComponentNeeded(TextureCombine const &textures, ComponentModeFlags const &filter) const override | castor3d::PickableComponent::Plugin | inlinevirtual |
isMapComponent() const | castor3d::PassComponentPlugin | inlinevirtual |
isReflRefrComponent() const | castor3d::PassComponentPlugin | inlinevirtual |
operator=(PassComponentPlugin const &)=delete | castor3d::PassComponentPlugin | |
operator=(PassComponentPlugin &&rhs) noexcept=delete | castor3d::PassComponentPlugin | |
PassComponentPlugin(PassComponentPlugin const &)=delete | castor3d::PickableComponent::Plugin | |
PassComponentPlugin(PassComponentPlugin &&rhs) noexcept=default | castor3d::PickableComponent::Plugin | |
PassComponentPlugin(PassComponentRegister const &passComponents, UpdateComponent const &pupdateComponent=nullptr, FinishComponent const &pfinishComponent=nullptr) | castor3d::PickableComponent::Plugin | inlineexplicit |
replacesMapSampling() const | castor3d::PassComponentPlugin | inlinevirtual |
updateComponent | castor3d::PassComponentPlugin | |
writeTextureConfig(TextureConfiguration const &configuration, castor::String const &tabs, castor::StringStream &file) const | castor3d::PassComponentPlugin | inlinevirtual |
zeroBuffer(Pass const &pass, shader::PassMaterialShader const &materialShader, PassBuffer &buffer) const | castor3d::PassComponentPlugin | inlinevirtual |
~PassComponentPlugin()=default | castor3d::PassComponentPlugin | virtual |