Package com.planeth.common.timing

Provides classes and interfaces to control time sensitive components.

See:
          Description

Interface Summary
IThreadControllable Interface for a Thread controllable Object
ITimeControllable Interface for a Time controllable Object
 

Class Summary
AbstractStopWatch Abstract Base StopWatch
FrameCounter Counts the frames/second
MilliStopWatch A MilliStopWatch using System currentMillis
NanoStopWatch A StopWatch using System nanotime
RealTimeControl Encapsulates the logic to control realtime step calculation for animations.
TimedObjectThread Thread with a predefined min frameTime
If the thread goes faster than the defined frameTime, it waits until the frametime is reached.
Timer Timer implementation

A Timer is always bound to two main components.
TimerManager TimerManager handles and stores timers.
WaitTimer WaitTimer implementation

The difference to a Timer is as follow:
A WaitTimer hasn't any relation to a Thread.
 

Package com.planeth.common.timing Description

Provides classes and interfaces to control time sensitive components.