#include <llvisualparam.h>
Inheritance diagram for LLVisualParamInfo:
Public Member Functions | |
LLVisualParamInfo () | |
virtual | ~LLVisualParamInfo () |
virtual BOOL | parseXml (LLXmlTreeNode *node) |
Protected Attributes | |
S32 | mID |
LLString | mName |
LLString | mDisplayName |
LLString | mMinName |
LLString | mMaxName |
EVisualParamGroup | mGroup |
F32 | mMinWeight |
F32 | mMaxWeight |
F32 | mDefaultWeight |
ESex | mSex |
Friends | |
class | LLVisualParam |
Definition at line 62 of file llvisualparam.h.
LLVisualParamInfo::LLVisualParamInfo | ( | ) |
Definition at line 42 of file llvisualparam.cpp.
virtual LLVisualParamInfo::~LLVisualParamInfo | ( | ) | [inline, virtual] |
Definition at line 67 of file llvisualparam.h.
BOOL LLVisualParamInfo::parseXml | ( | LLXmlTreeNode * | node | ) | [virtual] |
Reimplemented in LLDriverParamInfo, LLPolySkeletalDistortionInfo, LLPolyMorphTargetInfo, LLTexLayerParamAlphaInfo, LLTexParamColorInfo, and LLViewerVisualParamInfo.
Definition at line 56 of file llvisualparam.cpp.
References LLXmlTree::addAttributeString(), FALSE, LLXmlTreeNode::getFastAttributeF32(), LLXmlTreeNode::getFastAttributeS32(), LLXmlTreeNode::getFastAttributeString(), LLXmlTreeNode::getFastAttributeU32(), llclamp(), llendl, llwarns, mDefaultWeight, mDisplayName, mGroup, mID, mMaxName, mMaxWeight, mMinName, mMinWeight, mName, mSex, NUM_VISUAL_PARAM_GROUPS, SEX_BOTH, SEX_FEMALE, SEX_MALE, LLStringBase< char >::toLower(), and TRUE.
Referenced by LLViewerVisualParamInfo::parseXml().
friend class LLVisualParam [friend] |
Definition at line 64 of file llvisualparam.h.
F32 LLVisualParamInfo::mDefaultWeight [protected] |
Definition at line 81 of file llvisualparam.h.
Referenced by LLVisualParam::getDefaultWeight(), and parseXml().
LLString LLVisualParamInfo::mDisplayName [protected] |
Definition at line 75 of file llvisualparam.h.
Referenced by LLVisualParam::getDisplayName(), parseXml(), and LLVisualParam::setDisplayName().
EVisualParamGroup LLVisualParamInfo::mGroup [protected] |
Definition at line 78 of file llvisualparam.h.
Referenced by LLVisualParam::getGroup(), and parseXml().
S32 LLVisualParamInfo::mID [protected] |
Definition at line 72 of file llvisualparam.h.
Referenced by parseXml(), LLTexParamColor::setInfo(), LLTexLayerParamAlpha::setInfo(), LLPolyMorphTarget::setInfo(), LLPolySkeletalDistortion::setInfo(), and LLDriverParam::setInfo().
LLString LLVisualParamInfo::mMaxName [protected] |
Definition at line 77 of file llvisualparam.h.
Referenced by LLVisualParam::getMaxDisplayName(), parseXml(), and LLVisualParam::setMaxDisplayName().
F32 LLVisualParamInfo::mMaxWeight [protected] |
Definition at line 80 of file llvisualparam.h.
Referenced by LLVisualParam::getMaxWeight(), parseXml(), LLDriverParamInfo::parseXml(), LLVisualParam::setAnimationTarget(), and LLVisualParam::setWeight().
LLString LLVisualParamInfo::mMinName [protected] |
Definition at line 76 of file llvisualparam.h.
Referenced by LLVisualParam::getMinDisplayName(), parseXml(), and LLVisualParam::setMinDisplayName().
F32 LLVisualParamInfo::mMinWeight [protected] |
Definition at line 79 of file llvisualparam.h.
Referenced by LLVisualParam::getMinWeight(), parseXml(), LLDriverParamInfo::parseXml(), LLVisualParam::setAnimationTarget(), and LLVisualParam::setWeight().
LLString LLVisualParamInfo::mName [protected] |
Definition at line 74 of file llvisualparam.h.
Referenced by LLVisualParam::getName(), and parseXml().
ESex LLVisualParamInfo::mSex [protected] |
Definition at line 82 of file llvisualparam.h.
Referenced by LLVisualParam::getSex(), and parseXml().