|
Avara3D 0.2.0
C++ API reference
|
Configures ground rendering over a VisualWorld reference Surface. More...
#include <a3d/visual/Ground.h>
Classes | |
| struct | HorizonHaze |
| Configures haze concentrated around the ground horizon. More... | |
| struct | Procedural |
| Configures a procedurally rendered ground fill. More... | |
| struct | RadialFade |
| Configures a radial transition from the ground fill toward a color. More... | |
Public Types | |
| using | Fill = std::variant< Procedural, std::shared_ptr< Material > > |
| Procedural or material-backed ground fill. More... | |
Public Attributes | |
| Fill | fill {Procedural {}} |
| Ground fill to render. More... | |
| std::optional< RadialFade > | radialFade {} |
| Optional radial fade applied to the ground. More... | |
| std::optional< HorizonHaze > | horizonHaze {} |
| Optional haze applied around the ground horizon. More... | |
Configures ground rendering over a VisualWorld reference Surface.
| using a3d::Ground::Fill = std::variant<Procedural, std::shared_ptr<Material> > |
Procedural or material-backed ground fill.
| Fill a3d::Ground::fill {Procedural {}} |
| std::optional<HorizonHaze> a3d::Ground::horizonHaze {} |
| std::optional<RadialFade> a3d::Ground::radialFade {} |