xoreos
0.0.5
|
#include <objectman.h>
Public Member Functions | |
void | registerObject (Object *object) |
void | unregisterObject (Object *object) |
Object * | findObject (uint32 id) |
Private Attributes | |
Common::Mutex | _objMutex |
std::map< uint32, Object * > | _objects |
Additional Inherited Members | |
Static Public Member Functions inherited from Common::Singleton< ObjectManager > | |
static ObjectManager & | instance () |
static void | destroy () |
Protected Types inherited from Common::Singleton< ObjectManager > | |
typedef ObjectManager | SingletonBaseType |
Protected Member Functions inherited from Common::Singleton< ObjectManager > | |
Singleton () | |
virtual | ~Singleton () |
Definition at line 40 of file objectman.h.
Definition at line 48 of file objectman.cpp.
void Aurora::NWScript::ObjectManager::registerObject | ( | Object * | object | ) |
Definition at line 34 of file objectman.cpp.
void Aurora::NWScript::ObjectManager::unregisterObject | ( | Object * | object | ) |
Definition at line 42 of file objectman.cpp.
References _objects, _objMutex, and Aurora::NWScript::Object::getID().
Definition at line 49 of file objectman.h.
Referenced by findObject(), registerObject(), and unregisterObject().
|
private |
Definition at line 48 of file objectman.h.
Referenced by findObject(), registerObject(), and unregisterObject().