#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] |