Castor3D 0.17.0
Multiplatform 3D engine
castor3d::OpacityMapComponent::ComponentsShader Member List

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

applyComponents(PipelineFlags const *flags, shader::TextureConfigData const &config, sdw::U32Vec3 const &imgCompConfig, sdw::Vec4 const &sampled, sdw::Vec2 const &uv, BlendComponents &components) constcastor3d::shader::PassComponentsShaderinlinevirtual
applyFloatComponent(castor::String const &mapName, castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
applyFloatComponent(castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderinlineprotected
applyTexture(shader::PassShaders const &passShaders, shader::TextureConfigurations const &textureConfigs, shader::TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, shader::Material const &material, shader::BlendComponents &components, shader::SampleTexture const &sampleTexture) const overridecastor3d::OpacityMapComponent::ComponentsShadervirtual
applyVec2Component(castor::String const &mapName, castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
applyVec2Component(castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderinlineprotected
applyVec3Component(castor::String const &mapName, castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
applyVec3Component(castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderinlineprotected
applyVec4Component(castor::String const &mapName, castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
applyVec4Component(castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderinlineprotected
blendComponents(shader::Materials const &materials, sdw::Float const &passMultiplier, BlendComponents &res, BlendComponents const &src) constcastor3d::shader::PassComponentsShaderinlinevirtual
doLoadFloatComponent(castor::MbString const &mbMapName, castor::MbString const &mbValueName, castor::MbString const &textureName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
doLoadVec2Component(castor::MbString const &mbMapName, castor::MbString const &mbValueName, castor::MbString const &textureName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
doLoadVec3Component(castor::MbString const &mbMapName, castor::MbString const &mbValueName, castor::MbString const &textureName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
doLoadVec4Component(castor::MbString const &mbMapName, castor::MbString const &mbValueName, castor::MbString const &textureName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
fillComponents(ComponentModeFlags componentsMask, sdw::type::BaseStruct &components, Materials const &materials, sdw::StructInstance const *surface) constcastor3d::shader::PassComponentsShaderinlinevirtual
fillComponentsInits(sdw::type::BaseStruct const &components, Materials const &materials, Material const *material, sdw::StructInstance const *surface, sdw::Vec4 const *clrCot, sdw::expr::ExprList &inits) constcastor3d::shader::PassComponentsShaderinlinevirtual
finishComponent(shader::DerivSurfaceBase const &surface, shader::CameraData const &camera, shader::ModelData const &model, shader::Utils &utils, shader::BlendComponents &components) constcastor3d::shader::PassComponentsShaderinlinevirtual
getId() constcastor3d::shader::PassComponentsShader
getPlugin() constcastor3d::shader::PassComponentsShaderinline
getTextureFlags() constcastor3d::OpacityMapComponent::ComponentsShaderinline
isMapSampling(PipelineFlags const &flags) constcastor3d::shader::PassComponentsShaderinlinevirtual
loadFloatComponent(castor::String const &mapName, castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
loadFloatComponent(castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderinlineprotected
loadVec2Component(castor::String const &mapName, castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
loadVec2Component(castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderinlineprotected
loadVec3Component(castor::String const &mapName, castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
loadVec3Component(castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderinlineprotected
loadVec4Component(castor::String const &mapName, castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderprotected
loadVec4Component(castor::String const &valueName, PassShaders const &passShaders, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, Material const &material, BlendComponents &components, SampleTexture const &sampleTexture) constcastor3d::shader::PassMapComponentsShaderinlineprotected
operator=(PassShader const &)=deletecastor3d::shader::PassShader
operator=(PassShader &&)=defaultcastor3d::shader::PassShader
PassComponentsShader(PassComponentPlugin const &plugin)castor3d::shader::PassMapComponentsShaderinlineexplicit
PassShader()=defaultcastor3d::shader::PassShader
PassShader(PassShader const &)=deletecastor3d::shader::PassShader
PassShader(PassShader &&)=defaultcastor3d::shader::PassShader
sampleMap(sdw::CombinedImage2DRgba32 const &map, sdw::Vec3 const &texCoords, shader::BlendComponents const &components) constcastor3d::shader::PassComponentsShadervirtual
sampleMap(sdw::CombinedImage2DRgba32 const &map, shader::DerivTex const &texCoords, shader::BlendComponents const &components) constcastor3d::shader::PassComponentsShadervirtual
updateComponent(sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, shader::Material const &material, shader::BlendComponents &components, bool isFrontCulled) constcastor3d::shader::PassComponentsShaderinlinevirtual
~PassShader()=defaultcastor3d::shader::PassShadervirtual