LLViewerPartSource Class Reference

#include <llviewerpartsource.h>

Inheritance diagram for LLViewerPartSource:

Inheritance graph
[legend]
Collaboration diagram for LLViewerPartSource:

Collaboration graph
[legend]

List of all members.

Public Types

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
void setStart ()

Static Public Member Functions

static void updatePart (LLViewerPart &part, const F32 dt)

Public Attributes

LLVector3 mPosAgent
LLVector3 mTargetPosAgent
LLVector3 mLastUpdatePosAgent
LLPointer< LLViewerObjectmSourceObjectp
U32 mID

Protected Attributes

U32 mType
BOOL mIsDead
BOOL mIsSuspended
F32 mLastUpdateTime
F32 mLastPartTime
LLUUID mOwnerUUID
LLPointer< LLViewerImagemImagep
U32 mPartFlags
U32 mDelay


Detailed Description

Definition at line 50 of file llviewerpartsource.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
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.


Constructor & Destructor Documentation

LLViewerPartSource::LLViewerPartSource ( const U32  type  ) 

Definition at line 47 of file llviewerpartsource.cpp.

References FALSE, mDelay, mID, mIsDead, mIsSuspended, mLastPartTime, and mLastUpdateTime.


Member Function Documentation

void LLViewerPartSource::update ( const F32  dt  )  [virtual]

void LLViewerPartSource::setDead (  )  [virtual]

BOOL LLViewerPartSource::isDead (  )  const [inline]

Definition at line 67 of file llviewerpartsource.h.

References mIsDead.

void LLViewerPartSource::setSuspended ( BOOL  state  )  [inline]

Definition at line 68 of file llviewerpartsource.h.

References mIsSuspended.

Referenced by LLViewerObject::hideExtraDisplayItems().

Here is the caller graph for this function:

BOOL LLViewerPartSource::isSuspended (  )  const [inline]

Definition at line 69 of file llviewerpartsource.h.

References mIsSuspended.

U32 LLViewerPartSource::getType (  )  const [inline]

Definition at line 70 of file llviewerpartsource.h.

References mType.

void LLViewerPartSource::updatePart ( LLViewerPart part,
const F32  dt 
) [static]

void LLViewerPartSource::setOwnerUUID ( const LLUUID owner_id  )  [inline]

Definition at line 72 of file llviewerpartsource.h.

References mOwnerUUID.

LLUUID LLViewerPartSource::getOwnerUUID (  )  const [inline]

Definition at line 73 of file llviewerpartsource.h.

References mOwnerUUID.

U32 LLViewerPartSource::getID (  )  const [inline]

Definition at line 74 of file llviewerpartsource.h.

References mID.

LLUUID LLViewerPartSource::getImageUUID (  )  const

Definition at line 77 of file llviewerpartsource.cpp.

References LLViewerImage::getID(), mImagep, and LLUUID::null.

Here is the call graph for this function:

void LLViewerPartSource::setStart (  ) 

Definition at line 86 of file llviewerpartsource.cpp.

References mDelay.


Member Data Documentation

Definition at line 80 of file llviewerpartsource.h.

Definition at line 82 of file llviewerpartsource.h.

Referenced by getID(), and LLViewerPartSource().

Definition at line 85 of file llviewerpartsource.h.

Referenced by getType().

Definition at line 90 of file llviewerpartsource.h.

Referenced by getOwnerUUID(), and setOwnerUUID().

Definition at line 94 of file llviewerpartsource.h.


The documentation for this class was generated from the following files:

Generated on Fri May 16 09:32:49 2008 for SecondLife by  doxygen 1.5.5