#include <W3DModuleFactory.h>
Inherits ModuleFactory.
Public Member Functions | |
| virtual void | init (void) |
Public Member Functions inherited from ModuleFactory | |
| ModuleFactory (void) | |
| virtual | ~ModuleFactory (void) |
| virtual void | reset (void) |
| We don't reset during the lifetime of the app. | |
| virtual void | update (void) |
| As of now, we don't have a need for an update. | |
| Module * | newModule (Thing *thing, const AsciiString &name, const ModuleData *data, ModuleType type) |
| allocate a new module | |
| ModuleData * | newModuleDataFromINI (INI *ini, const AsciiString &name, ModuleType type, const AsciiString &moduleTag) |
| Int | findModuleInterfaceMask (const AsciiString &name, ModuleType type) |
| virtual void | crc (Xfer *xfer) |
| run the "light" crc check on this data structure | |
| virtual void | xfer (Xfer *xfer) |
| virtual void | loadPostProcess (void) |
Public Member Functions inherited from SubsystemInterface | |
| SubsystemInterface () | |
| virtual | ~SubsystemInterface () |
| virtual void | postProcessLoad () |
| virtual void | draw (void) |
| void | UPDATE (void) |
| void | DRAW (void) |
| AsciiString | getName (void) |
| void | setName (AsciiString name) |
Public Member Functions inherited from Snapshot | |
| Snapshot (void) | |
| ~Snapshot (void) | |
Additional Inherited Members | |
Protected Types inherited from ModuleFactory | |
| typedef std::map< NameKeyType, ModuleTemplate, std::less< NameKeyType > > | ModuleTemplateMap |
| typedef std::vector< const ModuleData * > | ModuleDataList |
Protected Member Functions inherited from ModuleFactory | |
| const ModuleTemplate * | findModuleTemplate (const AsciiString &name, ModuleType type) |
| void | addModuleInternal (NewModuleProc proc, NewModuleDataProc dataproc, ModuleType type, const AsciiString &name, Int whichIntf) |
| adding a new module template to the factory, and assisting macro to make it easier | |
Static Protected Member Functions inherited from ModuleFactory | |
| static NameKeyType | makeDecoratedNameKey (const AsciiString &name, ModuleType type) |
Protected Attributes inherited from ModuleFactory | |
| ModuleTemplateMap | m_moduleTemplateMap |
| ModuleDataList | m_moduleDataList |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
W3D specific functionality for the module factory
Definition at line 44 of file W3DModuleFactory.h.
|
virtual |
Initialize method
Reimplemented from ModuleFactory.
Definition at line 55 of file W3DModuleFactory.cpp.