TimeUpdateable Class Reference

Interface for time updateable classes. More...

#include <time_updateable.h>

Inheritance diagram for TimeUpdateable:

Avatar Bubble BubbleField BubbleField::FallingBubblesStorage Camera Environment Explosion PlayBoxGraphics PlayBoxPhysics PlayField Scene

List of all members.

Public Member Functions

virtual ~TimeUpdateable ()
 Destructor.
virtual void timeUpdate (float dt)=0
 Timer value change event occured.

Protected Member Functions

 TimeUpdateable ()
 Default constructor.


Detailed Description

Interface for time updateable classes.

Each class that is updateable in time must implement this interface.


Constructor & Destructor Documentation

TimeUpdateable::TimeUpdateable (  )  [inline, protected]

Default constructor.

virtual TimeUpdateable::~TimeUpdateable (  )  [inline, virtual]

Destructor.


Member Function Documentation

virtual void TimeUpdateable::timeUpdate ( float  dt  )  [pure virtual]

Timer value change event occured.

This method is called on each timer value change.

Parameters:
[in] dt Time difference between the last call (delta).

Implemented in AdhesivePlayBoxPhysics, AlbumEnvironment, BasicPlayBoxGraphics, BasicPlayBoxPhysics, Bubble, BubbleField::FallingBubblesStorage, BubbleField, Camera, FadingExplosion, FireExplosion, ModelAvatar, PlayField, RandomPlayBoxPhysics, Scene, SnowmanAvatar, SpaceEnvironment, TunnelPlayBoxGraphics, and WireEnvironment.


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

Generated on Sat Dec 20 19:21:24 2008 for PGR2008 by  doxygen 1.5.6