This is the complete list of members for ime::GridMover, including all inherited members.
emit(const std::string &event) | ime::Object | protected |
emitChange(const Property &property) | ime::Object | protected |
getClassName() const =0 | ime::Object | pure virtual |
getClassType() const override | ime::GridMover | virtual |
getDirection() const | ime::GridMover | |
getGrid() | ime::GridMover | |
getMaxLinearSpeed() const | ime::GridMover | |
getMovementRestriction() const | ime::GridMover | |
getObjectId() const | ime::Object | |
getTag() const | ime::Object | |
getTarget() const | ime::GridMover | |
getTargetTileIndex() const | ime::GridMover | virtual |
getType() const | ime::GridMover | |
GridMover(TileMap &tilemap, GameObject::Ptr gameObject=nullptr) | ime::GridMover | explicit |
GridMover(Type type, TileMap &tileMap, GameObject::Ptr target) | ime::GridMover | protected |
isTargetMoving() const | ime::GridMover | |
MoveRestriction enum name | ime::GridMover | |
Object() | ime::Object | |
Object(const Object &) | ime::Object | |
Object(Object &&) noexcept=default | ime::Object | |
onAdjacentTileReached(Callback< Tile > callback) | ime::GridMover | |
onCollectableCollision(Callback< GameObject::Ptr, GameObject::Ptr > callback) | ime::GridMover | |
onDestruction(const Callback<> &callback) | ime::Object | |
onEnemyCollision(Callback< GameObject::Ptr, GameObject::Ptr > callback) | ime::GridMover | |
onEvent(const std::string &event, const Callback<> &callback) | ime::Object | |
onGridBorderCollision(Callback<> callback) | ime::GridMover | |
onMoveBegin(Callback< Tile > callback) | ime::GridMover | |
onObstacleCollision(Callback< GameObject::Ptr, GameObject::Ptr > callback) | ime::GridMover | |
onPlayerCollision(Callback< GameObject::Ptr, GameObject::Ptr > callback) | ime::GridMover | |
onPropertyChange(const std::string &property, const Callback< Property > &callback) | ime::Object | |
onPropertyChange(const Callback< Property > &callback) | ime::Object | |
onSolidTileCollision(Callback< Tile > callback) | ime::GridMover | |
onTargetChanged(Callback< GameObject::Ptr > callback) | ime::GridMover | |
onTargetTileReset(Callback< Tile > callback) (defined in ime::GridMover) | ime::GridMover | |
operator!=(const Object &rhs) const | ime::Object | |
operator=(const Object &) | ime::Object | |
operator=(Object &&) noexcept=default | ime::Object | |
operator==(const Object &rhs) const | ime::Object | |
Ptr typedef | ime::GridMover | |
removeCollisionHandler(int id) | ime::GridMover | |
removeDestructionListener(int id) | ime::Object | |
removeEventListener(const std::string &event, int id) | ime::GridMover | |
requestDirectionChange(const Direction &newDir) | ime::GridMover | |
resetTargetTile() (defined in ime::GridMover) | ime::GridMover | |
setMaxLinearSpeed(Vector2f speed) | ime::GridMover | |
setMovementRestriction(MoveRestriction moveRestriction) | ime::GridMover | |
setTag(const std::string &tag) | ime::Object | |
setTarget(GameObject::Ptr target) | ime::GridMover | |
teleportTargetToDestination() | ime::GridMover | |
Type enum name | ime::GridMover | |
unsubscribe(const std::string &event, int id) | ime::Object | |
update(Time deltaTime) | ime::GridMover | virtual |
~GridMover() override | ime::GridMover | |
~Object() | ime::Object | virtual |