Castor3D 0.13.0
Multiplatform 3D engine
castor3d::shader::TextureConfigData Liste des membres

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

applyAlbedo(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Vec3 &diffuse) constcastor3d::shader::TextureConfigData
applyDiffuse(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Vec3 &diffuse) constcastor3d::shader::TextureConfigData
applyEmissive(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Vec3 &emissive) constcastor3d::shader::TextureConfigData
applyHeight(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &height) constcastor3d::shader::TextureConfigData
applyMetalness(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &metalness) constcastor3d::shader::TextureConfigData
applyNormal(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Mat3 const &tbn, sdw::Vec3 &normal) constcastor3d::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) constcastor3d::shader::TextureConfigData
applyOcclusion(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &occlusion) constcastor3d::shader::TextureConfigData
applyOpacity(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &opacity) constcastor3d::shader::TextureConfigData
applyRoughness(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &roughness) constcastor3d::shader::TextureConfigData
applyShininess(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &shininess) constcastor3d::shader::TextureConfigData
applySpecular(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Vec3 &specular) constcastor3d::shader::TextureConfigData
applyTransmittance(TextureFlags const &textureFlags, sdw::Vec4 const &sampled, sdw::Float &transmittance) constcastor3d::shader::TextureConfigData
colEnblcastor3d::shader::TextureConfigData
colMaskcastor3d::shader::TextureConfigData
colOpacastor3d::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 &tangentSpaceViewPosition, sdw::Vec3 &tangentSpaceFragPosition)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::TextureConfigDatastatic
emsEnblcastor3d::shader::TextureConfigData
emsMaskcastor3d::shader::TextureConfigData
emsOcccastor3d::shader::TextureConfigData
fneedYIcastor3d::shader::TextureConfigData
getColour(sdw::Vec4 const &sampled, sdw::Vec3 const &colour) constcastor3d::shader::TextureConfigData
getGlossiness(sdw::Vec4 const &sampled, sdw::Float const &glossiness) constcastor3d::shader::TextureConfigData
getOpacity(sdw::Vec4 const &sampled, sdw::Float const &opacity) constcastor3d::shader::TextureConfigData
hgtEnblcastor3d::shader::TextureConfigData
hgtFactcastor3d::shader::TextureConfigData
hgtFcrcastor3d::shader::TextureConfigData
hgtMaskcastor3d::shader::TextureConfigData
isAlbedo() constcastor3d::shader::TextureConfigDatainline
isDiffuse() constcastor3d::shader::TextureConfigDatainline
isEmissive() constcastor3d::shader::TextureConfigDatainline
isGeometry() constcastor3d::shader::TextureConfigDatainline
isGeometryOnly() constcastor3d::shader::TextureConfigDatainline
isGlossiness() constcastor3d::shader::TextureConfigDatainline
isHeight() constcastor3d::shader::TextureConfigDatainline
isMetalness() constcastor3d::shader::TextureConfigDatainline
isNormal() constcastor3d::shader::TextureConfigDatainline
isOcclusion() constcastor3d::shader::TextureConfigDatainline
isOpacity() constcastor3d::shader::TextureConfigDatainline
isRoughness() constcastor3d::shader::TextureConfigDatainline
isShininess() constcastor3d::shader::TextureConfigDatainline
isSpecular() constcastor3d::shader::TextureConfigDatainline
isTileAnimcastor3d::shader::TextureConfigData
isTransmittance() constcastor3d::shader::TextureConfigDatainline
isTrnfAnimcastor3d::shader::TextureConfigData
makeType(ast::type::TypesCache &cache)castor3d::shader::TextureConfigDatastatic
metEnblcastor3d::shader::TextureConfigData
metMaskcastor3d::shader::TextureConfigData
metRghcastor3d::shader::TextureConfigData
mscVlscastor3d::shader::TextureConfigData
needsYIcastor3d::shader::TextureConfigData
nmlEnblcastor3d::shader::TextureConfigData
nmlFactcastor3d::shader::TextureConfigData
nmlFcrcastor3d::shader::TextureConfigData
nmlGMulcastor3d::shader::TextureConfigData
nmlMaskcastor3d::shader::TextureConfigData
occEnblcastor3d::shader::TextureConfigData
occMaskcastor3d::shader::TextureConfigData
opaEnblcastor3d::shader::TextureConfigData
opaMaskcastor3d::shader::TextureConfigData
rghEnblcastor3d::shader::TextureConfigData
rghMaskcastor3d::shader::TextureConfigData
SDW_DeclStructInstance(C3D_API, TextureConfigData)castor3d::shader::TextureConfigData
shnEnblcastor3d::shader::TextureConfigData
shnMaskcastor3d::shader::TextureConfigData
spcEnblcastor3d::shader::TextureConfigData
spcMaskcastor3d::shader::TextureConfigData
spcShncastor3d::shader::TextureConfigData
texRotcastor3d::shader::TextureConfigData
texSclcastor3d::shader::TextureConfigData
texSetcastor3d::shader::TextureConfigData
texTrncastor3d::shader::TextureConfigData
TextureConfigData(sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled)castor3d::shader::TextureConfigData
TextureConfigurationscastor3d::shader::TextureConfigDatafriend
tleSetcastor3d::shader::TextureConfigData
transformUV(TextureAnimData const &config, sdw::Vec2 &uv) constcastor3d::shader::TextureConfigData
transformUVW(TextureAnimData const &config, sdw::Vec3 &uvw) constcastor3d::shader::TextureConfigData
trsDumcastor3d::shader::TextureConfigData
trsEnblcastor3d::shader::TextureConfigData
trsMaskcastor3d::shader::TextureConfigData