![]() |
VR-Forces 5.0.2 Developer's Guide
|

Public Member Functions | |
| virtual | ~DtSkyObjectSignaler () |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtSkyObjectSignaler & | instance (DtDe &de) |
| boost::signalslib::signal < void(DtCloudLayerId layerId)> | signal_addCloudLayer |
| boost::signalslib::signal < void(DtCloudLayerId layerId)> | signal_modifyCloudLayer |
| boost::signalslib::signal < void(DtCloudLayerId layerId, bool enabled) > | signal_cloudLayerEnabledChanged |
| boost::signalslib::signal < void(DtCloudLayerId layerId) > | signal_removeCloudLayer |
| boost::signalslib::signal< void()> | signal_removeCloudLayers |
| boost::signalslib::signal < void(float turbidity)> | signal_airTurbidityChanged |
| boost::signalslib::signal < void(float temperature)> | signal_ambientAirTemperatureChanged |
| boost::signalslib::signal < void(float distance)> | signal_visibleDistanceChanged |
| boost::signalslib::signal < void(bool enabled)> | signal_precipitationEnabledChanged |
| boost::signalslib::signal < void(int type)> | signal_precipitationTypeChanged |
| boost::signalslib::signal < void(float intensity)> | signal_precipitationIntensityChanged |
| boost::signalslib::signal < void(DtCloudLayerId layerId, double xCoord, double yCoord)> | signal_cloudLayerPositionChanged |
| boost::signalslib::signal < void(float meters)> | signal_fogHeightChanged |
| boost::signalslib::signal < void(const DtVector &color)> | signal_fogColorChanged |
| boost::signalslib::signal < void(float metersPerSecond)> | signal_windSpeedChanged |
| boost::signalslib::signal < void(float radians) > | signal_windDirectionChanged |
| boost::signalslib::signal < void(float)> | signal_ambientLightValueChanged |
| boost::signalslib::signal < void(bool)> | signal_isDayChanged |
| boost::signalslib::signal < void(const DtVector &locStart, const DtVector &locEnd)> | signal_lightningStrikeOccurred |
| DtSkyObjectSignaler () | |
|
virtual |
DTOR.
|
protected |
Signals for changed values.
|
static |
Get an instance of the signaler.
| boost::signalslib::signal<void(DtCloudLayerId layerId)> makVrv::DtSkyObjectSignaler::signal_addCloudLayer |
Signals for changed values.
| boost::signalslib::signal<void(DtCloudLayerId layerId)> makVrv::DtSkyObjectSignaler::signal_modifyCloudLayer |
Signals for changed values.
| boost::signalslib::signal<void(DtCloudLayerId layerId, bool enabled) > makVrv::DtSkyObjectSignaler::signal_cloudLayerEnabledChanged |
Signal raised when a cloud layer is enabled/disabled.
| boost::signalslib::signal<void(DtCloudLayerId layerId) > makVrv::DtSkyObjectSignaler::signal_removeCloudLayer |
Signal raised when a cloud deck is removed.
| boost::signalslib::signal<void ()> makVrv::DtSkyObjectSignaler::signal_removeCloudLayers |
Signal raised when all the cloud decks are removed.
| boost::signalslib::signal<void (float turbidity)> makVrv::DtSkyObjectSignaler::signal_airTurbidityChanged |
Signal raised when the air turbidity changes.
| boost::signalslib::signal<void (float temperature)> makVrv::DtSkyObjectSignaler::signal_ambientAirTemperatureChanged |
Signal raised when the visible distance changes.
| boost::signalslib::signal<void (float distance)> makVrv::DtSkyObjectSignaler::signal_visibleDistanceChanged |
Signal raised when the visible distance changes.
| boost::signalslib::signal<void (bool enabled)> makVrv::DtSkyObjectSignaler::signal_precipitationEnabledChanged |
Signal raised when precipitation is enabled or disabled.
| boost::signalslib::signal<void (int type)> makVrv::DtSkyObjectSignaler::signal_precipitationTypeChanged |
Signal raised when the precipitation type changes.
| input | 0 = none, 1 = rain, 2 = wet snow, 3 = dry snow, 4 = sleet |
| boost::signalslib::signal<void (float intensity)> makVrv::DtSkyObjectSignaler::signal_precipitationIntensityChanged |
Signal raised when the precipitation intensity changes.
| boost::signalslib::signal<void(DtCloudLayerId layerId, double xCoord, double yCoord)> makVrv::DtSkyObjectSignaler::signal_cloudLayerPositionChanged |
Signal raised when a cloud layer moves to a new position.
| boost::signalslib::signal<void (float meters)> makVrv::DtSkyObjectSignaler::signal_fogHeightChanged |
Signal raised when the ceiling height of the fog layer changes.
| boost::signalslib::signal<void (const DtVector& color)> makVrv::DtSkyObjectSignaler::signal_fogColorChanged |
Signal raised when the color of the fog layer changes.
| boost::signalslib::signal<void (float metersPerSecond)> makVrv::DtSkyObjectSignaler::signal_windSpeedChanged |
Signal raised when the wind speed changes.
| boost::signalslib::signal<void (float radians) > makVrv::DtSkyObjectSignaler::signal_windDirectionChanged |
Signal raised the wind direction changes.
| boost::signalslib::signal<void (float)> makVrv::DtSkyObjectSignaler::signal_ambientLightValueChanged |
Signal raised when the ambient light value changes.
| boost::signalslib::signal<void (bool)> makVrv::DtSkyObjectSignaler::signal_isDayChanged |
Signal raised when the ambient light value is above the DefaultDayLightLevel.
| boost::signalslib::signal<void (const DtVector& locStart, const DtVector& locEnd)> makVrv::DtSkyObjectSignaler::signal_lightningStrikeOccurred |
Signal raised when a lightning strike occurred locStart The starting location of the strike locEnd The ending location of the strike.