ime::TileMap Member List

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

addChild(GameObject::Ptr child, const Index &index, bool assignLayer=true)ime::TileMap
addSprite(Sprite::Ptr sprite, const Index &index, int renderOrder=0, const std::string &renderLayer="default")ime::TileMap
construct(Vector2u size, char id)ime::TileMap
draw(Window &renderTarget) (defined in ime::TileMap)ime::TileMap
forEachChild(const Callback< const GameObject::Ptr & > &callback)ime::TileMap
forEachChildInTile(const Tile &tile, const Callback< const GameObject::Ptr & > &callback)ime::TileMap
forEachTile(const Callback< const Tile & > &callback)ime::TileMap
forEachTileExcept(char id, const Callback< const Tile & > &callback)ime::TileMap
forEachTileInRange(Index startPos, Index endPos, const Callback< const Tile & > &callback)ime::TileMap
forEachTileWithId(char id, const Callback< const Tile & > &callback)ime::TileMap
getChildWithId(std::size_t id) constime::TileMap
getNumOfOccupants(const Tile &tile) constime::TileMap
getOccupant(const Tile &tile)ime::TileMap
getPosition() constime::TileMap
getSize() constime::TileMap
getSizeInTiles() constime::TileMap
getSpaceBetweenTiles() constime::TileMap
getTile(const Index &index)ime::TileMap
getTile(const Vector2f &position)ime::TileMap
getTileAbove(const Tile &tile)ime::TileMap
getTileBelow(const Tile &tile)ime::TileMap
getTileLeftOf(const Tile &tile)ime::TileMap
getTileOccupiedByChild(const GameObject::Ptr &child)ime::TileMap
getTileRightOf(const Tile &tile)ime::TileMap
getTileSize() constime::TileMap
hasChild(const GameObject::Ptr &child)ime::TileMap
isCollidable(const Index &index) constime::TileMap
isIndexValid(const Index &index) constime::TileMap
isTileOccupied(const Tile &tile) constime::TileMap
isVisible() constime::TileMap
loadFromFile(const std::string &filename, const char &separator='\0')ime::TileMap
loadFromVector(Map map)ime::TileMap
moveChild(const GameObject::Ptr &child, const Index &index)ime::TileMap
moveChild(const GameObject::Ptr &child, const Tile &tile)ime::TileMap
Ptr typedef (defined in ime::TileMap)ime::TileMap
removeAllChildren(const Tile &tile)ime::TileMap
removeAllVisitors(const Tile &tile)ime::TileMap
removeChild(const GameObject::Ptr &child)ime::TileMap
removeChildFromTile(const Tile &tile, const GameObject::Ptr &child)ime::TileMap
removeChildrenIf(const std::function< bool(const GameObject::Ptr &)> &callback)ime::TileMap
removeChildWithId(std::size_t id)ime::TileMap
removeOccupant(const Tile &tile)ime::TileMap
renderLayers()ime::TileMap
Scene (defined in ime::TileMap)ime::TileMapfriend
setCollidableByExclusion(char id, bool isCollidable)ime::TileMap
setCollidableById(char id, bool isCollidable)ime::TileMap
setCollidableByIndex(const Index &index, bool isCollidable)ime::TileMap
setCollidableByIndex(const std::initializer_list< Index > &locations, bool isCollidable)ime::TileMap
setCollidableByIndex(Index startPos, Index endPos, bool isCollidable)ime::TileMap
setCurrentTileset(const std::string &name)ime::TileMap
setPhysicsSimulation(std::shared_ptr< World > physicsSimulation) (defined in ime::TileMap)ime::TileMap
setPosition(int x, int y)ime::TileMap
setTileset(const std::string &name, const std::string &filename)ime::TileMap
setVisible(bool visible)ime::TileMap
textureTile(const Index &index, const UIntRect &rect)ime::TileMap
textureTilesById(char id, const UIntRect &rect)ime::TileMap
textureTilesById(char id, const Sprite &sprite)ime::TileMap
tileHasVisitors(const Tile &tile) constime::TileMap
toggleVisibility()ime::TileMap
update(Time deltaTime) (defined in ime::TileMap)ime::TileMap