![]() |
TrinityCore
|
#include "Define.h"#include "FactoryHolder.h"#include "MovementDefines.h"#include "ObjectRegistry.h"#include "ScriptActionResult.h"
Include dependency graph for MovementGenerator.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | MovementGenerator |
| class | MovementGeneratorMedium< T, D > |
| struct | IdleMovementFactory |
| struct | RandomMovementFactory |
| struct | WaypointMovementFactory |
Macros | |
| #define | sMovementGeneratorRegistry MovementGeneratorRegistry::instance() |
Typedefs | |
| typedef FactoryHolder< MovementGenerator, Unit, MovementGeneratorType > | MovementGeneratorCreator |
| typedef MovementGeneratorCreator::FactoryHolderRegistry | MovementGeneratorRegistry |
Enumerations | |
| enum | MovementGeneratorFlags : uint16 { MOVEMENTGENERATOR_FLAG_NONE = 0x000 , MOVEMENTGENERATOR_FLAG_INITIALIZATION_PENDING = 0x001 , MOVEMENTGENERATOR_FLAG_INITIALIZED = 0x002 , MOVEMENTGENERATOR_FLAG_SPEED_UPDATE_PENDING = 0x004 , MOVEMENTGENERATOR_FLAG_INTERRUPTED = 0x008 , MOVEMENTGENERATOR_FLAG_PAUSED = 0x010 , MOVEMENTGENERATOR_FLAG_TIMED_PAUSED = 0x020 , MOVEMENTGENERATOR_FLAG_DEACTIVATED = 0x040 , MOVEMENTGENERATOR_FLAG_INFORM_ENABLED = 0x080 , MOVEMENTGENERATOR_FLAG_FINALIZED = 0x100 , MOVEMENTGENERATOR_FLAG_PERSIST_ON_DEATH = 0x200 , MOVEMENTGENERATOR_FLAG_TRANSITORY = MOVEMENTGENERATOR_FLAG_SPEED_UPDATE_PENDING | MOVEMENTGENERATOR_FLAG_INTERRUPTED } |
| #define sMovementGeneratorRegistry MovementGeneratorRegistry::instance() |
Definition at line 150 of file MovementGenerator.h.
Definition at line 125 of file MovementGenerator.h.
Definition at line 148 of file MovementGenerator.h.
| enum MovementGeneratorFlags : uint16 |
Definition at line 32 of file MovementGenerator.h.