VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
makVrv::DtSkyObjectSignaler Class Reference
Inheritance diagram for makVrv::DtSkyObjectSignaler:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtSkyObjectSignaler ()
 DTOR. More...
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor. More...
 
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor. More...
 

Static Public Member Functions

static DtSkyObjectSignalerinstance (DtDe &de)
 Get an instance of the signaler. More...
 
boost::signal< void(DtCloudLayerId
layerId)> 
signal_addCloudLayer
 Signals for changed values. More...
 
boost::signal< void(DtCloudLayerId
layerId)> 
signal_modifyCloudLayer
 
boost::signal< void(DtCloudLayerId
layerId, bool enabled) > 
signal_cloudLayerEnabledChanged
 Signal raised when a cloud layer is enabled/disabled. More...
 
boost::signal< void(DtCloudLayerId
layerId) > 
signal_removeCloudLayer
 Signal raised when a cloud deck is removed. More...
 
boost::signal< void()> signal_removeCloudLayers
 Signal raised when all the cloud decks are removed. More...
 
boost::signal< void(float
turbidity)> 
signal_airTurbidityChanged
 Signal raised when the air turbidity changes. More...
 
boost::signal< void(float
temperature)> 
signal_ambientAirTemperatureChanged
 Signal raised when the visible distance changes. More...
 
boost::signal< void(float
distance)> 
signal_visibleDistanceChanged
 Signal raised when the visible distance changes. More...
 
boost::signal< void(bool enabled)> signal_precipitationEnabledChanged
 Signal raised when precipitation is enabled or disabled. More...
 
boost::signal< void(int type)> signal_precipitationTypeChanged
 Signal raised when the precipitation type changes. More...
 
boost::signal< void(float
intensity)> 
signal_precipitationIntensityChanged
 Signal raised when the precipitation intensity changes. More...
 
boost::signal< void(DtCloudLayerId
layerId, double xCoord, double
yCoord)> 
signal_cloudLayerPositionChanged
 Signal raised when a cloud layer moves to a new position. More...
 
boost::signal< void(float meters)> signal_fogHeightChanged
 Signal raised when the ceiling height of the fog layer changes. More...
 
boost::signal< void(const
DtVector &color)> 
signal_fogColorChanged
 Signal raised when the color of the fog layer changes. More...
 
boost::signal< void(float
metersPerSecond)> 
signal_windSpeedChanged
 Signal raised when the wind speed changes. More...
 
boost::signal< void(float
radians) > 
signal_windDirectionChanged
 Signal raised the wind direction changes. More...
 
boost::signal< void(float)> signal_ambientLightValueChanged
 Signal raised when the ambient light value changes. More...
 
boost::signal< void(bool)> signal_isDayChanged
 Signal raised when the ambient light value is above the DefaultDayLightLevel. More...
 
 DtSkyObjectSignaler ()
 

Constructor & Destructor Documentation

virtual makVrv::DtSkyObjectSignaler::~DtSkyObjectSignaler ( )
virtual

DTOR.

makVrv::DtSkyObjectSignaler::DtSkyObjectSignaler ( )
protected

Member Function Documentation

static DtSkyObjectSignaler& makVrv::DtSkyObjectSignaler::instance ( DtDe de)
static

Get an instance of the signaler.

Member Data Documentation

boost::signal<void(DtCloudLayerId layerId)> makVrv::DtSkyObjectSignaler::signal_addCloudLayer

Signals for changed values.

boost::signal<void(DtCloudLayerId layerId)> makVrv::DtSkyObjectSignaler::signal_modifyCloudLayer
boost::signal<void(DtCloudLayerId layerId, bool enabled) > makVrv::DtSkyObjectSignaler::signal_cloudLayerEnabledChanged

Signal raised when a cloud layer is enabled/disabled.

boost::signal<void(DtCloudLayerId layerId) > 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.

Parameters
input0 = 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(DtCloudLayerId layerId, 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.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)