ime::Grid2D Member List

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

addChild(GridObject *child, const Index &index)ime::Grid2D
changeTile(GridObject *child, const Index &index)ime::Grid2D
changeTile(GridObject *child, const Tile &tile)ime::Grid2D
construct(const Vector2u &size, char id='\0')ime::Grid2D
draw(priv::RenderTarget &renderTarget) const (defined in ime::Grid2D)ime::Grid2D
forEachChild(const Callback< GridObject * > &callback) constime::Grid2D
forEachChildInTile(const Tile &tile, const Callback< GridObject * > &callback) constime::Grid2D
forEachTile(const Callback< const Tile & > &callback) constime::Grid2D
forEachTileExcept(char id, const Callback< const Tile & > &callback) constime::Grid2D
forEachTileInRange(Index startPos, Index endPos, const Callback< const Tile & > &callback) constime::Grid2D
forEachTileWithId(char id, const Callback< const Tile & > &callback) constime::Grid2D
getChildWithId(std::size_t id) constime::Grid2D
getColumnCount() constime::Grid2D
getPosition() constime::Grid2D
getRenderer()ime::Grid2D
getRenderer() const (defined in ime::Grid2D)ime::Grid2D
getRowCount() constime::Grid2D
getScene()ime::Grid2D
getScene() const (defined in ime::Grid2D)ime::Grid2D
getSize() constime::Grid2D
getSizeInTiles() constime::Grid2D
getSpaceBetweenTiles() constime::Grid2D
getTile(const Index &index) constime::Grid2D
getTile(const Vector2f &position) constime::Grid2D
getTileAbove(const Tile &tile) constime::Grid2D
getTileBelow(const Tile &tile) constime::Grid2D
getTileLeftOf(const Tile &tile) constime::Grid2D
getTileOccupiedByChild(const GridObject *child) constime::Grid2D
getTileRightOf(const Tile &tile) constime::Grid2D
getTileSize() constime::Grid2D
Grid2D(unsigned int tileWidth, unsigned int tileHeight, Scene &scene) (defined in ime::Grid2D)ime::Grid2D
hasChild(const GridObject *child) constime::Grid2D
isCollidable(const Index &index) constime::Grid2D
isIndexValid(const Index &index) constime::Grid2D
isTileOccupied(const Tile &tile) constime::Grid2D
isTileOccupied(const Index &index) constime::Grid2D
loadFromFile(const std::string &filename, const char &separator='\0')ime::Grid2D
loadFromVector(Map map)ime::Grid2D
removeAllChildren()ime::Grid2D
removeChild(GridObject *child)ime::Grid2D
removeChildIf(const std::function< bool(GridObject *)> &callback)ime::Grid2D
removeChildWithId(std::size_t id)ime::Grid2D
Scene (defined in ime::Grid2D)ime::Grid2Dfriend
setCollidableByExclusion(char id, bool isCollidable, bool attachCollider=false)ime::Grid2D
setCollidableById(char id, bool isCollidable, bool attachCollider=false)ime::Grid2D
setCollidableByIndex(const Index &index, bool isCollidable, bool attachCollider=false)ime::Grid2D
setCollidableByIndex(const std::initializer_list< Index > &locations, bool isCollidable, bool attachCollider=false)ime::Grid2D
setCollidableByIndex(Index startPos, Index endPos, bool isCollidable, bool attachCollider=false)ime::Grid2D
setPhysicsEngine(PhysicsEngine *engine) (defined in ime::Grid2D)ime::Grid2D
setPosition(int x, int y)ime::Grid2D
update(Time deltaTime) (defined in ime::Grid2D)ime::Grid2D
~Grid2D()ime::Grid2D