LLHUDEffect Class Reference

#include <llhudeffect.h>

Inheritance diagram for LLHUDEffect:

Inheritance graph
[legend]
Collaboration diagram for LLHUDEffect:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void setNeedsSendToSim (const BOOL send_to_sim)
BOOL getNeedsSendToSim () const
void setOriginatedHere (const BOOL orig_here)
BOOL getOriginatedHere () const
void setDuration (const F32 duration)
void setColor (const LLColor4U &color)
void setID (const LLUUID &id)
const LLUUIDgetID () const
BOOL isDead () const

Protected Member Functions

 LLHUDEffect (const U8 type)
 ~LLHUDEffect ()
void render ()
virtual void packData (LLMessageSystem *mesgsys)
virtual void unpackData (LLMessageSystem *mesgsys, S32 blocknum)
virtual void update ()

Static Protected Member Functions

static void getIDType (LLMessageSystem *mesgsys, S32 blocknum, LLUUID &uuid, U8 &type)

Protected Attributes

LLUUID mID
F32 mDuration
LLColor4U mColor
BOOL mNeedsSendToSim
BOOL mOriginatedHere

Friends

class LLHUDManager


Detailed Description

Definition at line 48 of file llhudeffect.h.


Constructor & Destructor Documentation

LLHUDEffect::LLHUDEffect ( const U8  type  )  [protected]

Definition at line 45 of file llhudeffect.cpp.

References FALSE, LLHUDObject::mDead, mNeedsSendToSim, and mOriginatedHere.

LLHUDEffect::~LLHUDEffect (  )  [protected]

Definition at line 56 of file llhudeffect.cpp.


Member Function Documentation

void LLHUDEffect::setNeedsSendToSim ( const BOOL  send_to_sim  ) 

BOOL LLHUDEffect::getNeedsSendToSim (  )  const

Definition at line 108 of file llhudeffect.cpp.

References mNeedsSendToSim.

Referenced by LLHUDManager::sendEffects().

Here is the caller graph for this function:

void LLHUDEffect::setOriginatedHere ( const BOOL  orig_here  ) 

Definition at line 114 of file llhudeffect.cpp.

References mOriginatedHere.

Referenced by LLHUDManager::createViewerEffect().

Here is the caller graph for this function:

BOOL LLHUDEffect::getOriginatedHere (  )  const

Definition at line 119 of file llhudeffect.cpp.

References mOriginatedHere.

Referenced by LLHUDManager::sendEffects().

Here is the caller graph for this function:

void LLHUDEffect::setDuration ( const F32  duration  ) 

void LLHUDEffect::setColor ( const LLColor4U color  ) 

void LLHUDEffect::setID ( const LLUUID id  ) 

Definition at line 83 of file llhudeffect.cpp.

References mID.

Referenced by LLHUDManager::createViewerEffect().

Here is the caller graph for this function:

const LLUUID & LLHUDEffect::getID (  )  const

Definition at line 88 of file llhudeffect.cpp.

References mID.

Referenced by LLHUDManager::processViewerEffect().

Here is the caller graph for this function:

BOOL LLHUDEffect::isDead (  )  const

Definition at line 131 of file llhudeffect.cpp.

References LLHUDObject::mDead.

Referenced by LLHUDManager::processViewerEffect(), LLHUDManager::sendEffects(), and LLHUDManager::updateEffects().

Here is the caller graph for this function:

void LLHUDEffect::render (  )  [protected, virtual]

Implements LLHUDObject.

Reimplemented in LLHUDEffectBeam, LLHUDEffectLookAt, LLHUDEffectPointAt, LLHUDEffectSpiral, and LLVoiceVisualizer.

Definition at line 78 of file llhudeffect.cpp.

References llendl, and llerrs.

void LLHUDEffect::packData ( LLMessageSystem mesgsys  )  [protected, virtual]

void LLHUDEffect::unpackData ( LLMessageSystem mesgsys,
S32  blocknum 
) [protected, virtual]

void LLHUDEffect::update (  )  [protected, virtual]

Reimplemented in LLHUDEffectLookAt, and LLHUDEffectPointAt.

Definition at line 136 of file llhudeffect.cpp.

Referenced by LLHUDManager::updateEffects().

Here is the caller graph for this function:

void LLHUDEffect::getIDType ( LLMessageSystem mesgsys,
S32  blocknum,
LLUUID uuid,
U8 type 
) [static, protected]

Definition at line 125 of file llhudeffect.cpp.

References _PREHASH_Effect, _PREHASH_ID, _PREHASH_Type, LLMessageSystem::getU8Fast(), and LLMessageSystem::getUUIDFast().

Referenced by LLHUDManager::processViewerEffect().

Here is the call graph for this function:

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class LLHUDManager [friend]

Definition at line 63 of file llhudeffect.h.


Member Data Documentation

LLUUID LLHUDEffect::mID [protected]

Definition at line 77 of file llhudeffect.h.

Referenced by getID(), packData(), setID(), and unpackData().

Definition at line 81 of file llhudeffect.h.

Referenced by getNeedsSendToSim(), LLHUDEffect(), and setNeedsSendToSim().

Definition at line 82 of file llhudeffect.h.

Referenced by getOriginatedHere(), LLHUDEffect(), and setOriginatedHere().


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

Generated on Fri May 16 08:49:11 2008 for SecondLife by  doxygen 1.5.5