Castor3D 0.15.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 (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) |
C3D_API castor3d::shader::SssTransmittance::SssTransmittance | ( | sdw::ShaderWriter & | writer, |
ShadowOptions | shadowOptions, | ||
SssProfiles const & | sssProfiles | ||
) |
C3D_API sdw::Vec3 castor3d::shader::SssTransmittance::compute | ( | BlendComponents const & | components, |
shader::DirectionalLight const & | light, | ||
LightSurface const & | lightSurface | ||
) |
C3D_API sdw::Vec3 castor3d::shader::SssTransmittance::compute | ( | BlendComponents const & | components, |
shader::PointLight const & | light, | ||
LightSurface const & | lightSurface | ||
) |
C3D_API sdw::Vec3 castor3d::shader::SssTransmittance::compute | ( | BlendComponents const & | components, |
shader::SpotLight const & | light, | ||
LightSurface const & | lightSurface | ||
) |