RigsofRods
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.