#include <llpartdata.h>
Inheritance diagram for LLPartData:
Definition at line 82 of file llpartdata.h.
anonymous enum |
Definition at line 97 of file llpartdata.h.
LLPartData::LLPartData | ( | ) | [inline] |
Definition at line 85 of file llpartdata.h.
LLSD LLPartData::asLLSD | ( | ) | const |
Definition at line 65 of file llpartdata.cpp.
References ll_sd_from_color4(), ll_sd_from_U32(), ll_sd_from_vector2(), mEndColor, mEndScale, mFlags, mMaxAge, mStartColor, mStartScale, and tut::sd().
Referenced by operator LLSD().
bool LLPartData::fromLLSD | ( | LLSD & | sd | ) |
Definition at line 77 of file llpartdata.cpp.
References ll_color4_from_sd(), ll_U32_from_sd(), ll_vector2_from_sd(), mEndColor, mEndScale, mFlags, mMaxAge, mStartColor, mStartScale, and tut::sd().
LLPartData::operator LLSD | ( | ) | const [inline] |
BOOL LLPartData::pack | ( | LLDataPacker & | dp | ) |
Definition at line 49 of file llpartdata.cpp.
References FALSE, mEndColor, mEndScale, mFlags, mMaxAge, mStartColor, mStartScale, LLVector2::mV, LLDataPacker::packColor4U(), LLDataPacker::packFixed(), LLDataPacker::packU32(), LLColor4U::setVec(), and TRUE.
Referenced by LLPartSysData::pack().
Definition at line 140 of file llpartdata.cpp.
References mEndColor, LLVector3::mV, and LLColor4::setVec().
Definition at line 127 of file llpartdata.cpp.
References llmin(), MAX_PART_SCALE, mEndScale, LLVector2::mV, VX, and VY.
Definition at line 134 of file llpartdata.cpp.
References mStartColor, LLVector3::mV, and LLColor4::setVec().
Definition at line 120 of file llpartdata.cpp.
References llmin(), MAX_PART_SCALE, mStartScale, LLVector2::mV, VX, and VY.
BOOL LLPartData::unpack | ( | LLDataPacker & | dp | ) |
Definition at line 89 of file llpartdata.cpp.
References FALSE, mEndColor, mEndScale, mFlags, mMaxAge, mStartColor, mStartScale, LLVector2::mV, LLColor4::setVec(), TRUE, LLDataPacker::unpackColor4U(), LLDataPacker::unpackFixed(), and LLDataPacker::unpackU32().
Referenced by LLPartSysData::unpack().
friend class LLPartSysData [friend] |
Definition at line 129 of file llpartdata.h.
friend class LLViewerPartSourceScript [friend] |
Definition at line 130 of file llpartdata.h.
Definition at line 137 of file llpartdata.h.
Referenced by asLLSD(), fromLLSD(), LLPartSysData::LLPartSysData(), LLViewerPart::operator=(), pack(), setEndAlpha(), setEndColor(), unpack(), LLViewerPartSourceScript::update(), LLViewerPartGroup::updateParticles(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 139 of file llpartdata.h.
Referenced by asLLSD(), fromLLSD(), LLParticleEvent::getScore(), LLPartSysData::LLPartSysData(), LLViewerPart::operator=(), pack(), setEndScale(), unpack(), LLViewerPartSourceScript::update(), LLViewerPartGroup::updateParticles(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 134 of file llpartdata.h.
Referenced by LLViewerPartGroup::addPart(), asLLSD(), fromLLSD(), LLVOPartGroup::getGeometry(), LLParticleEvent::getScore(), LLViewerPart::init(), LLPartSysData::LLPartSysData(), LLViewerPart::operator=(), pack(), LLViewerPartSim::put(), setFlags(), unpack(), LLViewerPartSourceScript::update(), LLViewerPartSourceBeam::updatePart(), LLViewerPartGroup::updateParticles(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 135 of file llpartdata.h.
Referenced by asLLSD(), fromLLSD(), LLParticleEvent::getScore(), LLViewerPart::init(), LLPartSysData::LLPartSysData(), LLViewerPart::operator=(), pack(), setMaxAge(), unpack(), LLViewerPartSourceScript::update(), LLViewerPartSourceChat::updatePart(), LLViewerPartSourceBeam::updatePart(), LLViewerPartSourceSpiral::updatePart(), and LLViewerPartGroup::updateParticles().
Definition at line 142 of file llpartdata.h.
Referenced by LLViewerPart::operator=(), LLViewerPartSourceChat::updatePart(), and LLViewerPartSourceSpiral::updatePart().
Definition at line 141 of file llpartdata.h.
Referenced by LLViewerPart::operator=(), and LLViewerPartGroup::updateParticles().
Definition at line 136 of file llpartdata.h.
Referenced by asLLSD(), fromLLSD(), LLPartSysData::LLPartSysData(), LLViewerPart::operator=(), pack(), setStartAlpha(), setStartColor(), unpack(), LLViewerPartSourceScript::update(), LLViewerPartGroup::updateParticles(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 138 of file llpartdata.h.
Referenced by asLLSD(), fromLLSD(), LLParticleEvent::getScore(), LLPartSysData::LLPartSysData(), LLViewerPart::operator=(), pack(), setStartScale(), unpack(), LLViewerPartSourceScript::update(), LLViewerPartGroup::updateParticles(), and LLFloaterEventLog::updateSelectedEventInfo().