#include <llvoavatar.h>
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] |
BOOL LLVOAvatarSkeletonInfo::parseXml | ( | LLXmlTreeNode * | node | ) |
Definition at line 9216 of file llvoavatar.cpp.
References LLXmlTree::addAttributeString(), FALSE, LLXmlTreeNode::getFastAttributeS32(), LLXmlTreeNode::getFirstChild(), LLXmlTreeNode::getNextChild(), llendl, llwarns, mBoneInfoList, mNumBones, mNumCollisionVolumes, LLVOAvatarBoneInfo::parseXml(), and TRUE.
Referenced by LLVOAvatar::initClass().
S32 LLVOAvatarSkeletonInfo::getNumBones | ( | ) | [inline] |
S32 LLVOAvatarSkeletonInfo::getNumCollisionVolumes | ( | ) | [inline] |
friend class LLVOAvatar [friend] |
Definition at line 143 of file llvoavatar.h.
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().
Definition at line 159 of file llvoavatar.h.
Referenced by LLVOAvatar::buildSkeleton(), parseXml(), and ~LLVOAvatarSkeletonInfo().