LLHUDManager Class Reference

#include <llhudmanager.h>

Inheritance diagram for LLHUDManager:

Inheritance graph
[legend]
Collaboration diagram for LLHUDManager:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLHUDManager ()
 ~LLHUDManager ()
LLHUDEffectcreateViewerEffect (const U8 type, BOOL send_to_sim=TRUE, BOOL originated_here=TRUE)
void updateEffects ()
void sendEffects ()
void cleanupEffects ()

Static Public Member Functions

static void shutdownClass ()
static void processViewerEffect (LLMessageSystem *mesgsys, void **user_data)

Static Public Attributes

static LLColor4 sParentColor
static LLColor4 sChildColor

Protected Attributes

LLDynamicArrayPtr< LLPointer
< LLHUDEffect > > 
mHUDEffects


Detailed Description

Definition at line 47 of file llhudmanager.h.


Constructor & Destructor Documentation

LLHUDManager::LLHUDManager (  ) 

Definition at line 51 of file llhudmanager.cpp.

References gColors, and LLControlGroup::getColor().

Here is the call graph for this function:

LLHUDManager::~LLHUDManager (  ) 

Definition at line 59 of file llhudmanager.cpp.


Member Function Documentation

LLHUDEffect * LLHUDManager::createViewerEffect ( const U8  type,
BOOL  send_to_sim = TRUE,
BOOL  originated_here = TRUE 
)

void LLHUDManager::updateEffects (  ) 

Definition at line 64 of file llhudmanager.cpp.

References LLDynamicArray< Type, BlockSize >::count(), LLFastTimer::FTM_HUD_EFFECTS, i, LLHUDEffect::isDead(), mHUDEffects, S32, and LLHUDEffect::update().

Referenced by display().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLHUDManager::sendEffects (  ) 

void LLHUDManager::cleanupEffects (  ) 

Definition at line 116 of file llhudmanager.cpp.

References LLDynamicArray< Type, BlockSize >::count(), i, mHUDEffects, LLDynamicArray< Type, BlockSize >::remove(), and S32.

Referenced by LLAppViewer::idle().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLHUDManager::shutdownClass (  )  [static]

Definition at line 111 of file llhudmanager.cpp.

References LLSingleton< LLHUDManager >::getInstance(), mHUDEffects, and LLDynamicArray< Type, BlockSize >::reset().

Referenced by LLAppViewer::cleanup().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLHUDManager::processViewerEffect ( LLMessageSystem mesgsys,
void **  user_data 
) [static]


Member Data Documentation

Definition at line 63 of file llhudmanager.h.

Definition at line 64 of file llhudmanager.h.


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

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