dtDAL::Map::MapGameEvents Class Reference

#include <map.h>

Inheritance diagram for dtDAL::Map::MapGameEvents:

dtDAL::GameEventManager

List of all members.

Public Member Functions

 MapGameEvents (Map &parent)
virtual void AddEvent (GameEvent &event)
 Adds a new event to the game event manager.
virtual void RemoveEvent (GameEvent &event)
 Removes an existing event from the game event manager.
virtual void RemoveEvent (const dtCore::UniqueId &id)
 Removes the game event with the specified unique id from the manager.
virtual void ClearAllEvents ()
 Clears all the currently registered events from the manager.


Constructor & Destructor Documentation

dtDAL::Map::MapGameEvents::MapGameEvents ( Map parent  ) 


Member Function Documentation

void dtDAL::Map::MapGameEvents::AddEvent ( GameEvent event  )  [virtual]

Adds a new event to the game event manager.

Parameters:
event The new event to register with the manager.

Reimplemented from dtDAL::GameEventManager.

void dtDAL::Map::MapGameEvents::RemoveEvent ( GameEvent event  )  [virtual]

Removes an existing event from the game event manager.

Parameters:
event The event to remove. If it is not currently in the manager, this method is a no-op.

Reimplemented from dtDAL::GameEventManager.

void dtDAL::Map::MapGameEvents::RemoveEvent ( const dtCore::UniqueId id  )  [virtual]

Removes the game event with the specified unique id from the manager.

Parameters:
id The unique id of the game event to remove. If the event is not currently in the manager, this method is a no-op.

Reimplemented from dtDAL::GameEventManager.

void dtDAL::Map::MapGameEvents::ClearAllEvents (  )  [virtual]

Clears all the currently registered events from the manager.

Reimplemented from dtDAL::GameEventManager.


http://www.delta3d.org
2.0.0 generated 14 Feb 2008