ime::TargetGridMover Member List

This is the complete list of members for ime::TargetGridMover, including all inherited members.

clearPath()ime::TargetGridMover
create(Grid2D &grid, GridObject *target=nullptr)ime::TargetGridMoverstatic
emitChange(const Property &property)ime::Objectprotected
emitDestruction()ime::Objectprotected
eventEmitter_ime::Objectprotected
getClassName() const overrideime::TargetGridMovervirtual
getClassType() const overrideime::GridMovervirtual
getCurrentTileIndex() constime::GridMover
getDestination() constime::TargetGridMover
getDirection() constime::GridMover
getGrid()ime::GridMover
getGrid() const (defined in ime::GridMover)ime::GridMover
getMovementRestriction() constime::GridMover
getObjectId() constime::Object
getPath() constime::TargetGridMover
getPathFinderType() constime::TargetGridMover
getPrevDirection() constime::GridMover
getPrevTileIndex() constime::GridMover
getSpeed() constime::GridMover
getSpeedMultiplier() constime::GridMover
getTag() constime::Object
getTarget() constime::GridMover
getType() constime::GridMover
GridMover(Grid2D &grid, GridObject *gameObject=nullptr)ime::GridMoverexplicit
GridMover(const GridMover &)=deleteime::GridMover
GridMover(Type type, Grid2D &grid, GridObject *target)ime::GridMoverprotected
isAdaptiveMoveEnabled() constime::TargetGridMover
isBlockedInDirection(const Direction &direction) constime::GridMover
isDestinationReachable(const Index &index) constime::TargetGridMover
isDestinationReachable(const Vector2f &position) constime::TargetGridMover
isEventListenerSuspended(int id) constime::Object
isMovementFrozen() constime::GridMover
isPathViewEnabled() constime::TargetGridMover
isSameObjectAs(const Object &other) constime::Object
isTargetMoving() constime::GridMover
MoveRestriction enum nameime::GridMover
Object()ime::Object
Object(const Object &)ime::Object
Object(Object &&) noexcept=defaultime::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)=deleteime::GridMover
ime::Object::operator=(const Object &)ime::Object
ime::Object::operator=(Object &&) noexcept=defaultime::Object
Ptr typedefime::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::TargetGridMoverexplicit
teleportTargetToDestination()ime::GridMover
Type enum nameime::GridMover
update(Time deltaTime) (defined in ime::GridMover)ime::GridMovervirtual
~GridMover() overrideime::GridMover
~Object()ime::Objectvirtual
~TargetGridMover() overrideime::TargetGridMover