#include <llpartdata.h>
Collaboration diagram for LLPartSysData:

Definition at line 146 of file llpartdata.h.
| anonymous enum | 
Definition at line 162 of file llpartdata.h.
| anonymous enum | 
| LL_PART_SRC_PATTERN_DROP | |
| LL_PART_SRC_PATTERN_EXPLODE | |
| LL_PART_SRC_PATTERN_ANGLE | |
| LL_PART_SRC_PATTERN_ANGLE_CONE | |
| LL_PART_SRC_PATTERN_ANGLE_CONE_EMPTY | 
Definition at line 169 of file llpartdata.h.
| LLPartSysData::LLPartSysData | ( | ) | 
Definition at line 155 of file llpartdata.cpp.
References f, LL_PART_SRC_PATTERN_DROP, mBurstPartCount, mBurstRadius, mBurstRate, mBurstSpeedMax, mBurstSpeedMin, mCRC, LLPartData::mEndColor, LLPartData::mEndScale, LLPartData::mFlags, mInnerAngle, mMaxAge, LLPartData::mMaxAge, mOuterAngle, mPartData, mPattern, mStartAge, LLPartData::mStartColor, and LLPartData::mStartScale.
| void LLPartSysData::clampSourceParticleRate | ( | ) | 
Definition at line 329 of file llpartdata.cpp.
References f, llfloor(), mBurstPartCount, and mBurstRate.
Definition at line 253 of file llpartdata.cpp.
References FALSE, LLMessageSystem::getBinaryData(), LLMessageSystem::getSize(), gMessageSystem, llendl, llwarns, PS_DATA_BLOCK_SIZE, S32, size, TRUE, and LLDataPackerBinaryBuffer::unpackU32().
Referenced by LLViewerPartSourceScript::unpackPSS().
| BOOL LLPartSysData::pack | ( | LLDataPacker & | dp | ) | 
Definition at line 178 of file llpartdata.cpp.
References FALSE, mAngularVelocity, mBurstPartCount, mBurstRadius, mBurstRate, mBurstSpeedMax, mBurstSpeedMin, mCRC, mFlags, mInnerAngle, mMaxAge, mOuterAngle, mPartAccel, mPartData, mPartImageID, mPattern, mStartAge, mTargetUUID, LLVector3::mV, LLPartData::pack(), LLDataPacker::packFixed(), LLDataPacker::packU32(), LLDataPacker::packU8(), LLDataPacker::packUUID(), and TRUE.
Referenced by packBlock().
| BOOL LLPartSysData::packBlock | ( | ) | 
Definition at line 293 of file llpartdata.cpp.
References LLMessageSystem::addBinaryData(), gMessageSystem, pack(), PS_DATA_BLOCK_SIZE, and TRUE.
| BOOL LLPartSysData::packNull | ( | ) |  [static] | 
Definition at line 285 of file llpartdata.cpp.
References LLMessageSystem::addBinaryData(), gMessageSystem, PS_DATA_BLOCK_SIZE, and TRUE.
Definition at line 339 of file llpartdata.cpp.
References llclamp(), mPartAccel, LLVector3::mV, VX, VY, and VZ.
| void LLPartSysData::setUseNewAngle | ( | ) |  [inline] | 
| BOOL LLPartSysData::unpack | ( | LLDataPacker & | dp | ) | 
Definition at line 208 of file llpartdata.cpp.
References f, FALSE, llmax(), mAngularVelocity, mBurstPartCount, mBurstRadius, mBurstRate, mBurstSpeedMax, mBurstSpeedMin, mCRC, mFlags, mInnerAngle, mMaxAge, mOuterAngle, mPartAccel, mPartData, mPartImageID, mPattern, mStartAge, mTargetUUID, LLVector3::mV, TRUE, LLPartData::unpack(), LLDataPacker::unpackFixed(), LLDataPacker::unpackU32(), LLDataPacker::unpackU8(), and LLDataPacker::unpackUUID().
Referenced by unpackBlock().
Definition at line 307 of file llpartdata.cpp.
References FALSE, LLMessageSystem::getBinaryData(), LLMessageSystem::getSize(), gMessageSystem, llendl, llwarns, PS_DATA_BLOCK_SIZE, S32, size, TRUE, and unpack().
| void LLPartSysData::unsetUseNewAngle | ( | ) |  [inline] | 
| std::ostream& operator<< | ( | std::ostream & | s, | |
| const LLPartSysData & | data | |||
| ) |  [friend] | 
Definition at line 238 of file llpartdata.cpp.
Definition at line 209 of file llpartdata.h.
Referenced by operator<<(), pack(), unpack(), and LLViewerPartSourceScript::update().
Definition at line 212 of file llpartdata.h.
Referenced by clampSourceParticleRate(), LLParticleEvent::getScore(), LLPartSysData(), operator<<(), pack(), unpack(), LLViewerPartSourceScript::update(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 213 of file llpartdata.h.
Referenced by LLPartSysData(), operator<<(), pack(), setBurstRadius(), unpack(), LLViewerPartSourceScript::update(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 211 of file llpartdata.h.
Referenced by clampSourceParticleRate(), LLParticleEvent::getScore(), LLPartSysData(), operator<<(), pack(), unpack(), LLViewerPartSourceScript::update(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 215 of file llpartdata.h.
Referenced by LLPartSysData(), operator<<(), pack(), setBurstSpeedMax(), unpack(), LLViewerPartSourceScript::update(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 214 of file llpartdata.h.
Referenced by LLPartSysData(), operator<<(), pack(), setBurstSpeedMin(), unpack(), LLViewerPartSourceScript::update(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 204 of file llpartdata.h.
Referenced by operator<<(), pack(), setUseNewAngle(), unpack(), unsetUseNewAngle(), and LLViewerPartSourceScript::update().
Definition at line 207 of file llpartdata.h.
Referenced by LLPartSysData(), operator<<(), pack(), unpack(), LLViewerPartSourceScript::update(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 217 of file llpartdata.h.
Referenced by LLPartSysData(), operator<<(), pack(), unpack(), and LLViewerPartSourceScript::update().
| S32 LLPartSysData::mNumParticles  [protected] | 
Definition at line 238 of file llpartdata.h.
Definition at line 208 of file llpartdata.h.
Referenced by LLPartSysData(), operator<<(), pack(), unpack(), LLViewerPartSourceScript::update(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 229 of file llpartdata.h.
Referenced by operator<<(), pack(), setPartAccel(), unpack(), and LLViewerPartSourceScript::update().
Definition at line 235 of file llpartdata.h.
Referenced by LLParticleEvent::getScore(), LLPartSysData(), pack(), unpack(), LLViewerPartSourceScript::update(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 230 of file llpartdata.h.
Referenced by LLParticleEvent::LLParticleEvent(), pack(), and unpack().
Definition at line 206 of file llpartdata.h.
Referenced by LLPartSysData(), operator<<(), pack(), unpack(), LLViewerPartSourceScript::update(), and LLFloaterEventLog::updateSelectedEventInfo().
Definition at line 221 of file llpartdata.h.
Referenced by LLPartSysData(), operator<<(), pack(), unpack(), and LLViewerPartSourceScript::update().
Definition at line 219 of file llpartdata.h.
Referenced by pack(), unpack(), and LLViewerPartSourceScript::update().
 1.4.7
 1.4.7