![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
Manages a collection of events. More...
#include <CzEvents.h>
Public Types | |
typedef CzList< CzEvent * > ::iterator | _Iterator |
Public Member Functions | |
_Iterator | begin () |
_Iterator | end () |
CzEventManager () | |
virtual | ~CzEventManager () |
void | addEvent (const char *event_name, const char *actions_name, bool replace=false) |
void | addEvent (CzEvent *evt) |
CzEvent * | findEvent (unsigned int event_name_hash) |
Protected Attributes | |
CzList< CzEvent * > | Events |
Manages a collection of events.
An events manager handles the mapping of a collection of events to action lists. Any XOML object that can potentially raise an event has an events manager, this includes:
typedef CzList<CzEvent*>::iterator CzEventManager::_Iterator |
CzEventManager::CzEventManager | ( | ) | [inline] |
CzEventManager::~CzEventManager | ( | ) | [virtual] |
void CzEventManager::addEvent | ( | const char * | event_name, |
const char * | actions_name, | ||
bool | replace = false |
||
) |
void CzEventManager::addEvent | ( | CzEvent * | evt | ) |
_Iterator CzEventManager::begin | ( | ) | [inline] |
_Iterator CzEventManager::end | ( | ) | [inline] |
CzEvent * CzEventManager::findEvent | ( | unsigned int | event_name_hash | ) |
CzList<CzEvent*> CzEventManager::Events [protected] |