Castor3D 0.16.0
Multiplatform 3D engine
castor3d::SheenComponent::Plugin Member List

This is the complete list of members for castor3d::SheenComponent::Plugin, including all inherited members.

createComponent(Pass &pass) const overridecastor3d::SheenComponent::Plugininlinevirtual
createComponentsShader() const overridecastor3d::SheenComponent::Plugininlinevirtual
createMapComponent(Pass &pass, castor::Vector< PassComponentUPtr > &result) constcastor3d::PassComponentPlugininlinevirtual
createMaterialShader() const overridecastor3d::SheenComponent::Plugininlinevirtual
createParsers(castor::AttributeParsers &parsers, ChannelFillers &channelFillers) const overridecastor3d::SheenComponent::Pluginvirtual
createReflRefrShader() constcastor3d::PassComponentPlugininlinevirtual
createSections(castor::StrUInt32Map &sections) constcastor3d::PassComponentPlugininlinevirtual
fillTextureConfiguration(TextureConfiguration &configuration, uint32_t mask=0) constcastor3d::PassComponentPlugininlinevirtual
filterComponentFlags(ComponentModeFlags filter, PassComponentCombine &componentsFlags) constcastor3d::PassComponentPlugininlinevirtual
filterTextureFlags(ComponentModeFlags filter, TextureCombine &texturesFlags) constcastor3d::PassComponentPlugininlinevirtual
finishComponentcastor3d::PassComponentPlugin
getAlphaBlendingFlag() constcastor3d::PassComponentPlugininlinevirtual
getAlphaTestFlag() constcastor3d::PassComponentPlugininlinevirtual
getBaseTextureConfiguration() constcastor3d::PassComponentPlugininline
getColourMapFlags() constcastor3d::PassComponentPlugininlinevirtual
getComponentFlags() constcastor3d::PassComponentPlugininlinevirtual
getDeferredDiffuseLightingFlag() constcastor3d::PassComponentPlugininlinevirtual
getHeightMapFlags() constcastor3d::PassComponentPlugininlinevirtual
getId() constcastor3d::PassComponentPlugininline
getNormalMapFlags() constcastor3d::PassComponentPlugininlinevirtual
getOcclusionMapFlags() constcastor3d::PassComponentPlugininlinevirtual
getOpacityMapFlags() constcastor3d::PassComponentPlugininlinevirtual
getParallaxOcclusionMappingOneFlag() constcastor3d::PassComponentPlugininlinevirtual
getParallaxOcclusionMappingRepeatFlag() constcastor3d::PassComponentPlugininlinevirtual
getRegister() constcastor3d::PassComponentPlugininline
getTextureFlags() constcastor3d::PassComponentPlugininlinevirtual
getTextureFlagsName(PassComponentTextureFlag const &flags) constcastor3d::PassComponentPlugininlinevirtual
getTransmissionFlag() constcastor3d::PassComponentPlugininlinevirtual
hasTexcoordModif(PassComponentRegister const &passComponents, PipelineFlags const *flags) constcastor3d::PassComponentPlugininlinevirtual
isComponentNeeded(TextureCombine const &textures, ComponentModeFlags const &filter) const overridecastor3d::SheenComponent::Pluginvirtual
isMapComponent() constcastor3d::PassComponentPlugininlinevirtual
isReflRefrComponent() constcastor3d::PassComponentPlugininlinevirtual
operator=(PassComponentPlugin const &)=deletecastor3d::PassComponentPlugin
operator=(PassComponentPlugin &&rhs) noexcept=deletecastor3d::PassComponentPlugin
PassComponentPlugin(PassComponentPlugin const &)=deletecastor3d::SheenComponent::Plugin
PassComponentPlugin(PassComponentPlugin &&rhs) noexcept=defaultcastor3d::SheenComponent::Plugin
PassComponentPlugin(PassComponentRegister const &passComponents, UpdateComponent const &pupdateComponent=nullptr, FinishComponent const &pfinishComponent=nullptr)castor3d::SheenComponent::Plugininlineexplicit
replacesMapSampling() constcastor3d::PassComponentPlugininlinevirtual
updateComponentcastor3d::PassComponentPlugin
writeTextureConfig(TextureConfiguration const &configuration, castor::String const &tabs, castor::StringStream &file) constcastor3d::PassComponentPlugininlinevirtual
zeroBuffer(Pass const &pass, shader::PassMaterialShader const &materialShader, PassBuffer &buffer) const overridecastor3d::SheenComponent::Pluginvirtual
~PassComponentPlugin()=defaultcastor3d::PassComponentPluginvirtual