VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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.
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static DtSkyObjectSignalerinstance (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 ()
 Signals for changed values.

Constructor & Destructor Documentation

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

DTOR.

makVrv::DtSkyObjectSignaler::DtSkyObjectSignaler ( )
protected

Signals for changed values.

Signal raised when new cloud deck added.

Member Function Documentation

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

Get an instance of the signaler.

Member Data Documentation

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.

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 (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.


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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)