#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] |