ime::RandomGridMover Member List

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

create(Grid2D &grid, GridObject *target=nullptr)ime::RandomGridMoverstatic
emitChange(const Property &property)ime::Objectprotected
emitDestruction()ime::Objectprotected
eventEmitter_ime::Objectprotected
getClassName() const overrideime::RandomGridMovervirtual
getClassType() const overrideime::GridMovervirtual
getCurrentTileIndex() constime::GridMover
getDirection() constime::GridMover
getGrid()ime::GridMover
getGrid() const (defined in ime::GridMover)ime::GridMover
getMovementRestriction() constime::GridMover
getObjectId() constime::Object
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
isBlockedInDirection(const Direction &direction) constime::GridMover
isEventListenerSuspended(int id) constime::Object
isMovementFrozen() constime::GridMover
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
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)=deleteime::GridMover
ime::Object::operator=(const Object &)ime::Object
ime::Object::operator=(Object &&) noexcept=defaultime::Object
Ptr typedefime::RandomGridMover
RandomGridMover(Grid2D &grid, GridObject *target=nullptr)ime::RandomGridMoverexplicit
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
startMovement()ime::RandomGridMover
stopMovement()ime::RandomGridMover
suspendedEventListener(int id, bool suspend)ime::Object
syncWith(const GridMover &other)ime::GridMover
teleportTargetToDestination()ime::GridMover
Type enum nameime::GridMover
update(Time deltaTime) (defined in ime::GridMover)ime::GridMovervirtual
~GridMover() overrideime::GridMover
~Object()ime::Objectvirtual
~RandomGridMover() overrideime::RandomGridMover