VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions
makVrf::DtVrfSharedVisibilityChangeSignaler Class Reference

A global signaler object for the DtVrfSharedVisibilityChangeSignaler class. More...

Inheritance diagram for makVrf::DtVrfSharedVisibilityChangeSignaler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~DtVrfSharedVisibilityChangeSignaler ()
 DTOR.

Static Public Member Functions

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

Public Attributes

makVrv::event_signal< void(const
DtVrfSelectionFilter *)> 
signal_addFogOfWarFilter
 Emitted when a fog of war filter wants to be added.
makVrv::event_signal< void(const
std::string &)> 
signal_removeFogOfWarFilter
 Removes the named fog of war filter.

Protected Member Functions

 DtVrfSharedVisibilityChangeSignaler (makVrv::DtEventQueueInterface &eqi)

Detailed Description

A global signaler object for the DtVrfSharedVisibilityChangeSignaler class.


Constructor & Destructor Documentation

DTOR.


Member Function Documentation

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

This will return the same signaler independent of the thread.

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.

Member Data Documentation

Emitted when a fog of war filter wants to be added.

Will replace other filters of the same name. Note that the fog of war filters are applied in an OR state such that if any filter would want to hide the item it will be hidden. Once the new filter is added, it is immeditately applied

Removes the named fog of war filter.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)