#include <llpolymorph.h>

Public Member Functions | |
| LLPolyVertexMask (LLPolyMorphData *morph_data) | |
| ~LLPolyVertexMask () | |
| void | generateMask (U8 *maskData, S32 width, S32 height, S32 num_components, BOOL invert, LLVector4 *clothing_weights) |
| F32 * | getMorphMaskWeights () |
Protected Attributes | |
| F32 * | mWeights |
| LLPolyMorphData * | mMorphData |
| BOOL | mWeightsGenerated |
Definition at line 79 of file llpolymorph.h.
| LLPolyVertexMask::LLPolyVertexMask | ( | LLPolyMorphData * | morph_data | ) |
Definition at line 588 of file llpolymorph.cpp.
References FALSE, mMorphData, LLPolyMorphData::mNumIndices, mWeights, and mWeightsGenerated.
| LLPolyVertexMask::~LLPolyVertexMask | ( | ) |
| void LLPolyVertexMask::generateMask | ( | U8 * | maskData, | |
| S32 | width, | |||
| S32 | height, | |||
| S32 | num_components, | |||
| BOOL | invert, | |||
| LLVector4 * | clothing_weights | |||
| ) |
Definition at line 606 of file llpolymorph.cpp.
References LLPolyMeshSharedData::getSharedVert(), LLPolyMeshSharedData::getUVs(), llclamp(), LLPolyMorphData::mMesh, mMorphData, LLPolyMorphData::mNumIndices, LLVector4::mV, LLVector2::mV, LLPolyMorphData::mVertexIndices, mWeights, mWeightsGenerated, S32, TRUE, VW, VX, and VY.
Referenced by LLPolyMorphTarget::applyMask().


| F32 * LLPolyVertexMask::getMorphMaskWeights | ( | ) |
Definition at line 659 of file llpolymorph.cpp.
References mWeights, mWeightsGenerated, and NULL.
Referenced by LLPolyMorphTarget::apply(), and LLPolyMorphTarget::applyMask().

F32* LLPolyVertexMask::mWeights [protected] |
Definition at line 90 of file llpolymorph.h.
Referenced by generateMask(), getMorphMaskWeights(), LLPolyVertexMask(), and ~LLPolyVertexMask().
LLPolyMorphData* LLPolyVertexMask::mMorphData [protected] |
BOOL LLPolyVertexMask::mWeightsGenerated [protected] |
Definition at line 92 of file llpolymorph.h.
Referenced by generateMask(), getMorphMaskWeights(), and LLPolyVertexMask().
1.5.5