ime::KeyboardGridMover Member List

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

create(Grid2D &grid, GridObject *target=nullptr)ime::KeyboardGridMoverstatic
emitChange(const Property &property)ime::Objectprotected
emitDestruction()ime::Objectprotected
eventEmitter_ime::Objectprotected
getClassName() const overrideime::KeyboardGridMovervirtual
getClassType() const overrideime::GridMovervirtual
getCurrentTileIndex() constime::GridMover
getDirection() constime::GridMover
getGrid()ime::GridMover
getGrid() const (defined in ime::GridMover)ime::GridMover
getMovementRestriction() constime::GridMover
getMovementTrigger() constime::KeyboardGridMover
getObjectId() constime::Object
getPrevDirection() constime::GridMover
getPrevTileIndex() constime::GridMover
getSpeed() constime::GridMover
getSpeedMultiplier() constime::GridMover
getTag() constime::Object
getTarget() constime::GridMover
getTriggerKeys()ime::KeyboardGridMover
getTriggerKeys() const (defined in ime::KeyboardGridMover)ime::KeyboardGridMover
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
handleEvent(Event event) (defined in ime::KeyboardGridMover)ime::KeyboardGridMover
InputCallback typedefime::KeyboardGridMover
isBlockedInDirection(const Direction &direction) constime::GridMover
isEventListenerSuspended(int id) constime::Object
isMovementFrozen() constime::GridMover
isSameObjectAs(const Object &other) constime::Object
isTargetMoving() constime::GridMover
KeyboardGridMover(Grid2D &grid, GridObject *target=nullptr)ime::KeyboardGridMoverexplicit
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
onInput(const InputCallback &callback)ime::KeyboardGridMover
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::KeyboardGridMover
removeEventListener(const std::string &event, int id)ime::Object
removeEventListener(int id)ime::Object
requestMove(const Direction &dir)ime::GridMover
resetTargetTile()ime::GridMover
setKeys(const TriggerKeys &triggerKeys)ime::KeyboardGridMover
setMovementFreeze(bool freeze)ime::GridMover
setMovementRestriction(MoveRestriction moveRestriction)ime::GridMover
setMovementTrigger(MovementTrigger trigger)ime::KeyboardGridMover
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 nameime::GridMover
update(Time deltaTime) (defined in ime::GridMover)ime::GridMovervirtual
~GridMover() overrideime::GridMover
~KeyboardGridMover() overrideime::KeyboardGridMover
~Object()ime::Objectvirtual