Castor3D 0.16.0
Multiplatform 3D engine
castor3d::shader::GlobalIllumination Member List

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

computeAmbient(SceneFlags sceneFlags, IndirectLighting &indirectLighting, DebugOutput &debugOutput)castor3d::shader::GlobalIllumination
computeCombinedDifSpec(SceneFlags sceneFlags, bool hasDiffuseGI, CookTorranceBRDF &cookTorrance, LightSurface lightSurface, sdw::Float roughness, sdw::CombinedImage2DRgba32 brdfMap, IndirectLighting &indirectLighting, DebugOutput &debugOutput)castor3d::shader::GlobalIllumination
computeDiffuse(SceneFlags sceneFlags, LightSurface lightSurface, IndirectLighting &indirectLighting, DebugOutput &debugOutput)castor3d::shader::GlobalIllumination
computeOcclusion(SceneFlags sceneFlags, LightSurface lightSurface, IndirectLighting &indirectLighting, DebugOutput &debugOutput)castor3d::shader::GlobalIllumination
computeSpecular(SceneFlags sceneFlags, LightSurface lightSurface, sdw::Float roughness, sdw::CombinedImage2DRgba32 brdfMap, IndirectLighting &indirectLighting, DebugOutput &debugOutput)castor3d::shader::GlobalIllumination
GlobalIllumination(sdw::ShaderWriter &writer, Utils &utils)castor3d::shader::GlobalIlluminationexplicit
GlobalIllumination(sdw::ShaderWriter &writer, Utils &utils, uint32_t &bindingIndex, uint32_t setIndex, SceneFlags sceneFlags, IndirectLightingData const &indirectLighting)castor3d::shader::GlobalIlluminationexplicit
traceConeRadiance(sdw::CombinedImage3DRgba32 const &voxels, LightSurface lightSurface, VoxelData const &voxelData)castor3d::shader::GlobalIllumination
traceConeRadiance(sdw::CombinedImage3DRgba32 const &voxels, sdw::Vec3 const &wsNormal, sdw::Vec3 const &wsPosition, VoxelData const &voxelData)castor3d::shader::GlobalIllumination