VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
makVrv::DtSharedEntityDisplaySettingsSignaler Class Reference

A signaler for the shared entity display settings. More...

Inheritance diagram for makVrv::DtSharedEntityDisplaySettingsSignaler:
Inheritance graph
[legend]

Public Member Functions

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

Static Public Member Functions

static
DtSharedEntityDisplaySettingsSignaler
instance (const DtSharedSettingsManager &)
 Get an instance of the simulation settings automatically from the settings manager.
static
DtSharedEntityDisplaySettingsSignaler
instance (DtEventQueueInterface &)
 Get an instance of the simulation settings from the event queue interface.
static
DtSharedEntityDisplaySettingsSignaler
findInstance (DtEventQueueInterface *)
 Find an instance of the signaler, for an interface, if one does not exist it will not be created.

Public Attributes

Entity Display Setting Changed Signals
event_signal< void(bool)> signal_groundClampingChanged
event_signal< void(float)> signal_groundClampingScaleChanged
event_signal< void(bool)> signal_groundClampingCullingEnabledChanged
event_signal< void(bool)> signal_orientationClampingChanged
event_signal< void(bool)> signal_lifeformsUprightChanged
event_signal< void(bool)> signal_smoothingChanged
event_signal< void(float)> signal_smoothingPeriodChanged
event_signal< void(bool)> signal_entityIndicatorsChanged
event_signal< void(bool)> signal_showStealthsChanged
event_signal< void(bool)> signal_infoPopupsOnSelectChanged
event_signal< void(bool)> signal_fireDetonateLinesChanged
event_signal< void(bool)> signal_entityEmitterVolumesVisibleChanged
event_signal< void(bool)> signal_entityHeightAboveTerrainLinesEnabledChanged
event_signal< void(DtSharedEntityDisplaySettings::HeightAboveTerrainMode)> signal_entityHeightAboveTerrainModeChanged
event_signal< void(bool)> signal_entitySimDataChanged
event_signal< void(DtSharedEntityDisplaySettings::ColorizedModelColorType)> signal_colorizedModelColorTypeChanged
event_signal< void(float)> signal_entityIconScaleChanged
event_signal< void(bool)> signal_hideEmbarked2DObjectsChanged

Protected Member Functions

 DtSharedEntityDisplaySettingsSignaler (DtEventQueueInterface &eqi)

Private Member Functions

 DtSharedEntityDisplaySettingsSignaler (const DtSharedEntityDisplaySettingsSignaler &)
 Copy CTOR (Not Implemented)
DtSharedEntityDisplaySettingsSignaleroperator= (const DtSharedEntityDisplaySettingsSignaler &)
 Assignment Operator (Not Implemented)

Detailed Description

A signaler for the shared entity display settings.

Constructor & Destructor Documentation

virtual makVrv::DtSharedEntityDisplaySettingsSignaler::~DtSharedEntityDisplaySettingsSignaler ( )
virtual

DTOR.

makVrv::DtSharedEntityDisplaySettingsSignaler::DtSharedEntityDisplaySettingsSignaler ( DtEventQueueInterface eqi)
protected
makVrv::DtSharedEntityDisplaySettingsSignaler::DtSharedEntityDisplaySettingsSignaler ( const DtSharedEntityDisplaySettingsSignaler )
private

Copy CTOR (Not Implemented)

Member Function Documentation

static DtSharedEntityDisplaySettingsSignaler& makVrv::DtSharedEntityDisplaySettingsSignaler::instance ( const DtSharedSettingsManager )
static

Get an instance of the simulation settings automatically from the settings manager.

this will return a different signaler depending on what thread this function is called from.

static DtSharedEntityDisplaySettingsSignaler& makVrv::DtSharedEntityDisplaySettingsSignaler::instance ( DtEventQueueInterface )
static

Get an instance of the simulation settings from the event queue interface.

This will return the same signaler independent of the thread.

static DtSharedEntityDisplaySettingsSignaler* makVrv::DtSharedEntityDisplaySettingsSignaler::findInstance ( DtEventQueueInterface )
static

Find an instance of the signaler, for an interface, if one does not exist it will not be created.

Return values
NULLif the instance does not exist.
DtSharedEntityDisplaySettingsSignaler& makVrv::DtSharedEntityDisplaySettingsSignaler::operator= ( const DtSharedEntityDisplaySettingsSignaler )
private

Assignment Operator (Not Implemented)

Member Data Documentation

event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_groundClampingChanged
event_signal<void (float)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_groundClampingScaleChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_groundClampingCullingEnabledChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_orientationClampingChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_lifeformsUprightChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_smoothingChanged
event_signal<void (float)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_smoothingPeriodChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_entityIndicatorsChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_showStealthsChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_infoPopupsOnSelectChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_fireDetonateLinesChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_entityEmitterVolumesVisibleChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_entityHeightAboveTerrainLinesEnabledChanged
event_signal<void (DtSharedEntityDisplaySettings::HeightAboveTerrainMode)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_entityHeightAboveTerrainModeChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_entitySimDataChanged
event_signal<void (DtSharedEntityDisplaySettings::ColorizedModelColorType)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_colorizedModelColorTypeChanged
event_signal<void (float)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_entityIconScaleChanged
event_signal<void (bool)> makVrv::DtSharedEntityDisplaySettingsSignaler::signal_hideEmbarked2DObjectsChanged

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)