Castor3D 0.15.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::shader::SssTransmittance

#include <GlslSssTransmittance.hpp>

Fonctions membres publiques

C3D_API SssTransmittance (sdw::ShaderWriter &writer, ShadowOptions shadowOptions, SssProfiles const &sssProfiles)
 
C3D_API sdw::Vec3 compute (BlendComponents const &components, shader::DirectionalLight const &light, LightSurface const &lightSurface)
 
C3D_API sdw::Vec3 compute (BlendComponents const &components, shader::PointLight const &light, LightSurface const &lightSurface)
 
C3D_API sdw::Vec3 compute (BlendComponents const &components, shader::SpotLight const &light, LightSurface const &lightSurface)
 

Documentation des constructeurs et destructeur

◆ SssTransmittance()

C3D_API castor3d::shader::SssTransmittance::SssTransmittance ( sdw::ShaderWriter &  writer,
ShadowOptions  shadowOptions,
SssProfiles const &  sssProfiles 
)

Documentation des fonctions membres

◆ compute() [1/3]

C3D_API sdw::Vec3 castor3d::shader::SssTransmittance::compute ( BlendComponents const &  components,
shader::DirectionalLight const &  light,
LightSurface const &  lightSurface 
)

◆ compute() [2/3]

C3D_API sdw::Vec3 castor3d::shader::SssTransmittance::compute ( BlendComponents const &  components,
shader::PointLight const &  light,
LightSurface const &  lightSurface 
)

◆ compute() [3/3]

C3D_API sdw::Vec3 castor3d::shader::SssTransmittance::compute ( BlendComponents const &  components,
shader::SpotLight const &  light,
LightSurface const &  lightSurface 
)

La documentation de cette classe a été générée à partir du fichier suivant :