#include <llfloatereventlog.h>
Inheritance diagram for LLEventEmitter:
Public Member Functions | |
LLEventEmitter () | |
virtual LLString | getName () const |
Name of this emitter. | |
virtual void | setName (const LLString &name) |
virtual LLUUID | getID () const |
ID of this emitter. This one is a bit special. This will be used to uniquely identify this emitter. Derived classes must return something suitable here. | |
virtual void | update () |
Update internal info Overriden by derived classes. Code for requesting missing information should go here. | |
virtual LLString | getOwnerName () const |
virtual LLUUID | getOwnerID () const |
LLVector3d | getPosition () const |
void | setPosition (const LLVector3d &pos) |
void | addEvent (LLPointer< LLWorldEvent > ev) |
LLPointer< LLWorldEvent > | getEvent (const LLUUID &id) |
Protected Attributes | |
LLVector3d | mPosition |
map< LLUUID, LLPointer< LLWorldEvent > > | mEvents |
Friends | |
class | LLFloaterEventLog |
Definition at line 151 of file llfloatereventlog.h.
LLEventEmitter::LLEventEmitter | ( | ) | [inline] |
Definition at line 154 of file llfloatereventlog.h.
void LLEventEmitter::addEvent | ( | LLPointer< LLWorldEvent > | ev | ) | [inline] |
LLPointer<LLWorldEvent> LLEventEmitter::getEvent | ( | const LLUUID & | id | ) | [inline] |
virtual LLUUID LLEventEmitter::getID | ( | ) | const [inline, virtual] |
ID of this emitter. This one is a bit special. This will be used to uniquely identify this emitter. Derived classes must return something suitable here.
Reimplemented in LLAvatarEmitter, and LLObjectEmitter.
Definition at line 170 of file llfloatereventlog.h.
References LLUUID::null.
Name of this emitter.
Reimplemented in LLAvatarEmitter, and LLObjectEmitter.
Definition at line 160 of file llfloatereventlog.h.
virtual LLUUID LLEventEmitter::getOwnerID | ( | ) | const [inline, virtual] |
Reimplemented in LLAvatarOwnedEmitter.
Definition at line 180 of file llfloatereventlog.h.
References LLUUID::null.
virtual LLString LLEventEmitter::getOwnerName | ( | ) | const [inline, virtual] |
LLVector3d LLEventEmitter::getPosition | ( | void | ) | const [inline] |
void LLEventEmitter::setPosition | ( | const LLVector3d & | pos | ) | [inline] |
Definition at line 183 of file llfloatereventlog.h.
References mPosition.
Referenced by LLObjectEmitter::LLObjectEmitter().
virtual void LLEventEmitter::update | ( | ) | [inline, virtual] |
Update internal info Overriden by derived classes. Code for requesting missing information should go here.
Reimplemented in LLAvatarOwnedEmitter.
Definition at line 176 of file llfloatereventlog.h.
friend class LLFloaterEventLog [friend] |
Definition at line 188 of file llfloatereventlog.h.
map<LLUUID, LLPointer<LLWorldEvent> > LLEventEmitter::mEvents [protected] |
LLVector3d LLEventEmitter::mPosition [protected] |