LLParticleEvent Class Reference

Particle event Represents a particle emission. More...

#include <llfloatereventlog.h>

Inheritance diagram for LLParticleEvent:

Inheritance graph
[legend]
Collaboration diagram for LLParticleEvent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLParticleEvent (const LLUUID &texture=LLUUID::null)
 LLParticleEvent (const LLPartSysData &data)
LLUUID getTexture () const
virtual LLUUID getID () const
 Event identifier This is an UUID that identifies this event.
virtual LLString getIcon ()
virtual S32 getScore () const
 Annoyance score Score that estimates how noticeable this event is.
void setParticleData (const LLPartSysData &data)

Private Attributes

LLUUID mTexture
LLPartSysData mPartSysData

Friends

class LLFloaterEventLog

Detailed Description

Particle event Represents a particle emission.

Definition at line 105 of file llfloatereventlog.h.


Constructor & Destructor Documentation

LLParticleEvent::LLParticleEvent ( const LLUUID texture = LLUUID::null  )  [inline]

Definition at line 108 of file llfloatereventlog.h.

LLParticleEvent::LLParticleEvent ( const LLPartSysData data  ) 

Definition at line 65 of file llfloatereventlog.cpp.

References LLPartSysData::mPartImageID, and mTexture.


Member Function Documentation

virtual LLString LLParticleEvent::getIcon (  )  [inline, virtual]

Implements LLWorldEvent.

Definition at line 114 of file llfloatereventlog.h.

References LLControlGroup::getString(), and gViewerArt.

virtual LLUUID LLParticleEvent::getID (  )  const [inline, virtual]

Event identifier This is an UUID that identifies this event.

Implements LLWorldEvent.

Definition at line 112 of file llfloatereventlog.h.

References mTexture.

Referenced by LLFloaterEventLog::updateSelectedEventInfo().

S32 LLParticleEvent::getScore (  )  const [virtual]

Annoyance score Score that estimates how noticeable this event is.

Implements LLWorldEvent.

Definition at line 70 of file llfloatereventlog.cpp.

References LLPartData::LL_PART_BOUNCE_MASK, LLVector2::magVec(), LLPartSysData::mBurstPartCount, LLPartSysData::mBurstRate, LLPartData::mEndScale, LLPartData::mFlags, LLPartData::mMaxAge, LLPartSysData::mPartData, mPartSysData, LLPartData::mStartScale, and S32.

LLUUID LLParticleEvent::getTexture (  )  const [inline]

Definition at line 111 of file llfloatereventlog.h.

References mTexture.

void LLParticleEvent::setParticleData ( const LLPartSysData data  )  [inline]

Definition at line 118 of file llfloatereventlog.h.

References mPartSysData.

Referenced by LLFloaterEventLog::logObject().


Friends And Related Function Documentation

friend class LLFloaterEventLog [friend]

Definition at line 120 of file llfloatereventlog.h.


Member Data Documentation

LLPartSysData LLParticleEvent::mPartSysData [private]

Definition at line 123 of file llfloatereventlog.h.

Referenced by getScore(), setParticleData(), and LLFloaterEventLog::updateSelectedEventInfo().

LLUUID LLParticleEvent::mTexture [private]

Definition at line 122 of file llfloatereventlog.h.

Referenced by getID(), getTexture(), and LLParticleEvent().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:38 2010 for Second Life Viewer by  doxygen 1.4.7