| clearPath() | ime::TargetGridMover | |
| create(Grid2D &grid, GridObject *target=nullptr) | ime::TargetGridMover | static |
| emitChange(const Property &property) | ime::Object | protected |
| emitDestruction() | ime::Object | protected |
| eventEmitter_ | ime::Object | protected |
| getClassName() const override | ime::TargetGridMover | virtual |
| getClassType() const override | ime::GridMover | virtual |
| getCurrentTileIndex() const | ime::GridMover | |
| getDestination() const | ime::TargetGridMover | |
| getDirection() const | ime::GridMover | |
| getGrid() | ime::GridMover | |
| getGrid() const (defined in ime::GridMover) | ime::GridMover | |
| getMovementRestriction() const | ime::GridMover | |
| getObjectId() const | ime::Object | |
| getPath() const | ime::TargetGridMover | |
| getPathFinderType() const | ime::TargetGridMover | |
| getPrevDirection() const | ime::GridMover | |
| getPrevTileIndex() const | ime::GridMover | |
| getSpeed() const | ime::GridMover | |
| getSpeedMultiplier() const | ime::GridMover | |
| getTag() const | ime::Object | |
| getTarget() const | ime::GridMover | |
| getType() const | ime::GridMover | |
| GridMover(Grid2D &grid, GridObject *gameObject=nullptr) | ime::GridMover | explicit |
| GridMover(const GridMover &)=delete | ime::GridMover | |
| GridMover(Type type, Grid2D &grid, GridObject *target) | ime::GridMover | protected |
| isAdaptiveMoveEnabled() const | ime::TargetGridMover | |
| isBlockedInDirection(const Direction &direction) const | ime::GridMover | |
| isDestinationReachable(const Index &index) const | ime::TargetGridMover | |
| isDestinationReachable(const Vector2f &position) const | ime::TargetGridMover | |
| isEventListenerSuspended(int id) const | ime::Object | |
| isMovementFrozen() const | ime::GridMover | |
| isPathViewEnabled() const | ime::TargetGridMover | |
| isSameObjectAs(const Object &other) const | ime::Object | |
| isTargetMoving() const | ime::GridMover | |
| MoveRestriction enum name | ime::GridMover | |
| Object() | ime::Object | |
| Object(const Object &) | ime::Object | |
| Object(Object &&) noexcept=default | ime::Object | |
| onBorderCollision(const Callback<> &callback, bool oneTime=false) | ime::GridMover | |
| onDestinationReached(Callback< Index > callback) | ime::TargetGridMover | |
| onDestruction(const Callback<> &callback) | ime::Object | |
| onDirectionChange(const Callback< Direction > &callback, bool oneTime=false) | ime::GridMover | |
| onMoveBegin(const Callback< Index > &callback, bool oneTime=false) | ime::GridMover | |
| onMoveEnd(const Callback< Index > &callback, bool oneTime=false) | ime::GridMover | |
| onObjectCollision(const Callback< GridObject *, GridObject * > &callback, bool oneTime=false) | ime::GridMover | |
| onPathGenFinish(const Callback< const std::stack< Index > & > &callback) | ime::TargetGridMover | |
| onPropertyChange(const std::string &property, const Callback< Property > &callback, bool oneTime=false) | ime::Object | |
| onPropertyChange(const Callback< Property > &callback, bool oneTime=false) | ime::Object | |
| onTargetTileReset(const Callback< Index > &callback, bool oneTime=false) | ime::GridMover | |
| onTileCollision(const Callback< Index > &callback, bool oneTime=false) | ime::GridMover | |
| operator=(const GridMover)=delete | ime::GridMover | |
| ime::Object::operator=(const Object &) | ime::Object | |
| ime::Object::operator=(Object &&) noexcept=default | ime::Object | |
| Ptr typedef | ime::TargetGridMover | |
| removeEventListener(const std::string &event, int id) | ime::Object | |
| removeEventListener(int id) | ime::Object | |
| renderPath(priv::RenderTarget &window) const (defined in ime::TargetGridMover) | ime::TargetGridMover | |
| requestMove(const Direction &dir) | ime::GridMover | |
| resetDestination() | ime::TargetGridMover | |
| resetTargetTile() | ime::GridMover | |
| setAdaptiveMoveEnable(bool enable) | ime::TargetGridMover | |
| setDestination(const Index &index) | ime::TargetGridMover | |
| setDestination(const Vector2f &position) | ime::TargetGridMover | |
| setMovementFreeze(bool freeze) | ime::GridMover | |
| setMovementRestriction(MoveRestriction moveRestriction) | ime::GridMover | |
| setPathFinder(std::unique_ptr< IPathFinderStrategy > pathFinder) | ime::TargetGridMover | |
| setPathViewEnable(bool showPath) | ime::TargetGridMover | |
| setSpeed(const Vector2f &speed) | ime::GridMover | |
| setSpeedMultiplier(float multiplier) | ime::GridMover | |
| setTag(const std::string &tag) | ime::Object | |
| setTarget(GridObject *target) | ime::GridMover | |
| startMovement() | ime::TargetGridMover | |
| stopMovement() | ime::TargetGridMover | |
| suspendedEventListener(int id, bool suspend) | ime::Object | |
| syncWith(const GridMover &other) | ime::GridMover | |
| TargetGridMover(Grid2D &grid, GridObject *target=nullptr) | ime::TargetGridMover | explicit |
| teleportTargetToDestination() | ime::GridMover | |
| Type enum name | ime::GridMover | |
| update(Time deltaTime) (defined in ime::GridMover) | ime::GridMover | virtual |
| ~GridMover() override | ime::GridMover | |
| ~Object() | ime::Object | virtual |
| ~TargetGridMover() override | ime::TargetGridMover | |