Castor3D 0.15.0
Multiplatform 3D engine
castor3d::shader::PassShaders Liste des membres

Liste complète des membres de castor3d::shader::PassShaders, y compris les membres hérités :

applyComponents(TextureCombine const &combine, TextureConfigData const &config, sdw::U32Vec3 const &imgCompConfig, sdw::Vec4 const &sampled, BlendComponents &components) constcastor3d::shader::PassShaders
applyComponents(PipelineFlags const &flags, TextureConfigData const &config, sdw::U32Vec3 const &imgCompConfig, sdw::Vec4 const &sampled, BlendComponents &components) constcastor3d::shader::PassShaders
blendComponents(Materials const &materials, sdw::Float const &passMultiplier, BlendComponents &res, BlendComponents const &src) constcastor3d::shader::PassShaders
computeTexcoord(TextureCombine const &combine, TextureConfigData const &config, sdw::U32Vec3 const &imgCompConfig, sdw::CombinedImage2DRgba32 const &map, sdw::Vec3 &texCoords, sdw::Vec2 &texCoord, BlendComponents &components) constcastor3d::shader::PassShaders
computeTexcoord(TextureCombine const &combine, TextureConfigData const &config, sdw::U32Vec3 const &imgCompConfig, sdw::CombinedImage2DRgba32 const &map, DerivTex &texCoords, DerivTex &texCoord, BlendComponents &components) constcastor3d::shader::PassShaders
computeTexcoord(PipelineFlags const &flags, TextureConfigData const &config, sdw::U32Vec3 const &imgCompConfig, sdw::CombinedImage2DRgba32 const &map, sdw::Vec3 &texCoords, sdw::Vec2 &texCoord, BlendComponents &components) constcastor3d::shader::PassShaders
computeTexcoord(PipelineFlags const &flags, TextureConfigData const &config, sdw::U32Vec3 const &imgCompConfig, sdw::CombinedImage2DRgba32 const &map, DerivTex &texCoords, DerivTex &texCoord, BlendComponents &components) constcastor3d::shader::PassShaders
enableOpacity() constcastor3d::shader::PassShadersinline
enableParallaxOcclusionMapping(PipelineFlags const &flags) constcastor3d::shader::PassShaders
enableParallaxOcclusionMappingOne(PipelineFlags const &flags) constcastor3d::shader::PassShaders
fillComponents(sdw::type::BaseStruct &components, Materials const &materials, sdw::expr::ExprList &inits) constcastor3d::shader::PassShaders
fillComponents(sdw::type::BaseStruct &components, Materials const &materials, Material const &material, sdw::StructInstance const &surface, sdw::Vec4 const *clrCot, sdw::expr::ExprList &inits) constcastor3d::shader::PassShaders
fillComponentsInits(sdw::type::BaseStruct const &components, Materials const &materials, sdw::expr::ExprList &inits) constcastor3d::shader::PassShaders
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::PassShaders
fillMaterial(sdw::type::BaseStruct &material, sdw::expr::ExprList &inits) constcastor3d::shader::PassShaders
finishComponents(SurfaceBase const &surface, sdw::Vec3 const worldEye, Utils &utils, BlendComponents &components) constcastor3d::shader::PassShaders
getFilter() constcastor3d::shader::PassShadersinline
getTexcoordModifs(PipelineFlags const &flags) constcastor3d::shader::PassShaders
getTexcoordModifs(TextureCombine const &combine) constcastor3d::shader::PassShaders
getUtils() constcastor3d::shader::PassShadersinline
PassShaders(PassComponentRegister const &compRegister, TextureCombine const &combine, ComponentModeFlags filter, Utils &utils, bool forceLod0=false)castor3d::shader::PassShaders
PassShaders(PassComponentRegister const &compRegister, PipelineFlags const &flags, ComponentModeFlags filter, Utils &utils, bool forceLod0=false)castor3d::shader::PassShaders
sampleMap(PipelineFlags const &flags, sdw::CombinedImage2DRgba32 const map, sdw::Vec3 const texCoords, shader::BlendComponents const &components) constcastor3d::shader::PassShaders
sampleMap(PipelineFlags const &flags, sdw::CombinedImage2DRgba32 const map, DerivTex const texCoords, shader::BlendComponents const &components) constcastor3d::shader::PassShaders
sampleMap(TextureCombine const &flags, sdw::CombinedImage2DRgba32 const map, sdw::Vec3 const texCoords, shader::BlendComponents const &components) constcastor3d::shader::PassShaders
sampleMap(TextureCombine const &flags, sdw::CombinedImage2DRgba32 const map, DerivTex const texCoords, shader::BlendComponents const &components) constcastor3d::shader::PassShaders
updateComponents(PipelineFlags const &flags, BlendComponents &components) constcastor3d::shader::PassShaders
updateComponents(TextureCombine const &combine, BlendComponents &components) constcastor3d::shader::PassShaders
updateMaterial(sdw::Vec3 const &albedo, sdw::Vec4 const &spcRgh, sdw::Vec4 const &colMtl, sdw::Vec4 const &crTsIr, sdw::Vec4 const &sheen, Material &material) constcastor3d::shader::PassShaders
updateOutputs(Material const &material, SurfaceBase const &surface, sdw::Vec4 &spcRgh, sdw::Vec4 &colMtl, sdw::Vec4 &sheen) constcastor3d::shader::PassShaders
updateOutputs(BlendComponents const &components, SurfaceBase const &surface, sdw::Vec4 &spcRgh, sdw::Vec4 &colMtl, sdw::Vec4 &sheen) constcastor3d::shader::PassShaders