![]() |
VR-Forces 4.0.4 Class Documentation
|
The blinking object manager. More...
Classes | |
| struct | BlinkTargetParameters |
Public Member Functions | |
| DtBlinkingObjectManager (double currentTime) | |
| CTOR. | |
| virtual | ~DtBlinkingObjectManager () |
| DTOR. | |
| virtual void | startBlinking (DtSetVisibilityInterface *blinkTarget, double interval=0.3) |
| Start blinking an object. | |
| virtual void | stopBlinking (DtSetVisibilityInterface *blinkTarget) |
| Stop blinking an object. | |
| virtual void | tick (double currentTime) |
| Tick the manager, updating any agents as necessary. | |
Protected Types | |
| typedef std::list < BlinkTargetParameters > | BlinkTargetCollection |
Protected Attributes | |
| BlinkTargetCollection | myBlinkTargets |
| double | myLastTime |
The blinking object manager.
Causes managed objects to blink by toggling their visibility at a specified interval.
typedef std::list<BlinkTargetParameters> makVrv::DtBlinkingObjectManager::BlinkTargetCollection [protected] |
| makVrv::DtBlinkingObjectManager::DtBlinkingObjectManager | ( | double | currentTime | ) |
CTOR.
| virtual makVrv::DtBlinkingObjectManager::~DtBlinkingObjectManager | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtBlinkingObjectManager::startBlinking | ( | DtSetVisibilityInterface * | blinkTarget, |
| double | interval = 0.3 |
||
| ) | [virtual] |
Start blinking an object.
| object | to blink |
| interval | to blink at |
| virtual void makVrv::DtBlinkingObjectManager::stopBlinking | ( | DtSetVisibilityInterface * | blinkTarget | ) | [virtual] |
Stop blinking an object.
Must be called for blinking objects before object is deleted
| virtual void makVrv::DtBlinkingObjectManager::tick | ( | double | currentTime | ) | [virtual] |
Tick the manager, updating any agents as necessary.
double makVrv::DtBlinkingObjectManager::myLastTime [protected] |