#include <time_updateable.h>
Public Member Functions | |
virtual | ~TimeUpdateable () |
Destructor. | |
virtual void | timeUpdate (float dt)=0 |
Timer value change event occured. | |
Protected Member Functions | |
TimeUpdateable () | |
Default constructor. |
Each class that is updateable in time must implement this interface.
TimeUpdateable::TimeUpdateable | ( | ) | [inline, protected] |
Default constructor.
virtual TimeUpdateable::~TimeUpdateable | ( | ) | [inline, virtual] |
Destructor.
virtual void TimeUpdateable::timeUpdate | ( | float | dt | ) | [pure virtual] |
Timer value change event occured.
This method is called on each timer value change.
[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.