VR-Forces 4.0.4 Class Documentation
Classes | Public Member Functions | Protected Types | Protected Attributes
makVrv::DtBlinkingObjectManager Class Reference

The blinking object manager. More...

List of all members.

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

Detailed Description

The blinking object manager.

Causes managed objects to blink by toggling their visibility at a specified interval.


Member Typedef Documentation


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

virtual void makVrv::DtBlinkingObjectManager::startBlinking ( DtSetVisibilityInterface blinkTarget,
double  interval = 0.3 
) [virtual]

Start blinking an object.

Parameters:
objectto blink
intervalto blink at

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.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)