5#ifndef __I_TIMER_H_INCLUDED__
6#define __I_TIMER_H_INCLUDED__
Base class of most objects of the Irrlicht Engine.
Interface for getting and manipulating the virtual time.
virtual void setSpeed(f32 speed=1.0f)=0
Sets the speed of the timer.
virtual RealTimeDate getRealTimeAndDate() const =0
virtual void tick()=0
Advances the virtual time.
virtual void stop()=0
Stops the virtual timer.
virtual u32 getRealTime() const =0
Returns current real time in milliseconds of the system.
virtual void start()=0
Starts the virtual timer.
virtual u32 getTime() const =0
Returns current virtual time in milliseconds.
virtual f32 getSpeed() const =0
Returns current speed of the timer.
virtual bool isStopped() const =0
Returns if the virtual timer is currently stopped.
virtual void setTime(u32 time)=0
sets current virtual time
Everything in the Irrlicht Engine can be found in this namespace.
float f32
32 bit floating point variable.
unsigned int u32
32 bit unsigned variable.
signed int s32
32 bit signed variable.