![]() |
RigsofRods
2023.09
Soft-body Physics Simulation
|
Atmosphere options. More...
#include <AtmosphereManager.h>
Public Member Functions | |
| Options () | |
| Default constructor. More... | |
| Options (const Ogre::Real &_InnerRadius, const Ogre::Real &_OuterRadius, const Ogre::Real &_HeightPosition, const Ogre::Real &_RayleighMultiplier, const Ogre::Real &_MieMultiplier, const Ogre::Real &_SunIntensity, const Ogre::Vector3 &_WaveLength, const Ogre::Real &_G, const Ogre::Real &_Exposure, const int &_NumerOfSamples) | |
| Constructor. More... | |
Data Fields | |
| Ogre::Real | InnerRadius |
| Inner atmosphere radius. More... | |
| Ogre::Real | OuterRadius |
| Outer atmosphere radius. More... | |
| Ogre::Real | HeightPosition |
| Height position, in [0, 1] range, 0=InnerRadius, 1=OuterRadius. More... | |
| Ogre::Real | RayleighMultiplier |
| Rayleigh multiplier. More... | |
| Ogre::Real | MieMultiplier |
| Mie multiplier. More... | |
| Ogre::Real | SunIntensity |
| Sun intensity. More... | |
| Ogre::Vector3 | WaveLength |
| WaveLength for RGB channels. More... | |
| Ogre::Real | G |
| Phase function. More... | |
| Ogre::Real | Exposure |
| Exposure coeficient. More... | |
| int | NumberOfSamples |
| Number of samples. More... | |
Atmosphere options.
Definition at line 39 of file AtmosphereManager.h.
|
inline |
Default constructor.
Definition at line 69 of file AtmosphereManager.h.
|
inline |
Constructor.
| _InnerRadius | Inner atmosphere radius |
| _OuterRadius | Outer atmosphere radius |
| _HeightPosition | Height position, in [0, 1] range, 0=InnerRadius, 1=OuterRadius |
| _RayleighMultiplier | Rayleigh multiplier |
| _MieMultiplier | Mie multiplier |
| _SunIntensity | Sun intensity |
| _WaveLength | Wave length for RGB channels |
| _G | Phase function |
| _Exposure | Exposure |
| _NumerOfSamples | Number of samples |
Definition at line 95 of file AtmosphereManager.h.
| Ogre::Real SkyX::AtmosphereManager::Options::Exposure |
Exposure coeficient.
Definition at line 62 of file AtmosphereManager.h.
| Ogre::Real SkyX::AtmosphereManager::Options::G |
Phase function.
Definition at line 59 of file AtmosphereManager.h.
| Ogre::Real SkyX::AtmosphereManager::Options::HeightPosition |
Height position, in [0, 1] range, 0=InnerRadius, 1=OuterRadius.
Definition at line 46 of file AtmosphereManager.h.
| Ogre::Real SkyX::AtmosphereManager::Options::InnerRadius |
Inner atmosphere radius.
Definition at line 42 of file AtmosphereManager.h.
| Ogre::Real SkyX::AtmosphereManager::Options::MieMultiplier |
Mie multiplier.
Definition at line 51 of file AtmosphereManager.h.
| int SkyX::AtmosphereManager::Options::NumberOfSamples |
Number of samples.
Definition at line 65 of file AtmosphereManager.h.
| Ogre::Real SkyX::AtmosphereManager::Options::OuterRadius |
Outer atmosphere radius.
Definition at line 44 of file AtmosphereManager.h.
| Ogre::Real SkyX::AtmosphereManager::Options::RayleighMultiplier |
Rayleigh multiplier.
Definition at line 49 of file AtmosphereManager.h.
| Ogre::Real SkyX::AtmosphereManager::Options::SunIntensity |
Sun intensity.
Definition at line 53 of file AtmosphereManager.h.
| Ogre::Vector3 SkyX::AtmosphereManager::Options::WaveLength |
WaveLength for RGB channels.
Definition at line 56 of file AtmosphereManager.h.
1.8.17