omegalib  13.1
omega::ModuleServices Class Reference

#include <ModuleServices.h>

Static Public Member Functions

static void addModule (EngineModule *module)
 
static void removeModule (EngineModule *module)
 
static void update (Engine *srv, const UpdateContext &context)
 
static void handleEvent (const Event &evt, EngineModule::Priority p)
 Dispatches an event to all modules with the specified priority. More...
 
static bool handleCommand (const String &cmd)
 
static void disposeAll ()
 
static void disposeNonCoreModules ()
 
static void setNonCoreMode ()
 
static void setCoreMode ()
 
static bool isCoreMode ()
 
static Vector< EngineModule * > getModules ()
 

Member Function Documentation

static void omega::ModuleServices::addModule ( EngineModule module)
static
static void omega::ModuleServices::disposeAll ( )
static
static void omega::ModuleServices::disposeNonCoreModules ( )
static
static Vector<EngineModule*> omega::ModuleServices::getModules ( )
static
static bool omega::ModuleServices::handleCommand ( const String cmd)
static
static void omega::ModuleServices::handleEvent ( const Event evt,
EngineModule::Priority  p 
)
static

Dispatches an event to all modules with the specified priority.

static bool omega::ModuleServices::isCoreMode ( )
inlinestatic
static void omega::ModuleServices::removeModule ( EngineModule module)
static
static void omega::ModuleServices::setCoreMode ( )
inlinestatic
static void omega::ModuleServices::setNonCoreMode ( )
inlinestatic
static void omega::ModuleServices::update ( Engine srv,
const UpdateContext context 
)
static

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