![]() |
VR-Forces 4.0.4 Class Documentation
|
Sends environment setting messages to the simulator that is currently simulating the global environment state. More...

Public Member Functions | |
| DtRemoteEnvironmentalStateSetter (DtEnvironmentalStateManager *manager) | |
| virtual | ~DtRemoteEnvironmentalStateSetter () |
| virtual bool | init () |
| virtual void | setAirTurbidity (double value) |
| virtual void | setCloudState (DtVrfWeatherCloudState value) |
| virtual void | setPrecipitationIntensity (double value) |
| virtual void | setPrecipitationType (DtVrfWeatherPrecipitationType current) |
| virtual void | setWindSpeed (double value) |
| virtual void | setWindDirection (double value) |
| virtual void | setVisibility (double value) |
| virtual void | setTimeOfDay (double secondsPastMidnight) |
| virtual void | setTimeOfDayAdvancementSpeed (double speed) |
Protected Member Functions | |
| virtual void | tick () |
Static Protected Member Functions | |
| static void | tickCallback (void *usr) |
Protected Attributes | |
| DtChangeGlobalWeatherCommand * | myChangeCommand |
| bool | myChangeCommandNeedsSending |
Sends environment setting messages to the simulator that is currently simulating the global environment state.
| DtRemoteEnvironmentalStateSetter::DtRemoteEnvironmentalStateSetter | ( | DtEnvironmentalStateManager * | manager | ) |
| virtual DtRemoteEnvironmentalStateSetter::~DtRemoteEnvironmentalStateSetter | ( | ) | [virtual] |
| virtual bool DtRemoteEnvironmentalStateSetter::init | ( | ) | [virtual] |
Reimplemented from DtEnvironmentalStateSetter.
| virtual void DtRemoteEnvironmentalStateSetter::setAirTurbidity | ( | double | value | ) | [virtual] |
Implements DtEnvironmentalStateSetter.
| virtual void DtRemoteEnvironmentalStateSetter::setCloudState | ( | DtVrfWeatherCloudState | value | ) | [virtual] |
Implements DtEnvironmentalStateSetter.
| virtual void DtRemoteEnvironmentalStateSetter::setPrecipitationIntensity | ( | double | value | ) | [virtual] |
Implements DtEnvironmentalStateSetter.
| virtual void DtRemoteEnvironmentalStateSetter::setPrecipitationType | ( | DtVrfWeatherPrecipitationType | current | ) | [virtual] |
Implements DtEnvironmentalStateSetter.
| virtual void DtRemoteEnvironmentalStateSetter::setWindSpeed | ( | double | value | ) | [virtual] |
Implements DtEnvironmentalStateSetter.
| virtual void DtRemoteEnvironmentalStateSetter::setWindDirection | ( | double | value | ) | [virtual] |
Implements DtEnvironmentalStateSetter.
| virtual void DtRemoteEnvironmentalStateSetter::setVisibility | ( | double | value | ) | [virtual] |
Implements DtEnvironmentalStateSetter.
| virtual void DtRemoteEnvironmentalStateSetter::setTimeOfDay | ( | double | secondsPastMidnight | ) | [virtual] |
Implements DtEnvironmentalStateSetter.
| virtual void DtRemoteEnvironmentalStateSetter::setTimeOfDayAdvancementSpeed | ( | double | speed | ) | [virtual] |
Implements DtEnvironmentalStateSetter.
| static void DtRemoteEnvironmentalStateSetter::tickCallback | ( | void * | usr | ) | [static, protected] |
| virtual void DtRemoteEnvironmentalStateSetter::tick | ( | ) | [protected, virtual] |