LLTexGlobalColor Class Reference

#include <lltexlayer.h>

Collaboration diagram for LLTexGlobalColor:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLTexGlobalColor (LLVOAvatar *avatar)
 ~LLTexGlobalColor ()
LLTexGlobalColorInfogetInfo () const
BOOL setInfo (LLTexGlobalColorInfo *info)
void requstUpdate ()
LLVOAvatargetAvatar ()
LLColor4 getColor ()
const std::string & getName ()

Protected Types

typedef std::vector
< LLTexParamColor * > 
param_list_t

Protected Attributes

param_list_t mParamList
LLVOAvatarmAvatar
LLTexGlobalColorInfomInfo


Detailed Description

Definition at line 431 of file lltexlayer.h.


Member Typedef Documentation

typedef std::vector<LLTexParamColor *> LLTexGlobalColor::param_list_t [protected]

Definition at line 448 of file lltexlayer.h.


Constructor & Destructor Documentation

LLTexGlobalColor::LLTexGlobalColor ( LLVOAvatar avatar  ) 

Definition at line 2140 of file lltexlayer.cpp.

LLTexGlobalColor::~LLTexGlobalColor (  ) 

Definition at line 2148 of file lltexlayer.cpp.


Member Function Documentation

LLTexGlobalColorInfo* LLTexGlobalColor::getInfo (  )  const [inline]

Definition at line 438 of file lltexlayer.h.

References mInfo.

BOOL LLTexGlobalColor::setInfo ( LLTexGlobalColorInfo info  ) 

Definition at line 2154 of file lltexlayer.cpp.

References FALSE, llassert, LLTexGlobalColorInfo::mColorInfoList, mInfo, mParamList, NULL, LLTexParamColor::setInfo(), and TRUE.

Referenced by LLVOAvatar::loadAvatar().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLTexGlobalColor::requstUpdate (  ) 

LLVOAvatar* LLTexGlobalColor::getAvatar (  )  [inline]

Definition at line 443 of file lltexlayer.h.

References mAvatar.

LLColor4 LLTexGlobalColor::getColor (  ) 

Definition at line 2178 of file lltexlayer.cpp.

References LLTexParamColor::getNetColor(), LLTexParamColor::getOperation(), LLVisualParam::getWeight(), lerp(), llassert, llclampf(), mParamList, LLColor4::mV, OP_ADD, OP_BLEND, OP_MULTIPLY, VW, VX, VY, and VZ.

Referenced by LLVOAvatar::getGlobalColor(), LLVOAvatar::onGlobalColorChanged(), and LLVOAvatar::updateMeshTextures().

Here is the call graph for this function:

Here is the caller graph for this function:

const std::string& LLTexGlobalColor::getName ( void   )  [inline]

Definition at line 445 of file lltexlayer.h.

References mInfo, and LLTexGlobalColorInfo::mName.


Member Data Documentation

Definition at line 449 of file lltexlayer.h.

Referenced by getColor(), and setInfo().

Definition at line 450 of file lltexlayer.h.

Referenced by getAvatar().

Definition at line 452 of file lltexlayer.h.

Referenced by getInfo(), getName(), and setInfo().


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

Generated on Fri May 16 09:11:23 2008 for SecondLife by  doxygen 1.5.5