Castor3D 0.16.0
Multiplatform 3D engine
|
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::GlobalIllumination | explicit |
GlobalIllumination(sdw::ShaderWriter &writer, Utils &utils, uint32_t &bindingIndex, uint32_t setIndex, SceneFlags sceneFlags, IndirectLightingData const &indirectLighting) | castor3d::shader::GlobalIllumination | explicit |
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 |