![]() |
VR-Forces Developer's Guide
|
The weather effects object for passing settings from the master to the slave for weather effects. Currently only has snow on the ground parameters but will probably have water, sand or other contaminants added later.

Public Member Functions | |
| DtWeatherEffectsObject (DtDe &de, DtUniqueID id) | |
| virtual | ~DtWeatherEffectsObject () |
| virtual void | setGroundSnowAccumulation (float depth) |
| virtual float | groundSnowAccumulation () const |
| virtual void | setRoadSnowAccumulation (float depth) |
| virtual float | roadSnowAccumulation () const |
| virtual void | setSnowMinimumElevation (float elevation) |
| virtual float | snowMinimumElevation () const |
| virtual void | setSnowElevationTransition (float elevation) |
| virtual float | snowElevationTransition () const |
| virtual void | setGroundRainAccumulation (float depth) |
| virtual float | groundRainAccumulation () const |
Public Attributes | |
| boost::signalslib::signal < void(float)> | signal_groundSnowAccumulationChanged |
| boost::signalslib::signal < void(float)> | signal_roadSnowAccumulationChanged |
| boost::signalslib::signal < void(float)> | signal_snowMinimumElevationChanged |
| boost::signalslib::signal < void(float)> | signal_snowElevationTransitionChanged |
| boost::signalslib::signal < void(float)> | signal_groundRainAccumulationChanged |
Protected Attributes | |
| float | myGroundSnowAccumulation |
| float | myRoadSnowAccumulation |
| float | mySnowMinimumElevation |
| float | mySnowElevationTransition |
| float | myGroundRainAccumulation |
| DtDe & | myDe |
| makVrv::DtWeatherEffectsObject::DtWeatherEffectsObject | ( | DtDe & | de, |
| DtUniqueID | id | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
get/set the ground snow accumulation depth
|
virtual |
get/set the ground snow accumulation depth
|
virtual |
get/set the ground snow accumulation depth
|
virtual |
get/set the ground snow accumulation depth
|
virtual |
get/set the ground snow accumulation depth
|
virtual |
get/set the ground snow accumulation depth
|
virtual |
get/set the snow elevation transition which specifies how long it takes to go from no snow to the full snow depth.
|
virtual |
get/set the snow elevation transition which specifies how long it takes to go from no snow to the full snow depth.
|
virtual |
get/set the ground rain accumulation depth
|
virtual |
get/set the ground rain accumulation depth
| boost::signalslib::signal<void(float)> makVrv::DtWeatherEffectsObject::signal_groundSnowAccumulationChanged |
Signals for changed values Emitted when the ground snow accumulation depth changes.
| boost::signalslib::signal<void(float)> makVrv::DtWeatherEffectsObject::signal_roadSnowAccumulationChanged |
Emitted when the road snow accumulation depth changes.
| boost::signalslib::signal<void(float)> makVrv::DtWeatherEffectsObject::signal_snowMinimumElevationChanged |
Emitted when the snow minimum elevation changes.
| boost::signalslib::signal<void(float)> makVrv::DtWeatherEffectsObject::signal_snowElevationTransitionChanged |
Emitted when the snow elevation transition changes.
| boost::signalslib::signal<void(float)> makVrv::DtWeatherEffectsObject::signal_groundRainAccumulationChanged |
Emitted when the ground rain accumulation depth changes.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |