| _currentNode | PathMovementBase< Entity, BasePath > | protected |
| _loadedFromDB | WaypointMovementGenerator< Creature > | private |
| _nextMoveTime | WaypointMovementGenerator< Creature > | private |
| _path | PathMovementBase< Entity, BasePath > | protected |
| _pathId | WaypointMovementGenerator< Creature > | private |
| _repeating | WaypointMovementGenerator< Creature > | private |
| AddFlag(uint16 const flag) | MovementGenerator | inline |
| BaseUnitState | MovementGenerator | |
| ComputeNextNode() | WaypointMovementGenerator< Creature > | private |
| Deactivate(Unit *owner) override | MovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > > | inlinevirtual |
| DoDeactivate(Creature *) | WaypointMovementGenerator< Creature > | |
| DoFinalize(Creature *, bool, bool) | WaypointMovementGenerator< Creature > | |
| DoInitialize(Creature *) | WaypointMovementGenerator< Creature > | |
| DoReset(Creature *) | WaypointMovementGenerator< Creature > | |
| DoUpdate(Creature *, uint32) | WaypointMovementGenerator< Creature > | |
| Finalize(Unit *owner, bool active, bool movementInform) override | MovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > > | inlinevirtual |
| Flags | MovementGenerator | |
| GetCurrentNode() const | PathMovementBase< Entity, BasePath > | inline |
| GetDebugInfo() const override | WaypointMovementGenerator< Creature > | virtual |
| GetMovementGeneratorType() const override | WaypointMovementGenerator< Creature > | virtual |
| GetResetPosition(Unit *, float &x, float &y, float &z) override | WaypointMovementGenerator< Creature > | virtual |
| HasFlag(uint16 const flag) const | MovementGenerator | inline |
| Initialize(Unit *owner) override | MovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > > | inlinevirtual |
| MovementGenerator() | MovementGenerator | inline |
| MovementInform(Creature *) | WaypointMovementGenerator< Creature > | private |
| OnArrived(Creature *) | WaypointMovementGenerator< Creature > | private |
| PathMovementBase() | PathMovementBase< Entity, BasePath > | inline |
| Pause(uint32 timer=0) override | WaypointMovementGenerator< Creature > | virtual |
| Priority | MovementGenerator | |
| RemoveFlag(uint16 const flag) | MovementGenerator | inline |
| Reset(Unit *owner) override | MovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > > | inlinevirtual |
| Resume(uint32 overrideTimer=0) override | WaypointMovementGenerator< Creature > | virtual |
| StartMove(Creature *, bool relaunch=false) | WaypointMovementGenerator< Creature > | private |
| UnitSpeedChanged() override | WaypointMovementGenerator< Creature > | inlinevirtual |
| Update(Unit *owner, uint32 diff) override | MovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > > | inlinevirtual |
| UpdateTimer(uint32 diff) | WaypointMovementGenerator< Creature > | inlineprivate |
| WaypointMovementGenerator(uint32 pathId=0, bool repeating=true) | WaypointMovementGenerator< Creature > | explicit |
| WaypointMovementGenerator(WaypointPath &path, bool repeating=true) | WaypointMovementGenerator< Creature > | explicit |
| ~MovementGenerator() | MovementGenerator | virtual |
| ~PathMovementBase() | PathMovementBase< Entity, BasePath > | inlinevirtual |
| ~WaypointMovementGenerator() | WaypointMovementGenerator< Creature > | inline |