#include <llvisualparam.h>
Inheritance diagram for LLVisualParam:


Definition at line 91 of file llvisualparam.h.
| LLVisualParam::LLVisualParam | ( | ) | 
Definition at line 152 of file llvisualparam.cpp.
| LLVisualParam::~LLVisualParam | ( | ) |  [virtual] | 
Reimplemented in LLTexLayerParamAlpha, and LLTexParamColor.
Definition at line 270 of file llvisualparam.cpp.
References mCurWeight, mIsAnimating, mTargetWeight, and setWeight().
Referenced by LLTexParamColor::animate(), and LLTexLayerParamAlpha::animate().
Implemented in LLDriverParam, LLPolySkeletalDistortion, LLPolyMorphTarget, LLTexLayerParamAlpha, and LLTexParamColor.
Referenced by LLPolyMorphTarget::apply().
| BOOL LLVisualParam::getAnimating | ( | ) |  [inline] | 
| F32 LLVisualParam::getCurrentWeight | ( | ) |  [inline] | 
| F32 LLVisualParam::getDefaultWeight | ( | ) |  [inline] | 
Definition at line 129 of file llvisualparam.h.
References LLVisualParamInfo::mDefaultWeight, and mInfo.
Referenced by LLPolyMorphTarget::apply(), LLPolySkeletalDistortion::apply(), LLTexParamColor::getNetColor(), LLTexLayerParamAlpha::getSkip(), LLEmote::onDeactivate(), LLTexLayerParamAlpha::render(), LLTexParamColor::setInfo(), LLTexLayerParamAlpha::setInfo(), LLPolyMorphTarget::setInfo(), LLPolySkeletalDistortion::setInfo(), and LLDriverParam::setInfo().
| const LLString& LLVisualParam::getDisplayName | ( | ) | const  [inline] | 
Definition at line 118 of file llvisualparam.h.
References LLVisualParamInfo::mDisplayName, and mInfo.
| EVisualParamGroup LLVisualParam::getGroup | ( | ) |  [inline] | 
Definition at line 126 of file llvisualparam.h.
References LLVisualParamInfo::mGroup, and mInfo.
Referenced by setAnimationTarget(), and stopAnimating().
| S32 LLVisualParam::getID | ( | ) |  [inline] | 
Definition at line 114 of file llvisualparam.h.
References mID.
Referenced by LLCharacter::getVisualParamWeight(), LLScrollingPanelParam::onHintMouseDown(), LLCharacter::setVisualParamWeight(), and LLGenePool::spawn().
| LLVisualParamInfo* LLVisualParam::getInfo | ( | ) | const  [inline] | 
Reimplemented in LLDriverParam, LLPolySkeletalDistortion, LLPolyMorphTarget, LLTexLayerParamAlpha, LLTexParamColor, and LLViewerVisualParam.
Definition at line 99 of file llvisualparam.h.
References mInfo.
| F32 LLVisualParam::getLastWeight | ( | ) |  [inline] | 
| const LLString& LLVisualParam::getMaxDisplayName | ( | ) | const  [inline] | 
| F32 LLVisualParam::getMaxWeight | ( | ) |  [inline] | 
Definition at line 128 of file llvisualparam.h.
References mInfo, and LLVisualParamInfo::mMaxWeight.
Referenced by LLDriverParam::getDrivenWeight(), LLEmote::onActivate(), LLEmote::onDeactivate(), LLEmote::onUpdate(), LLTexParamColor::setWeight(), LLTexLayerParamAlpha::setWeight(), and LLDriverParam::setWeight().
| const LLString& LLVisualParam::getMinDisplayName | ( | ) | const  [inline] | 
| F32 LLVisualParam::getMinWeight | ( | ) |  [inline] | 
Definition at line 127 of file llvisualparam.h.
References mInfo, and LLVisualParamInfo::mMinWeight.
Referenced by LLDriverParam::getDrivenWeight(), LLEmote::onUpdate(), LLTexParamColor::setWeight(), LLTexLayerParamAlpha::setWeight(), and LLDriverParam::setWeight().
| const LLString& LLVisualParam::getName | ( | ) | const  [inline] | 
| LLVisualParam* LLVisualParam::getNextParam | ( | ) |  [inline] | 
Definition at line 137 of file llvisualparam.h.
References mNext.
Referenced by LLCharacter::addSharedVisualParam().
| ESex LLVisualParam::getSex | ( | ) |  [inline] | 
Definition at line 130 of file llvisualparam.h.
References mInfo, and LLVisualParamInfo::mSex.
Referenced by LLPolyMorphTarget::apply(), LLPolySkeletalDistortion::apply(), LLTexParamColor::getNetColor(), LLTexLayerParamAlpha::getSkip(), LLTexLayerParamAlpha::render(), LLTexParamColor::setWeight(), and LLTexLayerParamAlpha::setWeight().
| F32 LLVisualParam::getWeight | ( | ) |  [inline] | 
Definition at line 132 of file llvisualparam.h.
References mCurWeight, mIsAnimating, and mTargetWeight.
Referenced by LLGenePool::spawn().
| BOOL LLVisualParam::isAnimating | ( | ) |  [inline] | 
Reimplemented in LLDriverParam, LLTexLayerParamAlpha, and LLTexParamColor.
Definition at line 236 of file llvisualparam.cpp.
References getGroup(), llclamp(), mInfo, mIsAnimating, LLVisualParamInfo::mMaxWeight, LLVisualParamInfo::mMinWeight, mNext, mTargetWeight, setAnimationTarget(), TRUE, and VISUAL_PARAM_GROUP_TWEAKABLE.
Referenced by setAnimationTarget(), LLTexParamColor::setAnimationTarget(), LLTexLayerParamAlpha::setAnimationTarget(), and LLDriverParam::setAnimationTarget().
Definition at line 122 of file llvisualparam.h.
References LLVisualParamInfo::mDisplayName, mInfo, and s.
| BOOL LLVisualParam::setInfo | ( | LLVisualParamInfo * | info | ) | 
Definition at line 123 of file llvisualparam.h.
References mInfo, LLVisualParamInfo::mMaxName, and s.
Definition at line 124 of file llvisualparam.h.
References mInfo, LLVisualParamInfo::mMinName, and s.
| void LLVisualParam::setNextParam | ( | LLVisualParam * | next | ) | 
Definition at line 260 of file llvisualparam.cpp.
References llassert, and mNext.
Referenced by LLCharacter::addSharedVisualParam().
Reimplemented in LLDriverParam, LLTexLayerParamAlpha, and LLTexParamColor.
Definition at line 211 of file llvisualparam.cpp.
References llclamp(), mCurWeight, mInfo, mIsAnimating, LLVisualParamInfo::mMaxWeight, LLVisualParamInfo::mMinWeight, mNext, and setWeight().
Referenced by animate(), LLEmote::onActivate(), LLEmote::onDeactivate(), LLEmote::onUpdate(), LLPolyMorphTarget::setInfo(), LLPolySkeletalDistortion::setInfo(), setWeight(), and stopAnimating().
Reimplemented in LLDriverParam.
Definition at line 282 of file llvisualparam.cpp.
References FALSE, getGroup(), mIsAnimating, mTargetWeight, setWeight(), and VISUAL_PARAM_GROUP_TWEAKABLE.
Referenced by LLDriverParam::stopAnimating().
| F32 LLVisualParam::mCurWeight  [protected] | 
Definition at line 144 of file llvisualparam.h.
Referenced by animate(), LLPolyMorphTarget::apply(), LLPolySkeletalDistortion::apply(), getCurrentWeight(), LLTexParamColor::getNetColor(), LLTexLayerParamAlpha::getSkip(), getWeight(), LLTexLayerParamAlpha::render(), setWeight(), LLTexParamColor::setWeight(), LLTexLayerParamAlpha::setWeight(), and LLDriverParam::setWeight().
| S32 LLVisualParam::mID  [protected] | 
Definition at line 150 of file llvisualparam.h.
Referenced by getID(), setID(), LLTexParamColor::setInfo(), LLTexLayerParamAlpha::setInfo(), LLPolyMorphTarget::setInfo(), LLPolySkeletalDistortion::setInfo(), and LLDriverParam::setInfo().
| LLVisualParamInfo* LLVisualParam::mInfo  [protected] | 
Definition at line 151 of file llvisualparam.h.
Referenced by getDefaultWeight(), getDisplayName(), getGroup(), getInfo(), LLViewerVisualParam::getInfo(), LLTexParamColor::getInfo(), LLTexLayerParamAlpha::getInfo(), LLPolyMorphTarget::getInfo(), LLPolySkeletalDistortion::getInfo(), LLDriverParam::getInfo(), getMaxDisplayName(), getMaxWeight(), getMinDisplayName(), getMinWeight(), getName(), getSex(), setAnimationTarget(), setDisplayName(), setID(), LLTexParamColor::setInfo(), LLTexLayerParamAlpha::setInfo(), LLPolyMorphTarget::setInfo(), LLPolySkeletalDistortion::setInfo(), LLDriverParam::setInfo(), setMaxDisplayName(), setMinDisplayName(), and setWeight().
| BOOL LLVisualParam::mIsAnimating  [protected] | 
Definition at line 148 of file llvisualparam.h.
Referenced by animate(), LLPolySkeletalDistortion::apply(), getAnimating(), getWeight(), isAnimating(), setAnimating(), setAnimationTarget(), LLTexParamColor::setAnimationTarget(), LLTexLayerParamAlpha::setAnimationTarget(), setWeight(), LLTexParamColor::setWeight(), LLTexLayerParamAlpha::setWeight(), LLDriverParam::setWeight(), and stopAnimating().
| F32 LLVisualParam::mLastWeight  [protected] | 
Definition at line 145 of file llvisualparam.h.
Referenced by LLPolyMorphTarget::apply(), LLPolySkeletalDistortion::apply(), LLPolyMorphTarget::applyMask(), and getLastWeight().
| LLVisualParam* LLVisualParam::mNext  [protected] | 
Definition at line 146 of file llvisualparam.h.
Referenced by LLTexParamColor::animate(), LLTexLayerParamAlpha::animate(), LLPolyMorphTarget::apply(), getNextParam(), setAnimationTarget(), LLTexParamColor::setAnimationTarget(), LLTexLayerParamAlpha::setAnimationTarget(), setNextParam(), setWeight(), and ~LLVisualParam().
| F32 LLVisualParam::mTargetWeight  [protected] | 
Definition at line 147 of file llvisualparam.h.
Referenced by animate(), getWeight(), setAnimationTarget(), LLTexParamColor::setAnimationTarget(), LLTexLayerParamAlpha::setAnimationTarget(), LLDriverParam::setAnimationTarget(), and stopAnimating().
 1.4.7
 1.4.7