Castor3D 0.15.0
Multiplatform 3D engine
|
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) const | castor3d::shader::PassShaders | |
applyComponents(PipelineFlags const &flags, TextureConfigData const &config, sdw::U32Vec3 const &imgCompConfig, sdw::Vec4 const &sampled, BlendComponents &components) const | castor3d::shader::PassShaders | |
blendComponents(Materials const &materials, sdw::Float const &passMultiplier, BlendComponents &res, BlendComponents const &src) const | castor3d::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) const | castor3d::shader::PassShaders | |
computeTexcoord(TextureCombine const &combine, TextureConfigData const &config, sdw::U32Vec3 const &imgCompConfig, sdw::CombinedImage2DRgba32 const &map, DerivTex &texCoords, DerivTex &texCoord, BlendComponents &components) const | castor3d::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) const | castor3d::shader::PassShaders | |
computeTexcoord(PipelineFlags const &flags, TextureConfigData const &config, sdw::U32Vec3 const &imgCompConfig, sdw::CombinedImage2DRgba32 const &map, DerivTex &texCoords, DerivTex &texCoord, BlendComponents &components) const | castor3d::shader::PassShaders | |
enableOpacity() const | castor3d::shader::PassShaders | inline |
enableParallaxOcclusionMapping(PipelineFlags const &flags) const | castor3d::shader::PassShaders | |
enableParallaxOcclusionMappingOne(PipelineFlags const &flags) const | castor3d::shader::PassShaders | |
fillComponents(sdw::type::BaseStruct &components, Materials const &materials, sdw::expr::ExprList &inits) const | castor3d::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) const | castor3d::shader::PassShaders | |
fillComponentsInits(sdw::type::BaseStruct const &components, Materials const &materials, sdw::expr::ExprList &inits) const | castor3d::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) const | castor3d::shader::PassShaders | |
fillMaterial(sdw::type::BaseStruct &material, sdw::expr::ExprList &inits) const | castor3d::shader::PassShaders | |
finishComponents(SurfaceBase const &surface, sdw::Vec3 const worldEye, Utils &utils, BlendComponents &components) const | castor3d::shader::PassShaders | |
getFilter() const | castor3d::shader::PassShaders | inline |
getTexcoordModifs(PipelineFlags const &flags) const | castor3d::shader::PassShaders | |
getTexcoordModifs(TextureCombine const &combine) const | castor3d::shader::PassShaders | |
getUtils() const | castor3d::shader::PassShaders | inline |
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) const | castor3d::shader::PassShaders | |
sampleMap(PipelineFlags const &flags, sdw::CombinedImage2DRgba32 const map, DerivTex const texCoords, shader::BlendComponents const &components) const | castor3d::shader::PassShaders | |
sampleMap(TextureCombine const &flags, sdw::CombinedImage2DRgba32 const map, sdw::Vec3 const texCoords, shader::BlendComponents const &components) const | castor3d::shader::PassShaders | |
sampleMap(TextureCombine const &flags, sdw::CombinedImage2DRgba32 const map, DerivTex const texCoords, shader::BlendComponents const &components) const | castor3d::shader::PassShaders | |
updateComponents(PipelineFlags const &flags, BlendComponents &components) const | castor3d::shader::PassShaders | |
updateComponents(TextureCombine const &combine, BlendComponents &components) const | castor3d::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) const | castor3d::shader::PassShaders | |
updateOutputs(Material const &material, SurfaceBase const &surface, sdw::Vec4 &spcRgh, sdw::Vec4 &colMtl, sdw::Vec4 &sheen) const | castor3d::shader::PassShaders | |
updateOutputs(BlendComponents const &components, SurfaceBase const &surface, sdw::Vec4 &spcRgh, sdw::Vec4 &colMtl, sdw::Vec4 &sheen) const | castor3d::shader::PassShaders |