SL-9748 - add code doc!

meow-7.2.2
Howard Stearns 2022-03-04 16:49:30 -08:00
parent 340213b302
commit 7f82361402
1 changed files with 14 additions and 1 deletions

View File

@ -217,8 +217,21 @@ private:
LLVOAvatar* getPreviewAvatar(void) { return mPreviewAvatar; }
// Count amount of original models, excluding sub-models
static U32 countRootModels(LLModelLoader::model_list models);
LLModel* mDefaultPhysicsShapeP{}; // If supplied by name in physics file.
/// Indicates whether we should warn of high-lod meshes that do not have a corresponding physics mesh.
/// Reset when resetting the modelpreview (i.e., when the uploader dialog is created or reset), and when
/// about to process a physics file. Set to true immediately after the file is loaded (before rebuildUploadData()).
///
/// (The rules for mapping the correspondence of high-lod meshes to physics meshes are complex. When
/// lod rendering meshes are used, there is never an unmatched mesh. Nor is there a mismatch when
/// the high-lod file and physics file have ony one mesh each. In these cases, this value is moot.
/// When there are multiple meshes in each file, they are matched by name or order, and some meshes
/// are broken up by limitations into multiple objects, and thus there can be mismatches.)
bool mWarnOfUnmatchedPhyicsMeshes{false};
/// A mesh to use as the default physics shape in only those cases where the physics shape is not otherwise specified.
/// It is set only when the user chooses a physics shape file that contains a mesh with a name that matches DEFAULT_PHYSICS_MESH_NAME.
/// It is reset when such a name is not found, and when resetting the modelpreview.
/// Not read unless mWarnOfUnmatchedPhyicsMeshes is true.
LLModel* mDefaultPhysicsShapeP{};
protected:
friend class LLModelLoader;