#include <CeresEngine/Renderer/RendererLightSettings.hpp>
◆ reflect()
Executes the given processor for every field of the struct.
- Parameters
-
| RTTI | The processor to be ran for every field. |
◆ bias
| double CeresEngine::ShadowMapSettings::bias = 0.0002 |
The bias is a fixed offset applied to every shadow map sample in or to minimize the effect of shadow acne.
◆ percentageCloseFilteringSamples
| UInt32 CeresEngine::ShadowMapSettings::percentageCloseFilteringSamples = 3 |
The number of PCF samples to be taken in each axis.
◆ percentageCloseFilteringSamplingDistance
| double CeresEngine::ShadowMapSettings::percentageCloseFilteringSamplingDistance = 0.5 |
The sampling distance to be applied for every PCF sample.
◆ technique
The technique to be used when computing shadows from a shadow map.
◆ updateStrategy
A value that describes the strategy used to update the shadow map.
◆ usePercentageCloseFiltering
| bool CeresEngine::ShadowMapSettings::usePercentageCloseFiltering = true |
If PCF is enabled, the image will be sampled multiple times in order to create a smooth shadow.
The documentation for this struct was generated from the following file: