#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