LLHUDEffectSpiral Class Reference

#include <llhudeffecttrail.h>

Inheritance diagram for LLHUDEffectSpiral:

Inheritance graph
[legend]
Collaboration diagram for LLHUDEffectSpiral:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void markDead ()
void setTargetObject (LLViewerObject *objectp)
void setVMag (F32 vmag)
void setVOffset (F32 offset)
void setInitialRadius (F32 radius)
void setFinalRadius (F32 radius)
void setScaleBase (F32 scale)
void setScaleVar (F32 scale)
void setSpinRate (F32 rate)
void setFlickerRate (F32 rate)
void triggerLocal ()

Protected Member Functions

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

Private Attributes

BOOL mbInit
LLPointer< LLViewerPartSourcemPartSourcep
F32 mKillTime
F32 mVMag
F32 mVOffset
F32 mInitialRadius
F32 mFinalRadius
F32 mSpinRate
F32 mFlickerRate
F32 mScaleBase
F32 mScaleVar
LLFrameTimer mTimer
LLInterpLinear< F32mFadeInterp

Friends

class LLHUDObject


Detailed Description

Definition at line 47 of file llhudeffecttrail.h.


Constructor & Destructor Documentation

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

LLHUDEffectSpiral::~LLHUDEffectSpiral (  )  [protected]

Definition at line 76 of file llhudeffecttrail.cpp.


Member Function Documentation

void LLHUDEffectSpiral::markDead (  )  [virtual]

Reimplemented from LLHUDObject.

Definition at line 80 of file llhudeffecttrail.cpp.

References LLHUDObject::markDead(), mPartSourcep, and NULL.

Referenced by render(), and unpackData().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLHUDEffectSpiral::setTargetObject ( LLViewerObject objectp  )  [virtual]

void LLHUDEffectSpiral::setVMag ( F32  vmag  )  [inline]

Definition at line 52 of file llhudeffecttrail.h.

References mVMag.

void LLHUDEffectSpiral::setVOffset ( F32  offset  )  [inline]

Definition at line 53 of file llhudeffecttrail.h.

References mVOffset.

void LLHUDEffectSpiral::setInitialRadius ( F32  radius  )  [inline]

Definition at line 54 of file llhudeffecttrail.h.

References mInitialRadius.

void LLHUDEffectSpiral::setFinalRadius ( F32  radius  )  [inline]

Definition at line 55 of file llhudeffecttrail.h.

References mFinalRadius.

void LLHUDEffectSpiral::setScaleBase ( F32  scale  )  [inline]

Definition at line 56 of file llhudeffecttrail.h.

References mScaleBase.

void LLHUDEffectSpiral::setScaleVar ( F32  scale  )  [inline]

Definition at line 57 of file llhudeffecttrail.h.

References mScaleVar.

void LLHUDEffectSpiral::setSpinRate ( F32  rate  )  [inline]

Definition at line 58 of file llhudeffecttrail.h.

References mSpinRate.

void LLHUDEffectSpiral::setFlickerRate ( F32  rate  )  [inline]

Definition at line 59 of file llhudeffecttrail.h.

References mFlickerRate.

void LLHUDEffectSpiral::triggerLocal (  ) 

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

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

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


Friends And Related Function Documentation

friend class LLHUDObject [friend]

Definition at line 64 of file llhudeffecttrail.h.


Member Data Documentation

Definition at line 83 of file llhudeffecttrail.h.

Referenced by triggerLocal().

Definition at line 84 of file llhudeffecttrail.h.

Referenced by markDead(), render(), and triggerLocal().

Definition at line 86 of file llhudeffecttrail.h.

Referenced by LLHUDEffectSpiral(), render(), and triggerLocal().

Definition at line 87 of file llhudeffecttrail.h.

Referenced by LLHUDEffectSpiral(), and setVMag().

Definition at line 88 of file llhudeffecttrail.h.

Referenced by LLHUDEffectSpiral(), and setVOffset().

Definition at line 89 of file llhudeffecttrail.h.

Referenced by LLHUDEffectSpiral(), and setInitialRadius().

Definition at line 90 of file llhudeffecttrail.h.

Referenced by LLHUDEffectSpiral(), and setFinalRadius().

Definition at line 91 of file llhudeffecttrail.h.

Referenced by LLHUDEffectSpiral(), and setSpinRate().

Definition at line 92 of file llhudeffecttrail.h.

Referenced by LLHUDEffectSpiral(), and setFlickerRate().

Definition at line 93 of file llhudeffecttrail.h.

Referenced by LLHUDEffectSpiral(), and setScaleBase().

Definition at line 94 of file llhudeffecttrail.h.

Referenced by LLHUDEffectSpiral(), and setScaleVar().

Definition at line 95 of file llhudeffecttrail.h.

Referenced by render(), and triggerLocal().

Definition at line 96 of file llhudeffecttrail.h.

Referenced by LLHUDEffectSpiral().


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

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