#include <llviewerpartsim.h>
Inheritance diagram for LLViewerPart:


| Public Member Functions | |
| LLViewerPart () | |
| LLViewerPart & | operator= (const LLViewerPart &part) | 
| void | init (LLPointer< LLViewerPartSource > sourcep, LLViewerImage *imagep, LLVPCallback cb) | 
| Public Attributes | |
| U32 | mPartID | 
| F32 | mLastUpdateTime | 
| LLVPCallback | mVPCallback | 
| LLPointer< LLViewerPartSource > | mPartSourcep | 
| LLPointer< LLViewerImage > | mImagep | 
| LLVector3 | mPosAgent | 
| LLVector3 | mVelocity | 
| LLVector3 | mAccel | 
| LLColor4 | mColor | 
| LLVector2 | mScale | 
| Static Public Attributes | |
| static U32 | sNextPartID = 1 | 
| Protected Member Functions | |
| ~LLViewerPart () | |
Definition at line 57 of file llviewerpartsim.h.
| LLViewerPart::~LLViewerPart | ( | ) |  [protected] | 
Definition at line 73 of file llviewerpartsim.cpp.
References mPartSourcep, LLMemType::MTYPE_PARTICLES, and NULL.
| LLViewerPart::LLViewerPart | ( | ) | 
Definition at line 67 of file llviewerpartsim.cpp.
References mPartSourcep, LLMemType::MTYPE_PARTICLES, and NULL.
| void LLViewerPart::init | ( | LLPointer< LLViewerPartSource > | sourcep, | |
| LLViewerImage * | imagep, | |||
| LLVPCallback | cb | |||
| ) | 
Definition at line 109 of file llviewerpartsim.cpp.
References LLPartData::mFlags, mImagep, mLastUpdateTime, LLPartData::mMaxAge, mPartID, mPartSourcep, LLMemType::MTYPE_PARTICLES, mVPCallback, and sNextPartID.
| LLViewerPart & LLViewerPart::operator= | ( | const LLViewerPart & | part | ) | 
Definition at line 79 of file llviewerpartsim.cpp.
References mAccel, mColor, LLPartData::mEndColor, LLPartData::mEndScale, LLPartData::mFlags, mImagep, mLastUpdateTime, LLPartData::mMaxAge, LLPartData::mParameter, mPartID, mPartSourcep, mPosAgent, LLPartData::mPosOffset, mScale, LLPartData::mStartColor, LLPartData::mStartScale, LLMemType::MTYPE_PARTICLES, mVelocity, and mVPCallback.
Definition at line 80 of file llviewerpartsim.h.
Referenced by operator=(), and LLViewerPartGroup::updateParticles().
Definition at line 81 of file llviewerpartsim.h.
Referenced by LLVOPartGroup::getGeometry(), operator=(), and LLViewerPartGroup::updateParticles().
Definition at line 69 of file llviewerpartsim.h.
Referenced by init(), operator=(), LLViewerPartSourceChat::updatePart(), LLViewerPartSourceBeam::updatePart(), LLViewerPartSourceSpiral::updatePart(), and LLViewerPartGroup::updateParticles().
Definition at line 73 of file llviewerpartsim.h.
Referenced by init(), LLViewerPart(), operator=(), LLViewerPartSourceChat::updatePart(), LLViewerPartSourceBeam::updatePart(), LLViewerPartSourceSpiral::updatePart(), LLViewerPartGroup::updateParticles(), and ~LLViewerPart().
Definition at line 78 of file llviewerpartsim.h.
Referenced by LLViewerPartGroup::addPart(), LLVOPartGroup::getGeometry(), operator=(), LLViewerPartSim::put(), LLViewerPartSourceChat::updatePart(), LLViewerPartSourceBeam::updatePart(), LLViewerPartSourceSpiral::updatePart(), and LLViewerPartGroup::updateParticles().
Definition at line 82 of file llviewerpartsim.h.
Referenced by LLViewerPartGroup::addPart(), LLVOPartGroup::getGeometry(), operator=(), LLViewerPartSim::put(), and LLViewerPartGroup::updateParticles().
Definition at line 79 of file llviewerpartsim.h.
Referenced by LLVOPartGroup::getGeometry(), operator=(), and LLViewerPartGroup::updateParticles().
Definition at line 72 of file llviewerpartsim.h.
Referenced by init(), operator=(), and LLViewerPartGroup::updateParticles().
| U32 LLViewerPart::sNextPartID = 1  [static] | 
 1.4.7
 1.4.7