kodi
Public Member Functions | Static Public Member Functions | List of all members
CAnimation Class Reference

Public Member Functions

 CAnimation (const CAnimation &src)
 
CAnimationoperator= (const CAnimation &src)
 
void Create (const TiXmlElement *node, const CRect &rect, int context)
 
void Animate (unsigned int time, bool startAnim)
 
void ResetAnimation ()
 
void ApplyAnimation ()
 
void RenderAnimation (TransformMatrix &matrix)
 
void RenderAnimation (TransformMatrix &matrix, const CPoint &center)
 
void QueueAnimation (ANIMATION_PROCESS process)
 
bool IsReversible () const
 
ANIMATION_TYPE GetType () const
 
ANIMATION_STATE GetState () const
 
ANIMATION_PROCESS GetProcess () const
 
ANIMATION_PROCESS GetQueuedProcess () const
 
bool CheckCondition ()
 
void UpdateCondition (const CGUIListItem *item=NULL)
 
void SetInitialCondition ()
 

Static Public Member Functions

static CAnimation CreateFader (float start, float end, unsigned int delay, unsigned int length, ANIMATION_TYPE type=ANIM_TYPE_NONE)
 

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