![]() |
VR-Forces 4.0.4 Class Documentation
|
DtUpdaterManager manages DtUpdaters. More...
Public Member Functions | |
| DtUpdaterManager (DtDe &de) | |
| virtual | ~DtUpdaterManager () |
| virtual void | update (double simTime) |
| Update all added updaters. | |
| virtual void | addUpdater (DtUpdater &updater) |
| Add an updater to be updated. | |
| virtual void | removeUpdater (DtUpdater &updater) |
| Remove an updater to be updated. | |
Protected Types | |
| typedef std::vector< DtUpdater * > | Updaters |
Protected Attributes | |
| DtDe & | myDe |
| bool | myInUpdateFlag |
| Updaters | myUpdaters |
DtUpdaterManager manages DtUpdaters.
The DtUpdaters register themselves with the manager, and it calls their update routines on the DtRenderer's post update signal. Note that each renderer (master and slave) has an DtUpdaterManager, as DtUpdaters are distributed objects.
typedef std::vector<DtUpdater*> makVrv::DtUpdaterManager::Updaters [protected] |
| virtual makVrv::DtUpdaterManager::~DtUpdaterManager | ( | ) | [virtual] |
| virtual void makVrv::DtUpdaterManager::update | ( | double | simTime | ) | [virtual] |
Update all added updaters.
| virtual void makVrv::DtUpdaterManager::addUpdater | ( | DtUpdater & | updater | ) | [virtual] |
Add an updater to be updated.
| virtual void makVrv::DtUpdaterManager::removeUpdater | ( | DtUpdater & | updater | ) | [virtual] |
Remove an updater to be updated.
DtDe& makVrv::DtUpdaterManager::myDe [protected] |
bool makVrv::DtUpdaterManager::myInUpdateFlag [protected] |
Updaters makVrv::DtUpdaterManager::myUpdaters [protected] |