Gnash
0.8.11dev
|
A system-clock based virtual clock. More...
#include <SystemClock.h>
Public Member Functions | |
SystemClock () | |
Construct the clock, starting it. More... | |
unsigned long int | elapsed () const |
Return number of milliseconds elapsed since start. More... | |
void | restart () |
Restart the clock. More... | |
![]() | |
virtual | ~VirtualClock () |
A system-clock based virtual clock.
This class uses the system clock for computing elapsed time. See http://en.wikipedia.org/wiki/System_time for capacity
gnash::SystemClock::SystemClock | ( | ) |
Construct the clock, starting it.
|
virtual |
Return number of milliseconds elapsed since start.
Subclass this to provide time to the core lib. NOTE: 32bit unsigned int has an upper limit of 4294967295 which means about 49 days before overlflow.
Implements gnash::VirtualClock.
Referenced by gnash::movie_root::advance(), gnash::ActionExec::operator()(), and gnash::NullGui::run().
|
virtual |