FadedVisibility::FadedVisibility::FadeThread Class Reference

Inherits QueuedThread.

Collaboration diagram for FadedVisibility::FadedVisibility::FadeThread:

List of all members.


Public Member Functions

 FadeThread (MenuObject *obj, bool direction, float transparencyChangeSpeed)
bool run (int time)

Private Attributes

MenuObjectobj
bool direction
float alpha
int time
float transparencyChangeSpeed

Constructor & Destructor Documentation

FadedVisibility::FadedVisibility::FadeThread::FadeThread ( MenuObject obj,
bool  direction,
float  transparencyChangeSpeed 
)


Member Function Documentation

bool FadedVisibility::FadedVisibility::FadeThread::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 FadedVisibility::FadedVisibility::FadeThread::alpha [private]

bool FadedVisibility::FadedVisibility::FadeThread::direction [private]

MenuObject* FadedVisibility::FadedVisibility::FadeThread::obj [private]

int FadedVisibility::FadedVisibility::FadeThread::time [private]

float FadedVisibility::FadedVisibility::FadeThread::transparencyChangeSpeed [private]


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

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