Castor3D 0.13.0
Multiplatform 3D engine
|
#include <GlslSssTransmittance.hpp>
Fonctions membres publiques | |
C3D_API | SssTransmittance (sdw::ShaderWriter &writer, ShadowOptions shadowOptions, SssProfiles const &sssProfiles) |
C3D_API sdw::Vec3 | compute (shader::LightMaterial const &material, shader::DirectionalLight const &light, Surface const &surface) |
C3D_API sdw::Vec3 | compute (shader::LightMaterial const &material, shader::PointLight const &light, Surface const &surface) |
C3D_API sdw::Vec3 | compute (shader::LightMaterial const &material, shader::SpotLight const &light, Surface const &surface) |
C3D_API castor3d::shader::SssTransmittance::SssTransmittance | ( | sdw::ShaderWriter & | writer, |
ShadowOptions | shadowOptions, | ||
SssProfiles const & | sssProfiles | ||
) |
C3D_API sdw::Vec3 castor3d::shader::SssTransmittance::compute | ( | shader::LightMaterial const & | material, |
shader::DirectionalLight const & | light, | ||
Surface const & | surface | ||
) |
C3D_API sdw::Vec3 castor3d::shader::SssTransmittance::compute | ( | shader::LightMaterial const & | material, |
shader::PointLight const & | light, | ||
Surface const & | surface | ||
) |
C3D_API sdw::Vec3 castor3d::shader::SssTransmittance::compute | ( | shader::LightMaterial const & | material, |
shader::SpotLight const & | light, | ||
Surface const & | surface | ||
) |