#include <llviewerpartsource.h>
Inheritance diagram for LLViewerPartSource:


| Public Types | |
| LL_PART_SOURCE_NULL | |
| LL_PART_SOURCE_SCRIPT | |
| LL_PART_SOURCE_SPIRAL | |
| LL_PART_SOURCE_BEAM | |
| LL_PART_SOURCE_CHAT | |
| enum | { LL_PART_SOURCE_NULL, LL_PART_SOURCE_SCRIPT, LL_PART_SOURCE_SPIRAL, LL_PART_SOURCE_BEAM, LL_PART_SOURCE_CHAT } | 
| Public Member Functions | |
| LLViewerPartSource (const U32 type) | |
| virtual void | update (const F32 dt) | 
| virtual void | setDead () | 
| BOOL | isDead () const | 
| void | setSuspended (BOOL state) | 
| BOOL | isSuspended () const | 
| U32 | getType () const | 
| void | setOwnerUUID (const LLUUID &owner_id) | 
| LLUUID | getOwnerUUID () const | 
| U32 | getID () const | 
| LLUUID | getImageUUID () const | 
| Static Public Member Functions | |
| static void | updatePart (LLViewerPart &part, const F32 dt) | 
| Public Attributes | |
| LLVector3 | mPosAgent | 
| LLVector3 | mTargetPosAgent | 
| LLVector3 | mLastUpdatePosAgent | 
| LLPointer< LLViewerObject > | mSourceObjectp | 
| U32 | mID | 
| Protected Attributes | |
| U32 | mType | 
| BOOL | mIsDead | 
| BOOL | mIsSuspended | 
| F32 | mLastUpdateTime | 
| F32 | mLastPartTime | 
| LLUUID | mOwnerUUID | 
| LLPointer< LLViewerImage > | mImagep | 
| U32 | mPartFlags | 
Definition at line 50 of file llviewerpartsource.h.
| anonymous enum | 
| LL_PART_SOURCE_NULL | |
| LL_PART_SOURCE_SCRIPT | |
| LL_PART_SOURCE_SPIRAL | |
| LL_PART_SOURCE_BEAM | |
| LL_PART_SOURCE_CHAT | 
Definition at line 53 of file llviewerpartsource.h.
| LLViewerPartSource::LLViewerPartSource | ( | const U32 | type | ) | 
Definition at line 46 of file llviewerpartsource.cpp.
References FALSE, mID, mIsDead, mIsSuspended, mLastPartTime, and mLastUpdateTime.
| U32 LLViewerPartSource::getID | ( | ) | const  [inline] | 
| LLUUID LLViewerPartSource::getImageUUID | ( | ) | const | 
Definition at line 73 of file llviewerpartsource.cpp.
References LLViewerImage::getID(), mImagep, and LLUUID::null.
| LLUUID LLViewerPartSource::getOwnerUUID | ( | ) | const  [inline] | 
| U32 LLViewerPartSource::getType | ( | ) | const  [inline] | 
| BOOL LLViewerPartSource::isDead | ( | ) | const  [inline] | 
| BOOL LLViewerPartSource::isSuspended | ( | ) | const  [inline] | 
| void LLViewerPartSource::setDead | ( | ) |  [virtual] | 
Reimplemented in LLViewerPartSourceScript, LLViewerPartSourceSpiral, LLViewerPartSourceBeam, and LLViewerPartSourceChat.
Definition at line 58 of file llviewerpartsource.cpp.
Definition at line 68 of file llviewerpartsource.h.
References mIsSuspended.
Referenced by LLViewerObject::hideExtraDisplayItems().
Reimplemented in LLViewerPartSourceScript, LLViewerPartSourceSpiral, LLViewerPartSourceBeam, and LLViewerPartSourceChat.
Definition at line 68 of file llviewerpartsource.cpp.
| void LLViewerPartSource::updatePart | ( | LLViewerPart & | part, | |
| const F32 | dt | |||
| ) |  [static] | 
Reimplemented in LLViewerPartSourceSpiral, LLViewerPartSourceBeam, and LLViewerPartSourceChat.
Definition at line 64 of file llviewerpartsource.cpp.
Definition at line 81 of file llviewerpartsource.h.
Referenced by getID(), and LLViewerPartSource().
| LLPointer<LLViewerImage> LLViewerPartSource::mImagep  [protected] | 
Definition at line 90 of file llviewerpartsource.h.
Referenced by LLViewerPartSourceScript::getImage(), getImageUUID(), LLViewerPartSourceScript::LLViewerPartSourceScript(), LLViewerPartSourceScript::setImage(), LLViewerPartSourceChat::update(), LLViewerPartSourceBeam::update(), LLViewerPartSourceSpiral::update(), and LLViewerPartSourceScript::update().
| BOOL LLViewerPartSource::mIsDead  [protected] | 
Definition at line 85 of file llviewerpartsource.h.
Referenced by isDead(), LLViewerPartSource(), LLViewerPartSourceChat::setDead(), LLViewerPartSourceBeam::setDead(), LLViewerPartSourceSpiral::setDead(), LLViewerPartSourceScript::setDead(), and setDead().
| BOOL LLViewerPartSource::mIsSuspended  [protected] | 
Definition at line 86 of file llviewerpartsource.h.
Referenced by isSuspended(), LLViewerPartSource(), setSuspended(), and LLViewerPartSourceScript::update().
| F32 LLViewerPartSource::mLastPartTime  [protected] | 
Definition at line 88 of file llviewerpartsource.h.
Referenced by LLViewerPartSource(), LLViewerPartSourceChat::update(), LLViewerPartSourceBeam::update(), LLViewerPartSourceSpiral::update(), and LLViewerPartSourceScript::update().
Definition at line 79 of file llviewerpartsource.h.
| F32 LLViewerPartSource::mLastUpdateTime  [protected] | 
Definition at line 87 of file llviewerpartsource.h.
Referenced by LLViewerPartSource(), LLViewerPartSourceChat::update(), LLViewerPartSourceBeam::update(), LLViewerPartSourceSpiral::update(), and LLViewerPartSourceScript::update().
| LLUUID LLViewerPartSource::mOwnerUUID  [protected] | 
Definition at line 89 of file llviewerpartsource.h.
Referenced by getOwnerUUID(), and setOwnerUUID().
| U32 LLViewerPartSource::mPartFlags  [protected] | 
Definition at line 93 of file llviewerpartsource.h.
Definition at line 77 of file llviewerpartsource.h.
Referenced by LLViewerPartSourceChat::LLViewerPartSourceChat(), LLViewerPartSourceScript::LLViewerPartSourceScript(), LLViewerPartSourceSpiral::LLViewerPartSourceSpiral(), LLViewerPartSourceChat::update(), LLViewerPartSourceBeam::update(), LLViewerPartSourceSpiral::update(), LLViewerPartSourceScript::update(), and LLViewerPartSourceSpiral::updatePart().
Definition at line 80 of file llviewerpartsource.h.
Referenced by LLViewerPartSourceScript::LLViewerPartSourceScript(), LLViewerPartSourceChat::setDead(), LLViewerPartSourceBeam::setDead(), LLViewerPartSourceSpiral::setDead(), LLViewerPartSourceScript::setDead(), LLViewerPartSourceChat::setSourceObject(), LLViewerPartSourceBeam::setSourceObject(), LLViewerPartSourceSpiral::setSourceObject(), LLViewerPartSourceChat::update(), LLViewerPartSourceBeam::update(), LLViewerPartSourceSpiral::update(), LLViewerPartSourceScript::update(), and LLViewerPartSourceSpiral::updatePart().
Definition at line 78 of file llviewerpartsource.h.
Referenced by LLViewerPartSourceBeam::update(), and LLViewerPartSourceScript::update().
| U32 LLViewerPartSource::mType  [protected] | 
 1.4.7
 1.4.7