#include <lltimer.h>
Public Member Functions | |
LLEventTimer (F32 period) | |
virtual | ~LLEventTimer () |
virtual BOOL | tick ()=0 |
Static Public Member Functions | |
static void | updateClass () |
Protected Attributes | |
LLTimer | mEventTimer |
F32 | mPeriod |
Static Private Attributes | |
static std::list< LLEventTimer * > | sActiveList |
Definition at line 140 of file lltimer.h.
LLEventTimer::LLEventTimer | ( | F32 | period | ) |
LLEventTimer::~LLEventTimer | ( | ) | [virtual] |
virtual BOOL LLEventTimer::tick | ( | ) | [pure virtual] |
Implemented in LLLocalFriendsObserver, LLPanelFriends, LLNotifyBox, LLPostTeleportNotifiers, and LLViewerParcelMediaAutoPlay.
Referenced by updateClass().
void LLEventTimer::updateClass | ( | ) | [static] |
Definition at line 537 of file lltimer.cpp.
References LLTimer::getElapsedTimeF32(), mEventTimer, mPeriod, LLTimer::reset(), sActiveList, and tick().
Referenced by LLAppViewer::idle(), and LLApp::stepFrame().
LLTimer LLEventTimer::mEventTimer [protected] |
Definition at line 153 of file lltimer.h.
Referenced by LLLocalFriendsObserver::changed(), LLNotifyBox::draw(), LLLocalFriendsObserver::LLLocalFriendsObserver(), LLPanelFriends::LLPanelFriends(), LLPanelFriends::refreshNames(), LLPanelFriends::tick(), LLLocalFriendsObserver::tick(), updateClass(), and LLPanelFriends::updateFriends().
F32 LLEventTimer::mPeriod [protected] |
Definition at line 154 of file lltimer.h.
Referenced by LLEventTimer(), LLViewerParcelMediaAutoPlay::tick(), LLPanelFriends::tick(), updateClass(), and LLPanelFriends::updateFriends().
std::list< LLEventTimer * > LLEventTimer::sActiveList [static, private] |
Definition at line 158 of file lltimer.h.
Referenced by LLEventTimer(), updateClass(), and ~LLEventTimer().