Castor3D 0.16.0
Multiplatform 3D engine
castor3d::PassComponentRegister Member List

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

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