#include <W3DThingFactory.h>
Inherits ThingFactory.
Public Member Functions | |
| W3DThingFactory (void) | |
| virtual | ~W3DThingFactory (void) |
Public Member Functions inherited from ThingFactory | |
| ThingFactory (void) | |
| virtual | ~ThingFactory (void) |
| virtual void | init (void) |
| virtual void | postProcessLoad (void) |
| virtual void | reset (void) |
| virtual void | update (void) |
| ThingTemplate * | newTemplate (const AsciiString &name) |
| create a new template with name 'name' and add to template list | |
| const ThingTemplate * | firstTemplate (void) |
| const ThingTemplate * | findTemplate (const AsciiString &name, Bool check=TRUE) |
| const ThingTemplate * | findByTemplateID (UnsignedShort id) |
| Object * | newObject (const ThingTemplate *tmplate, Team *team, ObjectStatusMaskType statusMask=OBJECT_STATUS_MASK_NONE) |
| Drawable * | newDrawable (const ThingTemplate *tmplate, DrawableStatus statusBits=DRAWABLE_STATUS_NONE) |
Public Member Functions inherited from SubsystemInterface | |
| SubsystemInterface () | |
| virtual | ~SubsystemInterface () |
| virtual void | draw (void) |
| void | UPDATE (void) |
| void | DRAW (void) |
| AsciiString | getName (void) |
| void | setName (AsciiString name) |
Additional Inherited Members | |
Static Public Member Functions inherited from ThingFactory | |
| static void | parseObjectDefinition (INI *ini, const AsciiString &name, const AsciiString &reskinFrom) |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
Definition at line 42 of file W3DThingFactory.h.
| W3DThingFactory::W3DThingFactory | ( | void | ) |
Definition at line 37 of file W3DThingFactory.cpp.
|
virtual |
Definition at line 44 of file W3DThingFactory.cpp.