CSGXHappening Class Reference

#include <happening.hpp>

Inheritance diagram for CSGXHappening:

CSGXEngine CGameObject CGameHandler

List of all members.

Public Member Functions

void addEngine (CSGXEngine *engine)
void removeEngine (CSGXEngine *engine)
tBOOL registerObjectToAllEngines (CGameObject *ptr)
tBOOL unregisterObjectFromAllEngines (CGameObject *ptr)

Static Public Member Functions

static CSGXHappeningget ()
static CSGXHappeningcreate ()

Protected Attributes

sgxVector< CSGXEngine * > m_EngineList

Static Protected Attributes

static CSGXHappeningm_pSingleton


Member Function Documentation

static CSGXHappening* CSGXHappening::get (  )  [static]

static CSGXHappening* CSGXHappening::create (  )  [static]

void CSGXHappening::addEngine ( CSGXEngine engine  ) 

void CSGXHappening::removeEngine ( CSGXEngine engine  ) 

tBOOL CSGXHappening::registerObjectToAllEngines ( CGameObject ptr  ) 

tBOOL CSGXHappening::unregisterObjectFromAllEngines ( CGameObject ptr  ) 


Member Data Documentation

sgxVector<CSGXEngine *> CSGXHappening::m_EngineList [protected]


The documentation for this class was generated from the following file:

Generated on Thu Aug 14 14:36:35 2008 for The SGX Core by  doxygen 1.5.6