|
C3D_API | SssTransmittance (sdw::ShaderWriter &writer, Shadow const &shadow, Utils const &utils, bool shadowMap) |
|
C3D_API void | declare (LightType type) |
|
C3D_API sdw::Vec3 | compute (shader::BaseMaterial const &material, shader::DirectionalLight const &light, sdw::Vec2 const &uv, Surface surface, sdw::Float const &translucency) const |
|
C3D_API sdw::Vec3 | compute (shader::BaseMaterial const &material, shader::PointLight const &light, sdw::Vec2 const &uv, Surface surface, sdw::Float const &translucency) const |
|
C3D_API sdw::Vec3 | compute (shader::BaseMaterial const &material, shader::SpotLight const &light, sdw::Vec2 const &uv, Surface surface, sdw::Float const &translucency) const |
|
◆ SssTransmittance()
C3D_API castor3d::shader::SssTransmittance::SssTransmittance |
( |
sdw::ShaderWriter & |
writer, |
|
|
Shadow const & |
shadow, |
|
|
Utils const & |
utils, |
|
|
bool |
shadowMap |
|
) |
| |
◆ compute() [1/3]
◆ compute() [2/3]
◆ compute() [3/3]
◆ declare()
La documentation de cette classe a été générée à partir du fichier suivant :