Ginga  0.13.6.1771-df200
The iTV middleware.
PlayerAnimator Class Reference

#include <PlayerAnimator.h>

Collaboration diagram for PlayerAnimator:

Public Member Functions

 PlayerAnimator (Formatter *)
 
 ~PlayerAnimator ()
 
void clear ()
 
void schedule (const string &, const string &, const string &, Time)
 
void update (Rect *, Color *, guint8 *)
 

Private Member Functions

void doSchedule (const string &, const string &, const string &, Time)
 

Private Attributes

Formatter_formatter
 
list< AnimInfo * > _scheduled
 

Constructor & Destructor Documentation

GINGA_NAMESPACE_BEGIN PlayerAnimator::PlayerAnimator ( Formatter formatter)

References _formatter, and g_assert_nonnull().

PlayerAnimator::~PlayerAnimator ( )

References clear().

Member Function Documentation

void PlayerAnimator::clear ( )

References _scheduled.

Referenced by ~PlayerAnimator().

void PlayerAnimator::doSchedule ( const string &  name,
const string &  from,
const string &  to,
Time  dur 
)
private
void PlayerAnimator::schedule ( const string &  name,
const string &  from,
const string &  to,
Time  dur 
)
void PlayerAnimator::update ( Rect rect,
Color bgColor,
guint8 *  alpha 
)

Member Data Documentation

Formatter* PlayerAnimator::_formatter
private

Referenced by doSchedule(), and PlayerAnimator().

list<AnimInfo *> PlayerAnimator::_scheduled
private

Referenced by clear(), doSchedule(), and update().


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