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