mx::mxTimer Class Reference

Inheritance diagram for mx::mxTimer:

mx::mxTimer_Exec

List of all members.

Public Member Functions

 mxTimer ()
virtual ~mxTimer ()
void setTimer (unsigned int interval)
void stopTimer ()

Protected Attributes

SDL_TimerID tid


Detailed Description

class

Definition at line 39 of file mxtimer.h.


Constructor & Destructor Documentation

mx::mxTimer::mxTimer (  ) 

timer constructor

Definition at line 40 of file mxtimer.cpp.

00041         {
00042 
00043                 tid = 0;
00044 
00045         }

virtual mx::mxTimer::~mxTimer (  )  [inline, virtual]

timer destructor

Definition at line 45 of file mxtimer.h.

References stopTimer().

00045 { stopTimer(); }


Member Function Documentation

void mx::mxTimer::setTimer ( unsigned int  interval  ) 

setTimer sets the timer

Parameters:
interval interval in milliseconds

Definition at line 47 of file mxtimer.cpp.

00048         {
00049                 tid = SDL_AddTimer(interval, timer_exec, (void*)this);
00050 
00051 
00052         }

void mx::mxTimer::stopTimer (  ) 

stopTimer stops the timer

Definition at line 54 of file mxtimer.cpp.

Referenced by ~mxTimer().

00055         {
00056 
00057                 if(tid != 0)
00058                         SDL_RemoveTimer(tid);
00059 
00060                 tid = 0;
00061 
00062         }


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

Generated on Wed Jun 10 14:52:02 2009 for libmx by  doxygen 1.5.8