VR-Forces 5.0.3 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::DtSharedForceManagerSignaler Class Reference

Shared signaler for the force manager to signal when a force is added or removed.

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

Public Member Functions

virtual ~DtSharedForceManagerSignaler ()
 
 DtSharedForceManagerSignaler ()=delete
 
 DtSharedForceManagerSignaler (const DtSharedForceManagerSignaler &)=delete
 
DtSharedForceManagerSignaleroperator= (const DtSharedForceManagerSignaler &)=delete
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static
DtSharedForceManagerSignaler
instance (const DtSharedSettingsManager &mgr)
 
static
DtSharedForceManagerSignaler
instance (DtEventQueueInterface &eqi)
 
static
DtSharedForceManagerSignaler
findInstance (DtEventQueueInterface *eqi)
 

Public Attributes

Signals for the force manager.
event_signal< void(int)> signal_forceRemoved
 
event_signal< void(int)> signal_forceAdded
 

Protected Member Functions

 DtSharedForceManagerSignaler (DtEventQueueInterface &eqi)
 

Constructor & Destructor Documentation

virtual makVrv::DtSharedForceManagerSignaler::~DtSharedForceManagerSignaler ( )
virtual

DTOR.

makVrv::DtSharedForceManagerSignaler::DtSharedForceManagerSignaler ( )
delete

not allowed - default constructor

makVrv::DtSharedForceManagerSignaler::DtSharedForceManagerSignaler ( const DtSharedForceManagerSignaler )
delete

not allowed - copy constructor

makVrv::DtSharedForceManagerSignaler::DtSharedForceManagerSignaler ( DtEventQueueInterface eqi)
protected

Protected CTOR ( Use ::instance(..) ).

Member Function Documentation

DtSharedForceManagerSignaler& makVrv::DtSharedForceManagerSignaler::operator= ( const DtSharedForceManagerSignaler )
delete

not allowed - equals operator

static DtSharedForceManagerSignaler& makVrv::DtSharedForceManagerSignaler::instance ( const DtSharedSettingsManager mgr)
static

Get the instance of the settings signaler from the settings manager.

Returns
An instance of the settings signaler.
Note
This will return a different signaler depending on what thread this function is called from.
static DtSharedForceManagerSignaler& makVrv::DtSharedForceManagerSignaler::instance ( DtEventQueueInterface eqi)
static

Get the instance of the settings signaler from the event queue.

Returns
An instance of the settings signaler.
Note
This will return the same signaler independent of the thread.
static DtSharedForceManagerSignaler* makVrv::DtSharedForceManagerSignaler::findInstance ( DtEventQueueInterface eqi)
static

Find the instance of the settings signaler from the event queue.

Returns
An instance of the settings signaler or NULL of the instance does not exist.
Note
If a settings signaler is not registered with the event queue, this method will not create one.

Member Data Documentation

event_signal<void (int)> makVrv::DtSharedForceManagerSignaler::signal_forceRemoved

Emitted when a force is removed.

event_signal<void (int)> makVrv::DtSharedForceManagerSignaler::signal_forceAdded

Emitted when a force is added.


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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)