![]() |
VR-Forces Developer's Guide
|
A singleton signaler for changes to aerodrome lights. This signaler is used by the DtAerodromeLightingUpdater to tell the rendering engine side about aerodrome light intensity changes.

Public Member Functions | |
| DtAerodromeLightSignaler () | |
| virtual | ~DtAerodromeLightSignaler () |
| DtAerodromeLightSignaler (const DtAerodromeLightSignaler &)=delete | |
| DtAerodromeLightSignaler & | operator= (const DtAerodromeLightSignaler &)=delete |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtAerodromeLightSignaler & | instance (DtDe &de) |
Public Attributes | |
| makVrv::vrvSignalsLib::signal < void(std::string aerodromeName, DtAerodromeLightsEnum lightType, float intensity)> | signal_aerodromeLightsChanged |
| makVrv::DtAerodromeLightSignaler::DtAerodromeLightSignaler | ( | ) |
CTOR.
|
virtual |
DTOR.
|
delete |
not allowed - copy constructor
|
delete |
not allowed - equals operator
|
static |
Get the instance of the signaler.
| makVrv::vrvSignalsLib::signal<void(std::string aerodromeName, DtAerodromeLightsEnum lightType, float intensity)> makVrv::DtAerodromeLightSignaler::signal_aerodromeLightsChanged |
Signal that aerodrome lights have changed. Intensity is a value from 0. to 1.