|
Ginga
0.13.6.1771-df200
The iTV middleware.
|
#include <PlayerAnimator.h>

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 |
| GINGA_NAMESPACE_BEGIN PlayerAnimator::PlayerAnimator | ( | Formatter * | formatter | ) |
References _formatter, and g_assert_nonnull().
| PlayerAnimator::~PlayerAnimator | ( | ) |
References clear().
| void PlayerAnimator::clear | ( | ) |
References _scheduled.
Referenced by ~PlayerAnimator().
|
private |
References _formatter, _scheduled, Formatter::getOptionInt(), AnimInfo::init(), and parse_percent().
Referenced by schedule().
| void PlayerAnimator::schedule | ( | const string & | name, |
| const string & | from, | ||
| const string & | to, | ||
| Time | dur | ||
| ) |
References doSchedule(), parse_color(), parse_list(), and xstrbuild().
References _scheduled, g_assert(), g_assert_nonnull(), isDone(), UPDATE, and WARNING.
|
private |
Referenced by doSchedule(), and PlayerAnimator().
|
private |
Referenced by clear(), doSchedule(), and update().