Castor3D 0.13.0
Multiplatform 3D engine
castor3d::shader::GlobalIllumination Liste des membres

Liste complète des membres de castor3d::shader::GlobalIllumination, y compris les membres hérités :

computeAmbient(SceneFlags sceneFlags, sdw::Vec3 const &indirectDiffuse)castor3d::shader::GlobalIllumination
computeDiffuse(SceneFlags sceneFlags, Surface surface, sdw::Float indirectOcclusion)castor3d::shader::GlobalIllumination
computeLLPVRadiance(Surface surface, LayeredLpvGridData llpvGridData)castor3d::shader::GlobalIllumination
computeLPVRadiance(Surface surface, LpvGridData lpvGridData)castor3d::shader::GlobalIllumination
computeOcclusion(SceneFlags sceneFlags, LightType lightType, Surface surface)castor3d::shader::GlobalIllumination
computeSpecular(SceneFlags sceneFlags, sdw::Vec3 wsCamera, sdw::Vec3 vsPosition, Surface surface, sdw::Float roughness, sdw::Float indirectOcclusion, sdw::Float indirectBlend, sdw::CombinedImage2DRg32 brdfMap)castor3d::shader::GlobalIllumination
computeVCTRadiance(Surface const &surface, VoxelData const &voxelData, sdw::Float const &indirectOcclusion)castor3d::shader::GlobalIllumination
computeVCTSpecular(sdw::Vec3 const &wsCamera, sdw::Vec3 const &vsPosition, Surface const &surface, sdw::Float const &roughness, sdw::Float const &indirectOcclusion, sdw::Float const &indirectBlend, VoxelData const &voxelData)castor3d::shader::GlobalIllumination
declare(uint32_t &bindingIndex, uint32_t setIndex, SceneFlags sceneFlags)castor3d::shader::GlobalIllumination
declare(uint32_t vctUboBindingIndex, uint32_t lpvUboBindingIndex, uint32_t llpvUboBindingIndex, uint32_t &vctTexBindingIndex, uint32_t &lpvTexBindingIndex, uint32_t &llpvTexBindingIndex, uint32_t texSetIndex, SceneFlags sceneFlags)castor3d::shader::GlobalIllumination
declareLayeredLpv(uint32_t &uboBindingIndex, uint32_t &texBindingIndex, uint32_t uboSetIndex=0u, uint32_t texSetIndex=0u, bool declUbo=true)castor3d::shader::GlobalIllumination
declareLpv(uint32_t &uboBindingIndex, uint32_t &texBindingIndex, uint32_t uboSetIndex=0u, uint32_t texSetIndex=0u, bool declUbo=true)castor3d::shader::GlobalIllumination
declareVct(uint32_t &uboBindingIndex, uint32_t &texBindingIndex, uint32_t uboSetIndex=0u, uint32_t texSetIndex=0u)castor3d::shader::GlobalIllumination
GlobalIllumination(sdw::ShaderWriter &writer, Utils &utils, bool deferred=false)castor3d::shader::GlobalIlluminationexplicit
traceConeRadiance(sdw::CombinedImage3DRgba32 const &voxels, Surface surface, VoxelData const &voxelData)castor3d::shader::GlobalIllumination