VR-Forces Developer's Guide
 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 | Protected Member Functions
makVrv::DtObserverObjectSignaler Class Reference

A global signaler object for the DtObserverObject class.

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

Public Member Functions

virtual ~DtObserverObjectSignaler ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtObserverObjectSignalerinstance (DtDe &de)
 

Public Attributes

boost::signalslib::signal
< void(DtObserverObject
*, DtModelSetId modelSet)> 
signal_observerModelSetChanged
 
boost::signalslib::signal
< void(DtObserverObject
*, bool is2D)> 
signal_observerProjectionChanged
 
boost::signalslib::signal
< void(DtObserverObject *, int
setting, bool value)> 
signal_observerSettingChanged
 
boost::signalslib::signal
< void(DtObserverObject *, int
setting)> 
signal_observerSettingRemoved
 
boost::signalslib::signal
< void(DtObserverObject
*, double scaleFactor)> 
signal_observerScaleFactorChanged
 
boost::signalslib::signal
< void(DtObserverObject
*, DtObserverObject::SpeedScalingMode
scaleMode)> 
signal_observerSpeedScalingModeChanged
 
boost::signalslib::signal
< void(DtObserverObject
*, double offset)> 
signal_observerSpeedScalingMslModeOffsetChanged
 
boost::signalslib::signal
< void(DtObserverObject
*, bool enable)> 
signal_observerScalingIntersectionTerrainSkinOnly
 
boost::signalslib::signal
< void(DtObserverObject *)> 
signal_observerColorControlChanged
 

Protected Member Functions

 DtObserverObjectSignaler ()
 

Constructor & Destructor Documentation

virtual makVrv::DtObserverObjectSignaler::~DtObserverObjectSignaler ( )
virtual

DTOR.

makVrv::DtObserverObjectSignaler::DtObserverObjectSignaler ( )
protected

Member Function Documentation

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

Get an instance used to emit, or to connect.

Member Data Documentation

boost::signalslib::signal<void (DtObserverObject*, DtModelSetId modelSet)> makVrv::DtObserverObjectSignaler::signal_observerModelSetChanged

Signal emitted when an observer's model set changes.

boost::signalslib::signal<void (DtObserverObject*, bool is2D)> makVrv::DtObserverObjectSignaler::signal_observerProjectionChanged

Signal emitted when an observer's projection mode changes.

boost::signalslib::signal<void (DtObserverObject*, int setting, bool value)> makVrv::DtObserverObjectSignaler::signal_observerSettingChanged

Signal emitted when an observer's visual setting changes.

boost::signalslib::signal<void (DtObserverObject*, int setting)> makVrv::DtObserverObjectSignaler::signal_observerSettingRemoved

Signal emitted when an observer removes a visual setting.

boost::signalslib::signal<void (DtObserverObject*, double scaleFactor)> makVrv::DtObserverObjectSignaler::signal_observerScaleFactorChanged

Signal emitted when an observer's scale factor change.

boost::signalslib::signal<void (DtObserverObject*, DtObserverObject::SpeedScalingMode scaleMode)> makVrv::DtObserverObjectSignaler::signal_observerSpeedScalingModeChanged

Signal emitted when an observer's speed scaling mode changes.

boost::signalslib::signal<void (DtObserverObject*, double offset)> makVrv::DtObserverObjectSignaler::signal_observerSpeedScalingMslModeOffsetChanged

Signal emitted when an observer's speed scaling MSL mode offset changes.

boost::signalslib::signal<void(DtObserverObject*, bool enable)> makVrv::DtObserverObjectSignaler::signal_observerScalingIntersectionTerrainSkinOnly

Signal emitted when an observer's use terrain skin for scaling intersection changes.

boost::signalslib::signal<void(DtObserverObject*)> makVrv::DtObserverObjectSignaler::signal_observerColorControlChanged

Signal emitted when an observer's color control settings change.


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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)