![]() |
VR-Forces 4.0.4 Class Documentation
|
A global signaler object for the DtVrfSharedVisibilityChangeSignaler class. More...

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) | |
A global signaler object for the DtVrfSharedVisibilityChangeSignaler class.
| virtual makVrf::DtVrfSharedVisibilityChangeSignaler::~DtVrfSharedVisibilityChangeSignaler | ( | ) | [virtual] |
DTOR.
| makVrf::DtVrfSharedVisibilityChangeSignaler::DtVrfSharedVisibilityChangeSignaler | ( | makVrv::DtEventQueueInterface & | eqi | ) | [protected] |
| 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.
| NULL | if the instance does not exist. |
| 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
| makVrv::event_signal<void (const std::string&)> makVrf::DtVrfSharedVisibilityChangeSignaler::signal_removeFogOfWarFilter |
Removes the named fog of war filter.