LLVOAvatarInfo Class Reference

#include <llvoavatar.h>

Collaboration diagram for LLVOAvatarInfo:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLVOAvatarInfo ()
 ~LLVOAvatarInfo ()

Protected Types

typedef std::vector
< LLVOAvatarMeshInfo * > 
mesh_info_list_t
typedef std::vector
< LLPolySkeletalDistortionInfo * > 
skeletal_distortion_info_list_t
typedef std::vector
< LLVOAvatarAttachmentInfo * > 
attachment_info_list_t
typedef std::vector
< LLTexLayerSetInfo * > 
layer_info_list_t
typedef std::vector
< LLDriverParamInfo * > 
driver_info_list_t

Protected Member Functions

BOOL parseXmlSkeletonNode (LLXmlTreeNode *root)
BOOL parseXmlMeshNodes (LLXmlTreeNode *root)
BOOL parseXmlColorNodes (LLXmlTreeNode *root)
BOOL parseXmlLayerNodes (LLXmlTreeNode *root)
BOOL parseXmlDriverNodes (LLXmlTreeNode *root)

Protected Attributes

mesh_info_list_t mMeshInfoList
skeletal_distortion_info_list_t mSkeletalDistortionInfoList
attachment_info_list_t mAttachmentInfoList
LLTexGlobalColorInfomTexSkinColorInfo
LLTexGlobalColorInfomTexHairColorInfo
LLTexGlobalColorInfomTexEyeColorInfo
layer_info_list_t mLayerInfoList
driver_info_list_t mDriverInfoList

Friends

class LLVOAvatar

Classes

struct  LLVOAvatarAttachmentInfo
struct  LLVOAvatarMeshInfo


Detailed Description

Definition at line 167 of file llvoavatar.h.


Member Typedef Documentation

typedef std::vector<LLVOAvatarMeshInfo*> LLVOAvatarInfo::mesh_info_list_t [protected]

Definition at line 204 of file llvoavatar.h.

Definition at line 207 of file llvoavatar.h.

Definition at line 227 of file llvoavatar.h.

typedef std::vector<LLTexLayerSetInfo*> LLVOAvatarInfo::layer_info_list_t [protected]

Definition at line 234 of file llvoavatar.h.

typedef std::vector<LLDriverParamInfo*> LLVOAvatarInfo::driver_info_list_t [protected]

Definition at line 237 of file llvoavatar.h.


Constructor & Destructor Documentation

LLVOAvatarInfo::LLVOAvatarInfo (  ) 

Definition at line 9120 of file llvoavatar.cpp.

LLVOAvatarInfo::~LLVOAvatarInfo (  ) 


Member Function Documentation

BOOL LLVOAvatarInfo::parseXmlSkeletonNode ( LLXmlTreeNode root  )  [protected]

BOOL LLVOAvatarInfo::parseXmlMeshNodes ( LLXmlTreeNode root  )  [protected]

BOOL LLVOAvatarInfo::parseXmlColorNodes ( LLXmlTreeNode root  )  [protected]

Definition at line 9442 of file llvoavatar.cpp.

References LLXmlTree::addAttributeString(), FALSE, LLXmlTreeNode::getChildByName(), LLXmlTreeNode::getNextNamedChild(), llendl, llwarns, mTexEyeColorInfo, mTexHairColorInfo, mTexSkinColorInfo, LLTexGlobalColorInfo::parseXml(), and TRUE.

Referenced by LLVOAvatar::initClass().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL LLVOAvatarInfo::parseXmlLayerNodes ( LLXmlTreeNode root  )  [protected]

Definition at line 9504 of file llvoavatar.cpp.

References FALSE, LLXmlTreeNode::getChildByName(), LLXmlTreeNode::getNextNamedChild(), llendl, llwarns, mLayerInfoList, LLTexLayerSetInfo::parseXml(), and TRUE.

Referenced by LLVOAvatar::initClass().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL LLVOAvatarInfo::parseXmlDriverNodes ( LLXmlTreeNode root  )  [protected]

Definition at line 9528 of file llvoavatar.cpp.

References FALSE, LLXmlTreeNode::getChildByName(), LLXmlTreeNode::getNextNamedChild(), llendl, llwarns, mDriverInfoList, LLDriverParamInfo::parseXml(), and TRUE.

Referenced by LLVOAvatar::initClass().

Here is the call graph for this function:

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class LLVOAvatar [friend]

Definition at line 169 of file llvoavatar.h.


Member Data Documentation

Definition at line 205 of file llvoavatar.h.

Referenced by LLVOAvatar::loadMeshNodes(), parseXmlMeshNodes(), and ~LLVOAvatarInfo().

Definition at line 230 of file llvoavatar.h.

Referenced by LLVOAvatar::loadAvatar(), parseXmlColorNodes(), and ~LLVOAvatarInfo().

Definition at line 231 of file llvoavatar.h.

Referenced by LLVOAvatar::loadAvatar(), parseXmlColorNodes(), and ~LLVOAvatarInfo().

Definition at line 232 of file llvoavatar.h.

Referenced by LLVOAvatar::loadAvatar(), parseXmlColorNodes(), and ~LLVOAvatarInfo().

Definition at line 235 of file llvoavatar.h.

Referenced by LLVOAvatar::loadAvatar(), parseXmlLayerNodes(), and ~LLVOAvatarInfo().

Definition at line 238 of file llvoavatar.h.

Referenced by LLVOAvatar::loadAvatar(), parseXmlDriverNodes(), and ~LLVOAvatarInfo().


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

Generated on Fri May 16 09:36:28 2008 for SecondLife by  doxygen 1.5.5