#include <DamageFX.h>
Inherits SubsystemInterface.
Public Member Functions | |
| DamageFXStore () | |
| ~DamageFXStore () | |
| void | init () |
| void | reset () |
| void | update () |
| const DamageFX * | findDamageFX (AsciiString name) const |
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) |
Static Public Member Functions | |
| static void | parseDamageFXDefinition (INI *ini) |
Additional Inherited Members | |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
The "store" used to hold all the DamageFXs in existence. This is usually used when creating an Object (actually, a Body module), but can be used at any time after that. (It is explicitly OK to swap an Object's DamageFX out at any given time.)
Definition at line 138 of file DamageFX.h.
| DamageFXStore::DamageFXStore | ( | ) |
Definition at line 263 of file DamageFX.cpp.
| DamageFXStore::~DamageFXStore | ( | ) |
Definition at line 269 of file DamageFX.cpp.
| const DamageFX * DamageFXStore::findDamageFX | ( | AsciiString | name | ) | const |
Find the DamageFX with the given name. If no such DamageFX exists, return null.
Definition at line 275 of file DamageFX.cpp.
|
virtual |
Implements SubsystemInterface.
Definition at line 290 of file DamageFX.cpp.
|
static |
Definition at line 305 of file DamageFX.cpp.
|
virtual |
Implements SubsystemInterface.
Definition at line 295 of file DamageFX.cpp.
|
virtual |
Implements SubsystemInterface.
Definition at line 300 of file DamageFX.cpp.