Castor3D 0.17.0
Multiplatform 3D engine
castor3d::shader::ScatteringModel Member List

This is the complete list of members for castor3d::shader::ScatteringModel, including all inherited members.

computeRadiance(Light const &light, sdw::Vec3 const &lightDirection) constcastor3d::shader::ScatteringModelvirtual
computeScattering(LightingModel &lighting, ShadowData const &shadows, sdw::Int const shadowMapIndex, sdw::Vec3 const &radiance, sdw::Float const &lightIntensity, BlendComponents const &components, LightSurface const &lightSurface, sdw::Vec3 output)castor3d::shader::ScatteringModelvirtual
create(sdw::ShaderWriter &writer)castor3d::shader::ScatteringModelstatic
initialiseBackground(BackgroundModel &background, Shadow &shadowModel)castor3d::shader::ScatteringModelvirtual
m_writercastor3d::shader::ScatteringModelprotected
Namecastor3d::shader::ScatteringModelstatic
ScatteringModel(sdw::ShaderWriter &writer)castor3d::shader::ScatteringModelexplicit
~ScatteringModel()=defaultcastor3d::shader::ScatteringModelvirtual