|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <MovementGenerator.h>
Public Member Functions | |
| MovementGenerator * | Create (void *) const |
| Abstract Factory create method. | |
| MovementGeneratorFactory (MovementGeneratorType mgt) | |
| Public Member Functions inherited from SelectableMovement | |
| SelectableMovement (MovementGeneratorType mgt) | |
| Public Member Functions inherited from FactoryHolder< MovementGenerator, MovementGeneratorType > | |
| void | DeregisterSelf (void) |
| FactoryHolder (MovementGeneratorType k) | |
| MovementGeneratorType | key () const |
| void | RegisterSelf (void) |
| virtual | ~FactoryHolder () |
Additional Inherited Members | |
| Public Types inherited from FactoryHolder< MovementGenerator, MovementGeneratorType > | |
| typedef ObjectRegistry< FactoryHolder< MovementGenerator, MovementGeneratorType >, MovementGeneratorType > | FactoryHolderRegistry |
| typedef Skyfire::Singleton< FactoryHolderRegistry, Skyfire::NullMutex > | FactoryHolderRepository |
Definition at line 72 of file MovementGenerator.h.
|
inline |
Definition at line 74 of file MovementGenerator.h.
References SelectableMovement::SelectableMovement().
|
inlinevirtual |
Abstract Factory create method.
Implements FactoryHolder< MovementGenerator, MovementGeneratorType >.
Definition at line 13 of file MovementGeneratorImpl.h.