LLAppearance Class Reference

#include <llappearance.h>

Collaboration diagram for LLAppearance:

Collaboration graph
[legend]

List of all members.

Public Types

typedef std::map< S32, F32param_map_t

Public Member Functions

 LLAppearance ()
 ~LLAppearance ()
void addParam (S32 id, F32 value)
F32 getParam (S32 id, F32 defval)
void addTexture (S32 te, const LLUUID &uuid)
const LLUUIDgetTexture (S32 te)
void clear ()

Public Attributes

param_map_t mParamMap
LLUUID mTextures [LLVOAvatar::TEX_NUM_ENTRIES]


Detailed Description

Definition at line 37 of file llappearance.h.


Member Typedef Documentation

typedef std::map<S32, F32> LLAppearance::param_map_t

Definition at line 51 of file llappearance.h.


Constructor & Destructor Documentation

LLAppearance::LLAppearance (  )  [inline]

Definition at line 40 of file llappearance.h.

LLAppearance::~LLAppearance (  )  [inline]

Definition at line 41 of file llappearance.h.

References mParamMap.


Member Function Documentation

void LLAppearance::addParam ( S32  id,
F32  value 
) [inline]

Definition at line 43 of file llappearance.h.

References mParamMap.

Referenced by LLUndoWearable::setColor(), LLUndoWearable::setVisualParam(), and LLUndoWearable::setWearable().

Here is the caller graph for this function:

F32 LLAppearance::getParam ( S32  id,
F32  defval 
) [inline]

Definition at line 44 of file llappearance.h.

References get_if_there(), and mParamMap.

Referenced by LLGenePool::spawn().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLAppearance::addTexture ( S32  te,
const LLUUID uuid 
) [inline]

Definition at line 46 of file llappearance.h.

References mTextures, and LLVOAvatar::TEX_NUM_ENTRIES.

Referenced by LLUndoWearable::setTexture(), and LLUndoWearable::setWearable().

Here is the caller graph for this function:

const LLUUID& LLAppearance::getTexture ( S32  te  )  [inline]

Definition at line 47 of file llappearance.h.

References mTextures, LLUUID::null, and LLVOAvatar::TEX_NUM_ENTRIES.

Referenced by LLGenePool::spawn().

Here is the caller graph for this function:

void LLAppearance::clear ( void   )  [inline]

Definition at line 49 of file llappearance.h.

References i, mParamMap, mTextures, S32, and LLVOAvatar::TEX_NUM_ENTRIES.

Referenced by LLUndoWearable::setColor(), LLUndoWearable::setTexture(), LLUndoWearable::setVisualParam(), and LLUndoWearable::setWearable().

Here is the caller graph for this function:


Member Data Documentation

LLUUID LLAppearance::mTextures[LLVOAvatar::TEX_NUM_ENTRIES]

Definition at line 53 of file llappearance.h.

Referenced by addTexture(), LLUndoWearable::applyUndoRedo(), clear(), and getTexture().


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

Generated on Fri May 16 08:38:58 2008 for SecondLife by  doxygen 1.5.5