EngineModuleManager
Public Static Functions
Module *
findModule(const char * name)
Return the instance of the module called "name" or NULL if no such module is defined.
Initialize all modules registered with the system.
Shutdown all modules registered with the system.
Private Static Functions
_createModuleList(Module::Mode mode, Vector< Module * > & moduleList)
Module *
_findOverrideFor(Module * module)
_getIndexOfModuleInList(Vector< Module * > & moduleList, const char * moduleName)
_getIndexOfModuleInList(Vector< Module * > & moduleList, Module * module)
_insertIntoModuleList(Module::Mode mode, Vector< Module * > & moduleList, Module * module)
_moduleListToString(Vector< Module * > & moduleList)
_printModuleList(Vector< Module * > & moduleList)
Detailed Description
Public Static Functions
findModule(const char * name)
Return the instance of the module called "name" or NULL if no such module is defined.
initializeSystem()
Initialize all modules registered with the system.
shutdownSystem()
Shutdown all modules registered with the system.
Private Static Functions
_createModuleList(Module::Mode mode, Vector< Module * > & moduleList)
_findOverrideFor(Module * module)
_getIndexOfModuleInList(Vector< Module * > & moduleList, const char * moduleName)
_getIndexOfModuleInList(Vector< Module * > & moduleList, Module * module)
_insertIntoModuleList(Module::Mode mode, Vector< Module * > & moduleList, Module * module)
_moduleListToString(Vector< Module * > & moduleList)
_printModuleList(Vector< Module * > & moduleList)