create(Grid2D &grid, GridObject *gameObject=nullptr) | ime::GridMover | static |
emitChange(const Property &property) | ime::Object | protected |
emitDestruction() | ime::Object | protected |
eventEmitter_ | ime::Object | protected |
getClassName() const override | ime::GridMover | virtual |
getClassType() const override | ime::GridMover | virtual |
getCurrentTileIndex() const | ime::GridMover | |
getDirection() const | ime::GridMover | |
getGrid() | ime::GridMover | |
getGrid() const (defined in ime::GridMover) | ime::GridMover | |
getMovementRestriction() const | ime::GridMover | |
getObjectId() const | ime::Object | |
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 |
isBlockedInDirection(const Direction &direction) const | ime::GridMover | |
isEventListenerSuspended(int id) const | ime::Object | |
isMovementFrozen() const | ime::GridMover | |
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 | |
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 | |
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::GridMover | |
removeEventListener(const std::string &event, int id) | ime::Object | |
removeEventListener(int id) | ime::Object | |
requestMove(const Direction &dir) | ime::GridMover | |
resetTargetTile() | ime::GridMover | |
setMovementFreeze(bool freeze) | ime::GridMover | |
setMovementRestriction(MoveRestriction moveRestriction) | ime::GridMover | |
setSpeed(const Vector2f &speed) | ime::GridMover | |
setSpeedMultiplier(float multiplier) | ime::GridMover | |
setTag(const std::string &tag) | ime::Object | |
setTarget(GridObject *target) | ime::GridMover | |
suspendedEventListener(int id, bool suspend) | ime::Object | |
syncWith(const GridMover &other) | ime::GridMover | |
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 |