#include <llvoavatar.h>
Collaboration diagram for LLVOAvatarSkeletonInfo:
Public Member Functions | |
LLVOAvatarSkeletonInfo () | |
~LLVOAvatarSkeletonInfo () | |
BOOL | parseXml (LLXmlTreeNode *node) |
S32 | getNumBones () |
S32 | getNumCollisionVolumes () |
Protected Types | |
typedef std::vector< LLVOAvatarBoneInfo * > | bone_info_list_t |
Protected Attributes | |
S32 | mNumBones |
S32 | mNumCollisionVolumes |
bone_info_list_t | mBoneInfoList |
Friends | |
class | LLVOAvatar |
Definition at line 141 of file llvoavatar.h.
typedef std::vector<LLVOAvatarBoneInfo*> LLVOAvatarSkeletonInfo::bone_info_list_t [protected] |
Definition at line 158 of file llvoavatar.h.
LLVOAvatarSkeletonInfo::LLVOAvatarSkeletonInfo | ( | ) | [inline] |
Definition at line 145 of file llvoavatar.h.
LLVOAvatarSkeletonInfo::~LLVOAvatarSkeletonInfo | ( | ) | [inline] |
S32 LLVOAvatarSkeletonInfo::getNumBones | ( | ) | [inline] |
Definition at line 152 of file llvoavatar.h.
References mNumBones.
Referenced by LLVOAvatar::writeCAL3D().
S32 LLVOAvatarSkeletonInfo::getNumCollisionVolumes | ( | ) | [inline] |
Definition at line 153 of file llvoavatar.h.
References mNumCollisionVolumes.
Referenced by LLVOAvatar::writeCAL3D().
BOOL LLVOAvatarSkeletonInfo::parseXml | ( | LLXmlTreeNode * | node | ) |
Definition at line 8827 of file llvoavatar.cpp.
References LLXmlTree::addAttributeString(), FALSE, LLXmlTreeNode::getFastAttributeS32(), LLXmlTreeNode::getFirstChild(), LLXmlTreeNode::getNextChild(), llendl, llwarns, mBoneInfoList, mNumBones, mNumCollisionVolumes, and TRUE.
Referenced by LLVOAvatar::initClass().
friend class LLVOAvatar [friend] |
Definition at line 143 of file llvoavatar.h.
Definition at line 159 of file llvoavatar.h.
Referenced by LLVOAvatar::buildSkeleton(), parseXml(), and ~LLVOAvatarSkeletonInfo().
S32 LLVOAvatarSkeletonInfo::mNumBones [protected] |
Definition at line 156 of file llvoavatar.h.
Referenced by LLVOAvatar::buildSkeleton(), getNumBones(), and parseXml().
S32 LLVOAvatarSkeletonInfo::mNumCollisionVolumes [protected] |
Definition at line 157 of file llvoavatar.h.
Referenced by LLVOAvatar::buildSkeleton(), getNumCollisionVolumes(), and parseXml().