9#ifndef AVARA3D_VISUAL_ATMOSPHERE_H
10#define AVARA3D_VISUAL_ATMOSPHERE_H
44 std::optional<Haze>
haze {};
Represents a normalized RGBA color.
Configures atmospheric haze.
float density
Haze density; must be non-negative.
Configures glow along the limb of a spherical reference Surface.
float intensity
Limb-glow intensity; must be non-negative.
Color color
Limb-glow color.
Configures atmospheric effects around a VisualWorld reference Surface.
std::optional< LimbGlow > limbGlow
Optional limb glow; requires a spherical reference Surface.
std::optional< Haze > haze
Optional atmospheric haze.
float scaleHeight
Scale controlling atmospheric density falloff; must be greater than zero.