virtual bool onTheFlyPrecompDoubleScatteringEnabled()=0
Whether double scattering should be precomputed on the fly when using eclipse shader.
Scene settings for AtmosphereRenderer.
Definition: Settings.hpp:9
virtual bool usingEclipseShader()=0
Whether to use shader designed to render eclipse atmosphere.
virtual bool textureFilteringEnabled()
Whether to enable texture filtering.
Definition: Settings.hpp:116
virtual bool singleScatteringEnabled()=0
Whether to render single scattering.
virtual double lightPollutionGroundLuminance()=0
Ground luminance for light pollution.
virtual double altitude()=0
Camera altitude.
virtual double earthMoonDistance()=0
Distance between the Earth and the Moon.
virtual bool zeroOrderScatteringEnabled()=0
Whether to render zero-order scattering.
virtual bool pseudoMirrorEnabled()=0
Whether to mirror the sky instead of rendering the ground.
virtual bool onTheFlySingleScatteringEnabled()=0
Whether single scattering should be computed on the fly.
virtual double sunZenithAngle()=0
Zenith angle of the Sun.
virtual double sunAngularRadius()=0
Angular radius of the Sun.
virtual bool multipleScatteringEnabled()=0
Whether to render multiple scattering.
virtual double sunAzimuth()=0
Azimuth of the Sun.
virtual double moonZenithAngle()=0
Zenith angle of the Moon.
virtual double moonAzimuth()=0
Azimuth of the Moon.