#include <llpolymorph.h>
Collaboration diagram for LLPolyMorphData:

| Public Member Functions | |
| LLPolyMorphData (char *morph_name) | |
| ~LLPolyMorphData () | |
| BOOL | loadBinary (FILE *fp, LLPolyMeshSharedData *mesh) | 
| char * | loadASCII (char *text, LLPolyMeshSharedData *mesh) | 
| char * | getName () | 
| Public Attributes | |
| char * | mName | 
| U32 | mNumIndices | 
| U32 * | mVertexIndices | 
| U32 | mCurrentIndex | 
| LLVector3 * | mCoords | 
| LLVector3 * | mNormals | 
| LLVector3 * | mBinormals | 
| LLVector2 * | mTexCoords | 
| F32 | mTotalDistortion | 
| F32 | mMaxDistortion | 
| LLVector3 | mAvgDistortion | 
| LLPolyMeshSharedData * | mMesh | 
Definition at line 50 of file llpolymorph.h.
| LLPolyMorphData::LLPolyMorphData | ( | char * | morph_name | ) | 
Definition at line 52 of file llpolymorph.cpp.
References llassert, mAvgDistortion, mBinormals, mCoords, mCurrentIndex, mMaxDistortion, mMesh, mName, mNormals, mNumIndices, mTexCoords, mTotalDistortion, mVertexIndices, NULL, and LLVector3::zeroVec().
| LLPolyMorphData::~LLPolyMorphData | ( | ) | 
Definition at line 76 of file llpolymorph.cpp.
References mBinormals, mCoords, mName, mNormals, mTexCoords, and mVertexIndices.
| char* LLPolyMorphData::getName | ( | void | ) |  [inline] | 
| char* LLPolyMorphData::loadASCII | ( | char * | text, | |
| LLPolyMeshSharedData * | mesh | |||
| ) | 
| BOOL LLPolyMorphData::loadBinary | ( | FILE * | fp, | |
| LLPolyMeshSharedData * | mesh | |||
| ) | 
Definition at line 89 of file llpolymorph.cpp.
References FALSE, gLoadedMorphs, llendl, llerrs, llwarns, LLVector3::magVec(), mAvgDistortion, mBinormals, mCoords, mMaxDistortion, mMesh, mNormals, mNumIndices, mTexCoords, mTotalDistortion, LLVector3::mV, mVertexIndices, LLVector3::normVec(), S32, TRUE, v, VX, VY, VZ, and LLVector3::zeroVec().
Referenced by LLPolyMeshSharedData::loadMesh().
Definition at line 74 of file llpolymorph.h.
Referenced by LLPolyMorphTarget::getAvgDistortion(), LLPolyMorphData(), and loadBinary().
Definition at line 69 of file llpolymorph.h.
Referenced by LLPolyMorphTarget::apply(), LLPolyMorphTarget::applyMask(), LLPolyMorphData(), loadBinary(), and ~LLPolyMorphData().
Definition at line 67 of file llpolymorph.h.
Referenced by LLPolyMorphTarget::apply(), LLPolyMorphTarget::applyMask(), LLPolyMorphTarget::getFirstDistortion(), LLPolyMorphTarget::getNextDistortion(), LLPolyMorphTarget::getVertexDistortion(), LLPolyMorphData(), loadBinary(), and ~LLPolyMorphData().
Definition at line 66 of file llpolymorph.h.
Referenced by LLPolyMorphTarget::getFirstDistortion(), LLPolyMorphTarget::getNextDistortion(), and LLPolyMorphData().
Definition at line 73 of file llpolymorph.h.
Referenced by LLPolyMorphTarget::getMaxDistortion(), LLPolyMorphData(), and loadBinary().
Definition at line 75 of file llpolymorph.h.
Referenced by LLPolyVertexMask::generateMask(), LLPolyMorphData(), and loadBinary().
| char* LLPolyMorphData::mName | 
Definition at line 61 of file llpolymorph.h.
Referenced by getName(), LLPolyMorphData(), and ~LLPolyMorphData().
Definition at line 68 of file llpolymorph.h.
Referenced by LLPolyMorphTarget::apply(), LLPolyMorphTarget::applyMask(), LLPolyMorphData(), loadBinary(), and ~LLPolyMorphData().
Definition at line 64 of file llpolymorph.h.
Referenced by LLPolyMorphTarget::apply(), LLPolyMorphTarget::applyMask(), LLPolyVertexMask::generateMask(), LLPolyMorphTarget::getFirstDistortion(), LLPolyMorphTarget::getNextDistortion(), LLPolyMorphTarget::getVertexDistortion(), LLPolyMorphData(), LLPolyVertexMask::LLPolyVertexMask(), and loadBinary().
Definition at line 70 of file llpolymorph.h.
Referenced by LLPolyMorphTarget::apply(), LLPolyMorphTarget::applyMask(), LLPolyMorphData(), loadBinary(), and ~LLPolyMorphData().
Definition at line 72 of file llpolymorph.h.
Referenced by LLPolyMorphTarget::getTotalDistortion(), LLPolyMorphData(), and loadBinary().
Definition at line 65 of file llpolymorph.h.
Referenced by LLPolyMorphTarget::apply(), LLPolyMorphTarget::applyMask(), LLPolyVertexMask::generateMask(), LLPolyMorphTarget::getFirstDistortion(), LLPolyMorphTarget::getNextDistortion(), LLPolyMorphTarget::getVertexDistortion(), LLPolyMorphData(), loadBinary(), and ~LLPolyMorphData().
 1.4.7
 1.4.7