LLViewerVisualParam Class Reference

#include <llviewervisualparam.h>

Inheritance diagram for LLViewerVisualParam:

Inheritance graph
[legend]
Collaboration diagram for LLViewerVisualParam:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLViewerVisualParam ()
 ~LLViewerVisualParam ()
LLViewerVisualParamInfogetInfo () const
BOOL setInfo (LLViewerVisualParamInfo *info)
virtual F32 getTotalDistortion ()=0
 *virtual*/ BOOL parseData(LLXmlTreeNode* node);
virtual const LLVector3getAvgDistortion ()=0
virtual F32 getMaxDistortion ()=0
virtual LLVector3 getVertexDistortion (S32 index, LLPolyMesh *mesh)=0
virtual const LLVector3getFirstDistortion (U32 *index, LLPolyMesh **mesh)=0
virtual const LLVector3getNextDistortion (U32 *index, LLPolyMesh **mesh)=0
F32 getDisplayOrder ()
S32 getWearableType () const
const LLStringgetEditGroup () const
F32 getCameraDistance () const
F32 getCameraAngle () const
F32 getCameraElevation () const
const std::string & getCameraTargetName () const
BOOL getShowSimple () const
F32 getSimpleMin () const
F32 getSimpleMax () const

Detailed Description

Definition at line 69 of file llviewervisualparam.h.


Constructor & Destructor Documentation

LLViewerVisualParam::LLViewerVisualParam (  ) 

Definition at line 117 of file llviewervisualparam.cpp.

LLViewerVisualParam::~LLViewerVisualParam (  )  [inline]

Definition at line 73 of file llviewervisualparam.h.


Member Function Documentation

virtual const LLVector3& LLViewerVisualParam::getAvgDistortion (  )  [pure virtual]

Implemented in LLDriverParam, LLPolySkeletalDistortion, LLPolyMorphTarget, LLTexLayerParamAlpha, and LLTexParamColor.

F32 LLViewerVisualParam::getCameraAngle (  )  const [inline]

Definition at line 97 of file llviewervisualparam.h.

References getInfo(), and LLViewerVisualParamInfo::mCamAngle.

Referenced by LLVisualParamHint::render().

F32 LLViewerVisualParam::getCameraDistance (  )  const [inline]

Definition at line 96 of file llviewervisualparam.h.

References getInfo(), and LLViewerVisualParamInfo::mCamDist.

Referenced by LLVisualParamHint::render().

F32 LLViewerVisualParam::getCameraElevation (  )  const [inline]

Definition at line 98 of file llviewervisualparam.h.

References getInfo(), and LLViewerVisualParamInfo::mCamElevation.

Referenced by LLVisualParamHint::render().

const std::string& LLViewerVisualParam::getCameraTargetName (  )  const [inline]

Definition at line 99 of file llviewervisualparam.h.

References getInfo(), and LLViewerVisualParamInfo::mCamTargetName.

Referenced by LLVisualParamHint::render().

F32 LLViewerVisualParam::getDisplayOrder (  )  [inline]

Definition at line 92 of file llviewervisualparam.h.

References getInfo(), and LLViewerVisualParamInfo::mEditGroupDisplayOrder.

const LLString& LLViewerVisualParam::getEditGroup (  )  const [inline]

Definition at line 94 of file llviewervisualparam.h.

References getInfo(), and LLViewerVisualParamInfo::mEditGroup.

virtual const LLVector3* LLViewerVisualParam::getFirstDistortion ( U32 index,
LLPolyMesh **  mesh 
) [pure virtual]

Implemented in LLDriverParam, LLPolySkeletalDistortion, LLPolyMorphTarget, LLTexLayerParamAlpha, and LLTexParamColor.

Referenced by LLDriverParam::getNextDistortion().

LLViewerVisualParamInfo* LLViewerVisualParam::getInfo (  )  const [inline]

Reimplemented from LLVisualParam.

Reimplemented in LLDriverParam, LLPolySkeletalDistortion, LLPolyMorphTarget, LLTexLayerParamAlpha, and LLTexParamColor.

Definition at line 76 of file llviewervisualparam.h.

References LLVisualParam::mInfo.

Referenced by getCameraAngle(), getCameraDistance(), getCameraElevation(), getCameraTargetName(), getDisplayOrder(), getEditGroup(), getShowSimple(), getSimpleMax(), getSimpleMin(), and getWearableType().

virtual F32 LLViewerVisualParam::getMaxDistortion (  )  [pure virtual]

Implemented in LLDriverParam, LLPolySkeletalDistortion, LLPolyMorphTarget, LLTexLayerParamAlpha, and LLTexParamColor.

virtual const LLVector3* LLViewerVisualParam::getNextDistortion ( U32 index,
LLPolyMesh **  mesh 
) [pure virtual]

Implemented in LLDriverParam, LLPolySkeletalDistortion, LLPolyMorphTarget, LLTexLayerParamAlpha, and LLTexParamColor.

Referenced by LLDriverParam::getNextDistortion().

BOOL LLViewerVisualParam::getShowSimple (  )  const [inline]

Definition at line 101 of file llviewervisualparam.h.

References getInfo(), and LLViewerVisualParamInfo::mShowSimple.

F32 LLViewerVisualParam::getSimpleMax (  )  const [inline]

Definition at line 103 of file llviewervisualparam.h.

References getInfo(), and LLViewerVisualParamInfo::mSimpleMax.

F32 LLViewerVisualParam::getSimpleMin (  )  const [inline]

Definition at line 102 of file llviewervisualparam.h.

References getInfo(), and LLViewerVisualParamInfo::mSimpleMin.

virtual F32 LLViewerVisualParam::getTotalDistortion (  )  [pure virtual]

*virtual*/ BOOL parseData(LLXmlTreeNode* node);

Implemented in LLDriverParam, LLPolySkeletalDistortion, LLPolyMorphTarget, LLTexLayerParamAlpha, and LLTexParamColor.

virtual LLVector3 LLViewerVisualParam::getVertexDistortion ( S32  index,
LLPolyMesh mesh 
) [pure virtual]

Implemented in LLDriverParam, LLPolySkeletalDistortion, LLPolyMorphTarget, LLTexLayerParamAlpha, and LLTexParamColor.

S32 LLViewerVisualParam::getWearableType (  )  const [inline]

Definition at line 93 of file llviewervisualparam.h.

References getInfo(), and LLViewerVisualParamInfo::mWearableType.

Referenced by LLTexLayerParamAlpha::getSkip().

BOOL LLViewerVisualParam::setInfo ( LLViewerVisualParamInfo info  ) 


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