| applyAlbedo(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Vec3 &diffuse) const | castor3d::shader::TextureConfigData | |
| applyDiffuse(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Vec3 &diffuse) const | castor3d::shader::TextureConfigData | |
| applyEmissive(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Vec3 &emissive) const | castor3d::shader::TextureConfigData | |
| applyHeight(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &height) const | castor3d::shader::TextureConfigData | |
| applyMetalness(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &metalness) const | castor3d::shader::TextureConfigData | |
| applyNormal(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Mat3 const &tbn, sdw::Vec3 &normal) const | castor3d::shader::TextureConfigData | |
| applyNormal(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Vec3 const &normal, sdw::Vec3 const &tangent, sdw::Vec3 const &bitangent, sdw::Vec3 &result) const | castor3d::shader::TextureConfigData | |
| applyOcclusion(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &occlusion) const | castor3d::shader::TextureConfigData | |
| applyOpacity(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &opacity) const | castor3d::shader::TextureConfigData | |
| applyRoughness(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &roughness) const | castor3d::shader::TextureConfigData | |
| applyShininess(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &shininess) const | castor3d::shader::TextureConfigData | |
| applySpecular(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Vec3 &specular) const | castor3d::shader::TextureConfigData | |
| applyTransmittance(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &transmittance) const | castor3d::shader::TextureConfigData | |
| colEnbl | castor3d::shader::TextureConfigData | |
| colMask | castor3d::shader::TextureConfigData | |
| colOpa | castor3d::shader::TextureConfigData | |
| computeCommonMapContribution(Utils &utils, PassFlags const &passFlags, TextureFlags const &textureFlags, std::string const &name, shader::TextureAnimData const &anim, sdw::CombinedImage2DRgba32 const &map, sdw::Vec3 const &texCoords, sdw::Vec3 &emissive, sdw::Float &opacity, sdw::Float &occlusion, sdw::Float &transmittance, sdw::Vec3 &normal, sdw::Vec3 &tangent, sdw::Vec3 &bitangent, sdw::Vec3 &tangentSpaceViewPosition, sdw::Vec3 &tangentSpaceFragPosition) | castor3d::shader::TextureConfigData | |
| computeCommonMapVoxelContribution(PassFlags const &passFlags, TextureFlags const &textureFlags, std::string const &name, shader::TextureAnimData const &anim, sdw::CombinedImage2DRgba32 const &map, sdw::Vec3 const &texCoords, sdw::Vec3 &emissive, sdw::Float &opacity, sdw::Float &occlusion) | castor3d::shader::TextureConfigData | |
| computeGeometryMapContribution(Utils &utils, PassFlags const &passFlags, TextureFlags const &textureFlags, std::string const &name, shader::TextureAnimData const &anim, sdw::CombinedImage2DRgba32 const &map, sdw::Vec3 &texCoords, sdw::Float &opacity, sdw::Vec3 &normal, sdw::Vec3 &tangent, sdw::Vec3 &bitangent, sdw::Vec3 &tangentSpaceViewPosition, sdw::Vec3 &tangentSpaceFragPosition) | castor3d::shader::TextureConfigData | |
| declare(sdw::ShaderWriter &writer) | castor3d::shader::TextureConfigData | static |
| emsEnbl | castor3d::shader::TextureConfigData | |
| emsMask | castor3d::shader::TextureConfigData | |
| emsOcc | castor3d::shader::TextureConfigData | |
| fneedYI | castor3d::shader::TextureConfigData | |
| getColour(sdw::Vec4 const &sampled, sdw::Vec3 const &colour) const | castor3d::shader::TextureConfigData | |
| getGlossiness(sdw::Vec4 const &sampled, sdw::Float const &glossiness) const | castor3d::shader::TextureConfigData | |
| getOpacity(sdw::Vec4 const &sampled, sdw::Float const &opacity) const | castor3d::shader::TextureConfigData | |
| hgtEnbl | castor3d::shader::TextureConfigData | |
| hgtFact | castor3d::shader::TextureConfigData | |
| hgtFcr | castor3d::shader::TextureConfigData | |
| hgtMask | castor3d::shader::TextureConfigData | |
| isAlbedo() const | castor3d::shader::TextureConfigData | inline |
| isDiffuse() const | castor3d::shader::TextureConfigData | inline |
| isEmissive() const | castor3d::shader::TextureConfigData | inline |
| isGeometry() const | castor3d::shader::TextureConfigData | inline |
| isGeometryOnly() const | castor3d::shader::TextureConfigData | inline |
| isGlossiness() const | castor3d::shader::TextureConfigData | inline |
| isHeight() const | castor3d::shader::TextureConfigData | inline |
| isMetalness() const | castor3d::shader::TextureConfigData | inline |
| isNormal() const | castor3d::shader::TextureConfigData | inline |
| isOcclusion() const | castor3d::shader::TextureConfigData | inline |
| isOpacity() const | castor3d::shader::TextureConfigData | inline |
| isRoughness() const | castor3d::shader::TextureConfigData | inline |
| isShininess() const | castor3d::shader::TextureConfigData | inline |
| isSpecular() const | castor3d::shader::TextureConfigData | inline |
| isTileAnim | castor3d::shader::TextureConfigData | |
| isTransmittance() const | castor3d::shader::TextureConfigData | inline |
| isTrnfAnim | castor3d::shader::TextureConfigData | |
| makeType(ast::type::TypesCache &cache) | castor3d::shader::TextureConfigData | static |
| metEnbl | castor3d::shader::TextureConfigData | |
| metMask | castor3d::shader::TextureConfigData | |
| metRgh | castor3d::shader::TextureConfigData | |
| mscVls | castor3d::shader::TextureConfigData | |
| needsYI | castor3d::shader::TextureConfigData | |
| nmlEnbl | castor3d::shader::TextureConfigData | |
| nmlFact | castor3d::shader::TextureConfigData | |
| nmlFcr | castor3d::shader::TextureConfigData | |
| nmlGMul | castor3d::shader::TextureConfigData | |
| nmlMask | castor3d::shader::TextureConfigData | |
| occEnbl | castor3d::shader::TextureConfigData | |
| occMask | castor3d::shader::TextureConfigData | |
| opaEnbl | castor3d::shader::TextureConfigData | |
| opaMask | castor3d::shader::TextureConfigData | |
| rghEnbl | castor3d::shader::TextureConfigData | |
| rghMask | castor3d::shader::TextureConfigData | |
| SDW_DeclStructInstance(C3D_API, TextureConfigData) | castor3d::shader::TextureConfigData | |
| shnEnbl | castor3d::shader::TextureConfigData | |
| shnMask | castor3d::shader::TextureConfigData | |
| spcEnbl | castor3d::shader::TextureConfigData | |
| spcMask | castor3d::shader::TextureConfigData | |
| spcShn | castor3d::shader::TextureConfigData | |
| texRot | castor3d::shader::TextureConfigData | |
| texScl | castor3d::shader::TextureConfigData | |
| texTrn | castor3d::shader::TextureConfigData | |
| TextureConfigData(sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled) | castor3d::shader::TextureConfigData | |
| TextureConfigurations | castor3d::shader::TextureConfigData | friend |
| tleSet | castor3d::shader::TextureConfigData | |
| transformUV(TextureAnimData const &config, sdw::Vec2 &uv) const | castor3d::shader::TextureConfigData | |
| transformUVW(TextureAnimData const &config, sdw::Vec3 &uvw) const | castor3d::shader::TextureConfigData | |
| trsDum | castor3d::shader::TextureConfigData | |
| trsEnbl | castor3d::shader::TextureConfigData | |
| trsMask | castor3d::shader::TextureConfigData | |