A DtEnvironmentSettingsManager tells the DtSimData about new simulation objects and events.
More...
Public Member Functions |
| virtual | ~DtEnvironmentSettingsManager () |
| | DTOR.
|
|
| virtual void | setAirTurbidity (float turbidity) |
| | Set the air turbidity/haziness (if listening to weather controls).
|
| virtual void | setCloudState (unsigned int value) |
| | Sets the preset cloud state (if listening to weather controls).
|
| virtual void | setPrecipitationEnabled (bool flag) |
| | Sets whether precipitation is enabled (if listening to weather controls).
|
| virtual void | setPrecipitationType (unsigned int type) |
| | Sets precipitation type (if listening to weather controls).
|
| virtual void | setPrecipitationIntensity (float intensity) |
| | Sets precipitation intensity (if listening to weather controls).
|
| virtual void | setTimeOfDay (int hour, int minutes, double seconds) |
| | Tell the scene to change the time of day.
|
| virtual void | setTimeOfDayAdvancementSpeed (float speed) |
| | Tell the scene to change the time of day advancement speed.
|
| virtual void | setVisibilityDistance (float value) |
| | Sets the visibility distance (if listening to weather controls).
|
| virtual void | setWindDirection (float value) |
| | Sets the wind direction (if listening to weather controls).
|
| virtual void | setWindSpeed (float value) |
| | Sets the wind speed (if listening to weather controls).
|
| | DtVirtualBaseClass () |
| | Do nothing constructor.
|
| virtual | ~DtVirtualBaseClass () |
| | Virtual do nothing destructor.
|
Detailed Description
A DtEnvironmentSettingsManager tells the DtSimData about new simulation objects and events.
Constructor & Destructor Documentation
| virtual makVrv::DtEnvironmentSettingsManager::~DtEnvironmentSettingsManager |
( |
| ) |
|
|
virtual |
| makVrv::DtEnvironmentSettingsManager::DtEnvironmentSettingsManager |
( |
DtDe & |
de | ) |
|
|
protected |
Member Function Documentation
Get an instance of the settings manager.
| virtual void makVrv::DtEnvironmentSettingsManager::setAirTurbidity |
( |
float |
turbidity | ) |
|
|
virtual |
Set the air turbidity/haziness (if listening to weather controls).
| virtual void makVrv::DtEnvironmentSettingsManager::setCloudState |
( |
unsigned int |
value | ) |
|
|
virtual |
Sets the preset cloud state (if listening to weather controls).
| virtual void makVrv::DtEnvironmentSettingsManager::setPrecipitationEnabled |
( |
bool |
flag | ) |
|
|
virtual |
Sets whether precipitation is enabled (if listening to weather controls).
| virtual void makVrv::DtEnvironmentSettingsManager::setPrecipitationType |
( |
unsigned int |
type | ) |
|
|
virtual |
Sets precipitation type (if listening to weather controls).
| virtual void makVrv::DtEnvironmentSettingsManager::setPrecipitationIntensity |
( |
float |
intensity | ) |
|
|
virtual |
Sets precipitation intensity (if listening to weather controls).
| virtual void makVrv::DtEnvironmentSettingsManager::setTimeOfDay |
( |
int |
hour, |
|
|
int |
minutes, |
|
|
double |
seconds |
|
) |
| |
|
virtual |
Tell the scene to change the time of day.
| virtual void makVrv::DtEnvironmentSettingsManager::setTimeOfDayAdvancementSpeed |
( |
float |
speed | ) |
|
|
virtual |
Tell the scene to change the time of day advancement speed.
| virtual void makVrv::DtEnvironmentSettingsManager::setVisibilityDistance |
( |
float |
value | ) |
|
|
virtual |
Sets the visibility distance (if listening to weather controls).
| virtual void makVrv::DtEnvironmentSettingsManager::setWindDirection |
( |
float |
value | ) |
|
|
virtual |
Sets the wind direction (if listening to weather controls).
| virtual void makVrv::DtEnvironmentSettingsManager::setWindSpeed |
( |
float |
value | ) |
|
|
virtual |
Sets the wind speed (if listening to weather controls).
Member Data Documentation
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_airTurbidityChanged |
Emitted when the air turbidity factor changes.
| boost::signal<void (unsigned int)> makVrv::DtEnvironmentSettingsManager::signal_cloudStateChanged |
Emitted when the cloud state factor changes.
| boost::signal<void (bool)> makVrv::DtEnvironmentSettingsManager::signal_precipipationEnabled |
Emitted when the precipitation is enabled/disabled.
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_precitipationIntensityChanged |
Emitted when the precipitation intensity factor changes.
| boost::signal<void (unsigned int)> makVrv::DtEnvironmentSettingsManager::signal_precipitationTypeChanged |
Emitted when the precipitation type changes.
| boost::signal<void (int, int, int)> makVrv::DtEnvironmentSettingsManager::signal_timeOfDayChanged |
Emitted when the time of day changes.
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_timeOfDayAdvancementSpeedChanged |
Emitted when the time of day advancement speed changes.
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_visibilityChanged |
Emitted when the visibility factor changes.
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_windDirectionChanged |
Emitted when the wind direction changes.
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_windSpeedChanged |
Emitted when the wind speed changes.
| DtDe& makVrv::DtEnvironmentSettingsManager::myDe |
|
protected |
The documentation for this class was generated from the following file: