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
makVrf::DtVrfSharedVisibilityChangeSignaler Class Reference

A global signaler object for the DtVrfSharedVisibilityChangeSignaler class.

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

Public Member Functions

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

Static Public Member Functions

static
DtVrfSharedVisibilityChangeSignaler
instance (makVrv::DtEventQueueInterface &)
 
static
DtVrfSharedVisibilityChangeSignaler
findInstance (makVrv::DtEventQueueInterface *)
 

Public Attributes

makVrv::event_signal< void(const
DtVrfSelectionFilter *)> 
signal_addFogOfWarFilter
 
makVrv::event_signal< void(const
std::string &)> 
signal_removeFogOfWarFilter
 

Protected Member Functions

 DtVrfSharedVisibilityChangeSignaler (makVrv::DtEventQueueInterface &eqi)
 

Constructor & Destructor Documentation

virtual makVrf::DtVrfSharedVisibilityChangeSignaler::~DtVrfSharedVisibilityChangeSignaler ( )
virtual

DTOR.

makVrf::DtVrfSharedVisibilityChangeSignaler::DtVrfSharedVisibilityChangeSignaler ( makVrv::DtEventQueueInterface eqi)
protected

Member Function Documentation

static DtVrfSharedVisibilityChangeSignaler& makVrf::DtVrfSharedVisibilityChangeSignaler::instance ( makVrv::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 DtVrfSharedVisibilityChangeSignaler* makVrf::DtVrfSharedVisibilityChangeSignaler::findInstance ( makVrv::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.

Member Data Documentation

makVrv::event_signal<void (const DtVrfSelectionFilter*)> makVrf::DtVrfSharedVisibilityChangeSignaler::signal_addFogOfWarFilter

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. If 0 is supplied then this is a general signal that the fog of war filters have changed.

makVrv::event_signal<void (const std::string&)> makVrf::DtVrfSharedVisibilityChangeSignaler::signal_removeFogOfWarFilter

Removes the named fog of war filter.


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)