WorldDatabaseCreateEntityEvent Class Reference
#include <WorldDatabaseEvents.h>
Inherits Event.
Inherited by CreateLinkedPhysicsEntityEvent.
Collaboration diagram for WorldDatabaseCreateEntityEvent:

Public Types | |
| typedef EventFactory < WorldDatabaseCreateEntityEvent > | Factory |
Public Member Functions | |
| WorldDatabaseCreateEntityEvent (unsigned typeBasedId, unsigned environmentBasedId, TransformationData initialTrans, unsigned srcModuleId) | |
| virtual | ~WorldDatabaseCreateEntityEvent () |
| virtual void | encode (NetMessage *message) |
| virtual void | decode (NetMessage *message) |
| virtual void | execute () |
Protected Member Functions | |
| WorldDatabaseCreateEntityEvent () | |
| WorldDatabaseCreateEntityEvent (unsigned srcModuleId, unsigned dstModuleId, std::string eventName) | |
| Entity * | createEntityTypeInstance (EntityType *type, unsigned short instId, unsigned short idOfEnv, unsigned short idInEnv) |
| bool | addNewEntityToEnvironment (Environment *environment, Entity *entity) |
Protected Attributes | |
| TransformationData | initialTransf |
| unsigned | entTypBasedId |
| unsigned | envBasedId |
Friends | |
| class | EventFactory< WorldDatabaseCreateEntityEvent > |
Member Typedef Documentation
Reimplemented in CreateLinkedPhysicsEntityEvent.
Constructor & Destructor Documentation
| WorldDatabaseCreateEntityEvent::WorldDatabaseCreateEntityEvent | ( | unsigned | typeBasedId, | |
| unsigned | environmentBasedId, | |||
| TransformationData | initialTrans, | |||
| unsigned | srcModuleId | |||
| ) |
| WorldDatabaseCreateEntityEvent::~WorldDatabaseCreateEntityEvent | ( | ) | [virtual] |
| WorldDatabaseCreateEntityEvent::WorldDatabaseCreateEntityEvent | ( | ) | [protected] |
| WorldDatabaseCreateEntityEvent::WorldDatabaseCreateEntityEvent | ( | unsigned | srcModuleId, | |
| unsigned | dstModuleId, | |||
| std::string | eventName | |||
| ) | [protected] |
Member Function Documentation
| bool WorldDatabaseCreateEntityEvent::addNewEntityToEnvironment | ( | Environment * | environment, | |
| Entity * | entity | |||
| ) | [protected] |
| Entity * WorldDatabaseCreateEntityEvent::createEntityTypeInstance | ( | EntityType * | type, | |
| unsigned short | instId, | |||
| unsigned short | idOfEnv, | |||
| unsigned short | idInEnv | |||
| ) | [protected] |
| void WorldDatabaseCreateEntityEvent::decode | ( | NetMessage * | message | ) | [virtual] |
| void WorldDatabaseCreateEntityEvent::encode | ( | NetMessage * | message | ) | [virtual] |
- Todo:
- should Event::decode() and Event::encode() be protected?
describe Event::decode() and Event::encode()
Reimplemented from Event.
Reimplemented in CreateLinkedPhysicsEntityEvent.
| void WorldDatabaseCreateEntityEvent::execute | ( | ) | [virtual] |
Process the Event.
- Todo:
- write more precise description
Implements Event.
Reimplemented in CreateLinkedPhysicsEntityEvent.
Friends And Related Function Documentation
friend class EventFactory< WorldDatabaseCreateEntityEvent > [friend] |
Member Data Documentation
unsigned WorldDatabaseCreateEntityEvent::entTypBasedId [protected] |
unsigned WorldDatabaseCreateEntityEvent::envBasedId [protected] |
The documentation for this class was generated from the following files:
- src/inVRs/SystemCore/WorldDatabase/WorldDatabaseEvents.h
- src/inVRs/SystemCore/WorldDatabase/WorldDatabaseEvents.cpp
Generated on Wed Oct 20 16:12:02 2010 for inVRs by
1.5.8