AnimatedPressed::AnimatedPressed::AnimationThread Class Reference

Inherits QueuedThread.

Collaboration diagram for AnimatedPressed::AnimatedPressed::AnimationThread:

List of all members.


Public Member Functions

 AnimationThread (MenuObject *obj, float difference, float speed)
bool run (int time)

Private Attributes

MenuObjectobj
float difference
float speed
int time

Constructor & Destructor Documentation

AnimatedPressed::AnimatedPressed::AnimationThread::AnimationThread ( MenuObject obj,
float  difference,
float  speed 
)


Member Function Documentation

bool AnimatedPressed::AnimatedPressed::AnimationThread::run ( int  time  )  [virtual]

This method will be called by the ThreadQueue -class, if this object has been registered using ThreadQueue::addToThreadQueue( QueuedThread *t ).

This method is abstract. Overwrite it and perform tasks periodically.

Parameters:
time This is a timestamp measured in milliseconds.
Returns:
Return true, if this method should be called again by the ThreadQueue -class. If you return false, this object will be deleted.

Implements QueuedThread.


Member Data Documentation

float AnimatedPressed::AnimatedPressed::AnimationThread::difference [private]

MenuObject* AnimatedPressed::AnimatedPressed::AnimationThread::obj [private]

float AnimatedPressed::AnimatedPressed::AnimationThread::speed [private]

int AnimatedPressed::AnimatedPressed::AnimationThread::time [private]


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

Generated on Wed Oct 20 16:11:53 2010 for inVRs by doxygen 1.5.8