#include <llviewerparcelmediaautoplay.h>
Public Member Functions | |
LLViewerParcelMediaAutoPlay () | |
virtual BOOL | tick () |
Static Public Member Functions | |
static void | initClass () |
static void | cleanupClass () |
static void | playStarted () |
Private Attributes | |
S32 | mLastParcelID |
BOOL | mPlayed |
F32 | mTimeInParcel |
Definition at line 39 of file llviewerparcelmediaautoplay.h.
LLViewerParcelMediaAutoPlay::LLViewerParcelMediaAutoPlay | ( | ) |
Definition at line 48 of file llviewerparcelmediaautoplay.cpp.
BOOL LLViewerParcelMediaAutoPlay::tick | ( | ) | [virtual] |
Implements LLEventTimer.
Definition at line 80 of file llviewerparcelmediaautoplay.cpp.
References AUTOPLAY_SIZE, AUTOPLAY_SPEED, AUTOPLAY_TIME, FALSE, gAgent, LLViewerParcelMgr::getAgentParcel(), LLControlGroup::getBOOL(), LLViewerImageList::getImage(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLParcel::getLocalID(), LLParcel::getMediaID(), LLParcel::getMediaURL(), LLAgent::getVelocity(), gImageList, gSavedSettings, LLViewerMedia::isMediaPlaying(), LLVector3::magVec(), mLastParcelID, LLViewerImage::mMaxVirtualSize, LLEventTimer::mPeriod, mPlayed, mTimeInParcel, LLUUID::notNull(), NULL, LLViewerParcelMedia::play(), S32, and TRUE.
void LLViewerParcelMediaAutoPlay::initClass | ( | void | ) | [static] |
Definition at line 58 of file llviewerparcelmediaautoplay.cpp.
Referenced by LLViewerParcelMedia::initClass().
void LLViewerParcelMediaAutoPlay::cleanupClass | ( | ) | [static] |
Definition at line 65 of file llviewerparcelmediaautoplay.cpp.
void LLViewerParcelMediaAutoPlay::playStarted | ( | ) | [static] |
Definition at line 72 of file llviewerparcelmediaautoplay.cpp.
Referenced by LLViewerParcelMedia::play(), and LLViewerParcelMedia::start().
BOOL LLViewerParcelMediaAutoPlay::mPlayed [private] |
Definition at line 50 of file llviewerparcelmediaautoplay.h.
Referenced by playStarted(), and tick().