LLMaterialInfo Class Reference

#include <llmaterialtable.h>

Collaboration diagram for LLMaterialInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLMaterialInfo (U8 mcode, char *name, const LLUUID &uuid)
void init (U8 mcode, char *name, const LLUUID &uuid)
 ~LLMaterialInfo ()

Public Attributes

U8 mMCode
char mName [LLMATERIAL_INFO_NAME_LENGTH]
LLUUID mDefaultTextureID
LLUUID mShatterSoundID
F32 mDensity
F32 mFriction
F32 mRestitution
F32 mHPModifier
F32 mDamageModifier
F32 mEPModifier

Detailed Description

Definition at line 41 of file llmaterialtable.h.


Constructor & Destructor Documentation

LLMaterialInfo::LLMaterialInfo ( U8  mcode,
char *  name,
const LLUUID uuid 
) [inline]

Definition at line 57 of file llmaterialtable.h.

References init().

LLMaterialInfo::~LLMaterialInfo (  )  [inline]

Definition at line 78 of file llmaterialtable.h.


Member Function Documentation

void LLMaterialInfo::init ( U8  mcode,
char *  name,
const LLUUID uuid 
) [inline]

Definition at line 62 of file llmaterialtable.h.

References LLStringBase< char >::copy(), LLMATERIAL_INFO_NAME_LENGTH, mDamageModifier, mDefaultTextureID, mDensity, mEPModifier, mHPModifier, mMCode, and mName.

Referenced by LLMaterialInfo().


Member Data Documentation

F32 LLMaterialInfo::mDamageModifier

Definition at line 54 of file llmaterialtable.h.

Referenced by LLMaterialTable::addDamageAndEnergy(), LLMaterialTable::getDamageMod(), and init().

LLUUID LLMaterialInfo::mDefaultTextureID

Definition at line 46 of file llmaterialtable.h.

Referenced by LLMaterialTable::getDefaultTextureID(), and init().

F32 LLMaterialInfo::mDensity

Definition at line 48 of file llmaterialtable.h.

Referenced by LLMaterialTable::addDensity(), LLMaterialTable::getDensity(), and init().

F32 LLMaterialInfo::mEPModifier

Definition at line 55 of file llmaterialtable.h.

Referenced by LLMaterialTable::addDamageAndEnergy(), LLMaterialTable::getEPMod(), and init().

F32 LLMaterialInfo::mFriction

Definition at line 49 of file llmaterialtable.h.

Referenced by LLMaterialTable::addFriction(), and LLMaterialTable::getFriction().

F32 LLMaterialInfo::mHPModifier

Definition at line 53 of file llmaterialtable.h.

Referenced by LLMaterialTable::addDamageAndEnergy(), LLMaterialTable::getHPMod(), and init().

U8 LLMaterialInfo::mMCode

Definition at line 44 of file llmaterialtable.h.

Referenced by LLMaterialTable::addDamageAndEnergy(), LLMaterialTable::addDensity(), LLMaterialTable::addFriction(), LLMaterialTable::addRestitution(), LLMaterialTable::addShatterSound(), LLMaterialTable::getDamageMod(), LLMaterialTable::getDefaultTextureID(), LLMaterialTable::getDensity(), LLMaterialTable::getEPMod(), LLMaterialTable::getFriction(), LLMaterialTable::getHPMod(), LLMaterialTable::getMCode(), LLMaterialTable::getName(), LLMaterialTable::getRestitution(), LLMaterialTable::getShatterSoundUUID(), init(), and LLPanelObject::postBuild().

char LLMaterialInfo::mName[LLMATERIAL_INFO_NAME_LENGTH]

Definition at line 45 of file llmaterialtable.h.

Referenced by LLMaterialTable::getDefaultTextureID(), LLMaterialTable::getMCode(), LLMaterialTable::getName(), init(), and LLPanelObject::postBuild().

F32 LLMaterialInfo::mRestitution

Definition at line 50 of file llmaterialtable.h.

Referenced by LLMaterialTable::addRestitution(), and LLMaterialTable::getRestitution().

LLUUID LLMaterialInfo::mShatterSoundID

Definition at line 47 of file llmaterialtable.h.

Referenced by LLMaterialTable::addShatterSound(), and LLMaterialTable::getShatterSoundUUID().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:29 2010 for Second Life Viewer by  doxygen 1.4.7