#include <llviewerpartsim.h>
Public Member Functions | |
LLViewerPart () | |
void | init (LLPointer< LLViewerPartSource > sourcep, LLViewerImage *imagep, LLVPCallback cb) |
Public Attributes | |
U32 | mPartID |
F32 | mLastUpdateTime |
F32 | mSkipOffset |
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 55 of file llviewerpartsim.h.
LLViewerPart::~LLViewerPart | ( | ) | [protected] |
Definition at line 88 of file llviewerpartsim.cpp.
References mPartSourcep, LLMemType::MTYPE_PARTICLES, and NULL.
LLViewerPart::LLViewerPart | ( | ) |
Definition at line 78 of file llviewerpartsim.cpp.
References mPartSourcep, LLMemType::MTYPE_PARTICLES, and NULL.
void LLViewerPart::init | ( | LLPointer< LLViewerPartSource > | sourcep, | |
LLViewerImage * | imagep, | |||
LLVPCallback | cb | |||
) |
Definition at line 94 of file llviewerpartsim.cpp.
References LLPartData::mFlags, mImagep, mLastUpdateTime, LLPartData::mMaxAge, mPartID, mPartSourcep, mSkipOffset, LLMemType::MTYPE_PARTICLES, mVPCallback, and sNextPartID.
Definition at line 66 of file llviewerpartsim.h.
Referenced by init(), LLViewerPartSourceChat::updatePart(), LLViewerPartSourceBeam::updatePart(), LLViewerPartSourceSpiral::updatePart(), and LLViewerPartGroup::updateParticles().
Definition at line 67 of file llviewerpartsim.h.
Referenced by LLViewerPartGroup::addPart(), init(), and LLViewerPartGroup::updateParticles().
Definition at line 69 of file llviewerpartsim.h.
Referenced by init(), and LLViewerPartGroup::updateParticles().
Definition at line 70 of file llviewerpartsim.h.
Referenced by init(), LLViewerPart(), LLViewerPartSourceChat::updatePart(), LLViewerPartSourceBeam::updatePart(), LLViewerPartSourceSpiral::updatePart(), LLViewerPartGroup::updateParticles(), and ~LLViewerPart().
Definition at line 74 of file llviewerpartsim.h.
Referenced by init(), and LLVOPartGroup::updateGeometry().
Definition at line 75 of file llviewerpartsim.h.
Referenced by LLViewerPartGroup::addPart(), LLVOPartGroup::getGeometry(), LLViewerPartSim::put(), LLVOPartGroup::updateGeometry(), LLViewerPartSourceChat::updatePart(), LLViewerPartSourceBeam::updatePart(), LLViewerPartSourceSpiral::updatePart(), and LLViewerPartGroup::updateParticles().
Definition at line 76 of file llviewerpartsim.h.
Referenced by LLVOPartGroup::getGeometry(), and LLViewerPartGroup::updateParticles().
Definition at line 77 of file llviewerpartsim.h.
Referenced by LLViewerPartGroup::updateParticles().
Definition at line 78 of file llviewerpartsim.h.
Referenced by LLVOPartGroup::getGeometry(), LLVOPartGroup::updateGeometry(), and LLViewerPartGroup::updateParticles().
Definition at line 79 of file llviewerpartsim.h.
Referenced by LLViewerPartGroup::addPart(), LLVOPartGroup::getGeometry(), LLViewerPartSim::put(), LLVOPartGroup::updateGeometry(), and LLViewerPartGroup::updateParticles().
U32 LLViewerPart::sNextPartID = 1 [static] |