13#include "eC_TList_doubleLinked.h"
14#include "GUIComponentManager.h"
17#define GETTIMER CGUIComponentManager::GetInstance().GetTimer()
203 eC_UInt m_uiStepTime;
204 eC_UInt m_uiStepDuration;
Base interface for animation callbacks.
Definition: GUIAnimatable.h:51
central component-manager
Definition: GUIComponentManager.h:62
Timer used for timer callbacks to instances of CGUIAnimatable.
Definition: GUITimer.h:107
void AddAnimationCallback(eC_UInt uiTime, CGUIAnimatable *pkAnimatable)
static void DeleteInstance()
eC_Bool GetStepMode() const
eC_UInt GetStepDuration() const
void SetStepDuration(const eC_UInt &uiStepDuration)
void RemoveAnimationCallback(CGUIAnimatable *pkAnimatable)
eC_Bool IsAnimating(const CGUIAnimatable *pkAnimatable) const
virtual eC_UInt GetTime()
static void CreateInstance()
void SetStepMode(const eC_Bool &bStepMode)
Structure to hold timer information.
Definition: GUITimer.h:23
eC_UInt m_uiOldTime
Definition: GUITimer.h:38
CGUIAnimatable * m_pkAnimatable
The animatable whose DoAnimate method has to be called.
Definition: GUITimer.h:34
eC_Bool operator>(const CTimerCallback &T) const
Definition: GUITimer.h:66
eC_UInt m_uiRestTime
The temporary time used to calculate the time left after each call of CGUITimer::Process() in millise...
Definition: GUITimer.h:27
eC_Bool operator==(const CTimerCallback &T) const
Definition: GUITimer.h:54
CTimerCallback()
Definition: GUITimer.h:42
eC_Bool operator!=(const CTimerCallback &T) const
Definition: GUITimer.h:60
eC_UInt m_uiDuration
Definition: GUITimer.h:31