![]() |
Castor3D 0.12.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::shader::Shadow, including all inherited members.
| computeDirectional(shader::Light const &light, Surface const &surface, sdw::Mat4 const &lightMatrix, sdw::Vec3 const &lightDirection, sdw::UInt const &cascadeIndex, sdw::UInt const &maxCascade) | castor3d::shader::Shadow | |
| computePoint(shader::Light const &light, Surface const &surface, sdw::Vec3 const &lightDirection) | castor3d::shader::Shadow | |
| computeSpot(shader::Light const &light, Surface const &surface, sdw::Mat4 const &lightMatrix, sdw::Vec3 const &lightDirection) | castor3d::shader::Shadow | |
| computeVolumetric(shader::Light const &light, Surface const &surface, sdw::Vec3 const &eyePosition, sdw::Mat4 const &lightMatrix, sdw::Vec3 const &lightDirection, sdw::UInt const &cascadeIndex, sdw::UInt const &maxCascade, OutputComponents &parentOutput) | castor3d::shader::Shadow | |
| declare(uint32_t &index, uint32_t set) | castor3d::shader::Shadow | |
| declareDirectional(uint32_t &index, uint32_t set) | castor3d::shader::Shadow | |
| declarePoint(uint32_t &index, uint32_t set) | castor3d::shader::Shadow | |
| declareSpot(uint32_t &index, uint32_t set) | castor3d::shader::Shadow | |
| getLightSpacePosition(sdw::Mat4 const &lightMatrix, sdw::Vec3 const &worldSpacePosition) | castor3d::shader::Shadow | |
| isEnabled() const | castor3d::shader::Shadow | inline |
| MapFluxDirectional | castor3d::shader::Shadow | static |
| MapFluxPoint | castor3d::shader::Shadow | static |
| MapFluxSpot | castor3d::shader::Shadow | static |
| MapNormalDepthDirectional | castor3d::shader::Shadow | static |
| MapNormalDepthPoint | castor3d::shader::Shadow | static |
| MapNormalDepthSpot | castor3d::shader::Shadow | static |
| MapPositionDirectional | castor3d::shader::Shadow | static |
| MapPositionPoint | castor3d::shader::Shadow | static |
| MapPositionSpot | castor3d::shader::Shadow | static |
| MapVarianceDirectional | castor3d::shader::Shadow | static |
| MapVariancePoint | castor3d::shader::Shadow | static |
| MapVarianceSpot | castor3d::shader::Shadow | static |
| Shadow(ShadowOptions shadowOptions, sdw::ShaderWriter &writer) | castor3d::shader::Shadow |