Avara3D 0.2.0
C++ API reference
a3d::Atmosphere Struct Reference

Configures atmospheric effects around a VisualWorld reference Surface. More...

#include <a3d/visual/Atmosphere.h>

Classes

struct  Haze
 Configures atmospheric haze. More...
 
struct  LimbGlow
 Configures glow along the limb of a spherical reference Surface. More...
 

Public Attributes

float scaleHeight {5.0f}
 Scale controlling atmospheric density falloff; must be greater than zero. More...
 
std::optional< Hazehaze {}
 Optional atmospheric haze. More...
 
std::optional< LimbGlowlimbGlow {}
 Optional limb glow; requires a spherical reference Surface. More...
 

Detailed Description

Configures atmospheric effects around a VisualWorld reference Surface.

Definition at line 19 of file Atmosphere.h.

Member Data Documentation

◆ haze

std::optional<Haze> a3d::Atmosphere::haze {}

Optional atmospheric haze.

Definition at line 44 of file Atmosphere.h.

◆ limbGlow

std::optional<LimbGlow> a3d::Atmosphere::limbGlow {}

Optional limb glow; requires a spherical reference Surface.

Definition at line 45 of file Atmosphere.h.

◆ scaleHeight

float a3d::Atmosphere::scaleHeight {5.0f}

Scale controlling atmospheric density falloff; must be greater than zero.

Definition at line 43 of file Atmosphere.h.


The documentation for this struct was generated from the following file: