LLVisualParamInfo Class Reference

#include <llvisualparam.h>

Inheritance diagram for LLVisualParamInfo:

Inheritance graph
[legend]
Collaboration diagram for LLVisualParamInfo:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

Definition at line 62 of file llvisualparam.h.


Constructor & Destructor Documentation

LLVisualParamInfo::LLVisualParamInfo (  ) 

Definition at line 42 of file llvisualparam.cpp.

virtual LLVisualParamInfo::~LLVisualParamInfo (  )  [inline, virtual]

Definition at line 67 of file llvisualparam.h.


Member Function Documentation

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().


Friends And Related Function Documentation

friend class LLVisualParam [friend]

Definition at line 64 of file llvisualparam.h.


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:59 2010 for Second Life Viewer by  doxygen 1.4.7