![]() |
VR-Forces 4.6 Class Documentation
|

Public Member Functions | |
| virtual | ~DtSkyObjectSignaler () |
| DTOR. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtSkyObjectSignaler & | instance (DtDe &de) |
| Get an instance of the signaler. | |
| boost::signal< void(int deckType, const DtVector &location, const DtVector &bounds, double density, bool infinite, bool relative)> | signal_addCloudLayer |
| Signals for changed values. | |
| boost::signal< void(int index, bool enabled) > | signal_cloudLayerEnabledChanged |
| Signal raised when a cloud layer is enabled/disabled. | |
| boost::signal< void(int index) > | signal_removeCloudLayer |
| Signal raised when a cloud deck is removed. | |
| boost::signal< void()> | signal_removeCloudLayers |
| Signal raised when all the cloud decks are removed. | |
| boost::signal< void(float turbidity)> | signal_airTurbidityChanged |
| Signal raised when the air turbidity changes. | |
| boost::signal< void(float temperature)> | signal_ambientAirTemperatureChanged |
| Signal raised when the visible distance changes. | |
| boost::signal< void(float distance)> | signal_visibleDistanceChanged |
| Signal raised when the visible distance changes. | |
| boost::signal< void(bool enabled)> | signal_precipitationEnabledChanged |
| Signal raised when precipitation is enabled or disabled. | |
| boost::signal< void(int type)> | signal_precipitationTypeChanged |
| Signal raised when the precipitation type changes. | |
| boost::signal< void(float intensity)> | signal_precipitationIntensityChanged |
| Signal raised when the precipitation intensity changes. | |
| boost::signal< void(int index, double xCoord, double yCoord)> | signal_cloudLayerPositionChanged |
| Signal raised when a cloud layer moves to a new position. | |
| boost::signal< void(float meters)> | signal_fogHeightChanged |
| Signal raised when the ceiling height of the fog layer changes. | |
| boost::signal< void(const DtVector &color)> | signal_fogColorChanged |
| Signal raised when the color of the fog layer changes. | |
| boost::signal< void(float metersPerSecond)> | signal_windSpeedChanged |
| Signal raised when the wind speed changes. | |
| boost::signal< void(float radians) > | signal_windDirectionChanged |
| Signal raised the wind direction changes. | |
| boost::signal< void(float)> | signal_ambientLightValueChanged |
| Signal raised when the ambient light value changes. | |
| boost::signal< void(bool)> | signal_isDayChanged |
| Signal raised when the ambient light value is above the DefaultDayLightLevel. | |
| DtSkyObjectSignaler () | |
|
virtual |
DTOR.
|
protected |
|
static |
Get an instance of the signaler.
| boost::signal<void (int deckType, const DtVector& location, const DtVector& bounds, double density, bool infinite, bool relative)> makVrv::DtSkyObjectSignaler::signal_addCloudLayer |
Signals for changed values.
Signal raised when new cloud deck added.
| boost::signal<void (int index,bool enabled) > makVrv::DtSkyObjectSignaler::signal_cloudLayerEnabledChanged |
Signal raised when a cloud layer is enabled/disabled.
| boost::signal<void (int index) > makVrv::DtSkyObjectSignaler::signal_removeCloudLayer |
Signal raised when a cloud deck is removed.
| boost::signal<void ()> makVrv::DtSkyObjectSignaler::signal_removeCloudLayers |
Signal raised when all the cloud decks are removed.
| boost::signal<void (float turbidity)> makVrv::DtSkyObjectSignaler::signal_airTurbidityChanged |
Signal raised when the air turbidity changes.
| boost::signal<void (float temperature)> makVrv::DtSkyObjectSignaler::signal_ambientAirTemperatureChanged |
Signal raised when the visible distance changes.
| boost::signal<void (float distance)> makVrv::DtSkyObjectSignaler::signal_visibleDistanceChanged |
Signal raised when the visible distance changes.
| boost::signal<void (bool enabled)> makVrv::DtSkyObjectSignaler::signal_precipitationEnabledChanged |
Signal raised when precipitation is enabled or disabled.
| boost::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::signal<void (float intensity)> makVrv::DtSkyObjectSignaler::signal_precipitationIntensityChanged |
Signal raised when the precipitation intensity changes.
| boost::signal<void (int index, double xCoord, double yCoord)> makVrv::DtSkyObjectSignaler::signal_cloudLayerPositionChanged |
Signal raised when a cloud layer moves to a new position.
| boost::signal<void (float meters)> makVrv::DtSkyObjectSignaler::signal_fogHeightChanged |
Signal raised when the ceiling height of the fog layer changes.
| boost::signal<void (const DtVector& color)> makVrv::DtSkyObjectSignaler::signal_fogColorChanged |
Signal raised when the color of the fog layer changes.
| boost::signal<void (float metersPerSecond)> makVrv::DtSkyObjectSignaler::signal_windSpeedChanged |
Signal raised when the wind speed changes.
| boost::signal<void (float radians) > makVrv::DtSkyObjectSignaler::signal_windDirectionChanged |
Signal raised the wind direction changes.
| boost::signal<void (float)> makVrv::DtSkyObjectSignaler::signal_ambientLightValueChanged |
Signal raised when the ambient light value changes.
| boost::signal<void (bool)> makVrv::DtSkyObjectSignaler::signal_isDayChanged |
Signal raised when the ambient light value is above the DefaultDayLightLevel.