#include <SpyVisionUpdate.h>
Inherits UpdateModule, and UpgradeMux.
Static Public Member Functions | |
| static Int | getInterfaceMask () |
Static Public Member Functions inherited from UpdateModule | |
| static Int | getInterfaceMask () |
Static Public Member Functions inherited from BehaviorModule | |
| static Int | getInterfaceMask () |
| static ModuleType | getModuleType () |
Static Public Member Functions inherited from Module | |
| static ModuleData * | friend_newModuleData (INI *ini) |
Protected Member Functions | |
| virtual void | upgradeImplementation () |
| Here's the actual work of Upgrading. | |
| virtual void | getUpgradeActivationMasks (UpgradeMaskType &activation, UpgradeMaskType &conflicting) const |
| Here's the actual work of Upgrading. | |
| virtual void | performUpgradeFX () |
| perform the associated fx list | |
| virtual void | processUpgradeRemoval () |
| virtual Bool | requiresAllActivationUpgrades () const |
| Bool | isUpgradeActive () const |
| virtual Bool | isSubObjectsUpgrade () |
Protected Member Functions inherited from UpdateModule | |
| void | setWakeFrame (Object *obj, UpdateSleepTime wakeDelay) |
| UpdateSleepTime | getWakeFrame () const |
| virtual SleepyUpdatePhase | getUpdatePhase () const |
| UpdateSleepTime | frameToSleepTime (UnsignedInt frame1, UnsignedInt frame2=FOREVER, UnsignedInt frame3=FOREVER, UnsignedInt frame4=FOREVER) |
Protected Member Functions inherited from BehaviorModule | |
| virtual void | crc (Xfer *xfer) |
| virtual void | xfer (Xfer *xfer) |
| virtual void | loadPostProcess (void) |
Protected Member Functions inherited from ObjectModule | |
| Object * | getObject () |
| const Object * | getObject () const |
Protected Member Functions inherited from Module | |
| const ModuleData * | getModuleData () const |
Protected Member Functions inherited from MemoryPoolObject | |
| virtual | ~MemoryPoolObject () |
| void * | operator new (size_t s) |
| void | operator delete (void *p) |
| virtual MemoryPool * | getObjectMemoryPool ()=0 |
Protected Member Functions inherited from UpgradeMux | |
| void | setUpgradeExecuted (Bool e) |
| void | giveSelfUpgrade () |
| virtual void | upgradeMuxCRC (Xfer *xfer) |
| virtual void | upgradeMuxXfer (Xfer *xfer) |
| virtual void | upgradeMuxLoadPostProcess (void) |
Definition at line 85 of file SpyVisionUpdate.h.
| SpyVisionUpdate::SpyVisionUpdate | ( | Thing * | thing, |
| const ModuleData * | moduleData ) |
Definition at line 49 of file SpyVisionUpdate.cpp.
| void SpyVisionUpdate::activateSpyVision | ( | UnsignedInt | duration | ) |
Definition at line 66 of file SpyVisionUpdate.cpp.
|
inline |
Definition at line 113 of file SpyVisionUpdate.h.
|
inlinestatic |
Definition at line 99 of file SpyVisionUpdate.h.
|
inlinevirtual |
Reimplemented from BehaviorModule.
Definition at line 96 of file SpyVisionUpdate.h.
|
inlinevirtual |
Reimplemented from BehaviorModule.
Definition at line 105 of file SpyVisionUpdate.h.
|
inlineprotectedvirtual |
Here's the actual work of Upgrading.
Implements UpgradeMux.
Definition at line 119 of file SpyVisionUpdate.h.
|
inlineprotectedvirtual |
Implements UpgradeMux.
Definition at line 138 of file SpyVisionUpdate.h.
|
inlineprotected |
Definition at line 137 of file SpyVisionUpdate.h.
Reimplemented from ObjectModule.
Definition at line 116 of file SpyVisionUpdate.cpp.
|
virtual |
onDelete() will be called on all modules contained by an object or drawable before the actual deletion of each of those modules happens
Reimplemented from Module.
Definition at line 213 of file SpyVisionUpdate.cpp.
|
virtual |
Reimplemented from ObjectModule.
Definition at line 128 of file SpyVisionUpdate.cpp.
|
inlineprotectedvirtual |
perform the associated fx list
Implements UpgradeMux.
Definition at line 123 of file SpyVisionUpdate.h.
|
inlineprotectedvirtual |
Implements UpgradeMux.
Definition at line 127 of file SpyVisionUpdate.h.
|
inlineprotectedvirtual |
Implements UpgradeMux.
Definition at line 133 of file SpyVisionUpdate.h.
| void SpyVisionUpdate::setDisabledUntilFrame | ( | UnsignedInt | frame | ) |
Definition at line 84 of file SpyVisionUpdate.cpp.
|
virtual |
Implements UpdateModule.
Definition at line 138 of file SpyVisionUpdate.cpp.
|
protectedvirtual |
Here's the actual work of Upgrading.
Implements UpgradeMux.
Definition at line 223 of file SpyVisionUpdate.cpp.