Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::shader::ClusteredLights, including all inherited members.
ClusteredLights(sdw::ShaderWriter &writer, uint32_t &binding, uint32_t set, ClustersConfig const *config, bool enabled) | castor3d::shader::ClusteredLights | |
ClusteredLights(sdw::ShaderWriter &writer, uint32_t &binding, uint32_t set, ClustersConfig const *config) | castor3d::shader::ClusteredLights | inline |
computeCombinedAllButDif(Lights &lights, LightingModel &lightingModel, BlendComponents const &components, LightSurface const &lightSurface, sdw::UInt const receivesShadows, sdw::Vec2 const screenPosition, sdw::Float const viewDepth, DebugOutput &debugOutput, DirectLighting &output) | castor3d::shader::ClusteredLights | |
computeCombinedDif(Lights &lights, LightingModel &lightingModel, BlendComponents const &components, LightSurface const &lightSurface, sdw::UInt const receivesShadows, sdw::Vec2 const screenPosition, sdw::Float const viewDepth, DebugOutput &debugOutput, sdw::Vec3 &output) | castor3d::shader::ClusteredLights | |
computeCombinedDifSpec(Lights &lights, LightingModel &lightingModel, BlendComponents const &components, LightSurface const &lightSurface, sdw::UInt const receivesShadows, sdw::Vec2 const screenPosition, sdw::Float const viewDepth, DebugOutput &debugOutput, DirectLighting &output) | castor3d::shader::ClusteredLights | |
isEnabled() const noexcept | castor3d::shader::ClusteredLights | inline |