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) const | ime::Grid2D | |
forEachChildInTile(const Tile &tile, const Callback< GridObject * > &callback) const | ime::Grid2D | |
forEachTile(const Callback< const Tile & > &callback) const | ime::Grid2D | |
forEachTileExcept(char id, const Callback< const Tile & > &callback) const | ime::Grid2D | |
forEachTileInRange(Index startPos, Index endPos, const Callback< const Tile & > &callback) const | ime::Grid2D | |
forEachTileWithId(char id, const Callback< const Tile & > &callback) const | ime::Grid2D | |
getChildWithId(std::size_t id) const | ime::Grid2D | |
getColumnCount() const | ime::Grid2D | |
getPosition() const | ime::Grid2D | |
getRenderer() | ime::Grid2D | |
getRenderer() const (defined in ime::Grid2D) | ime::Grid2D | |
getRowCount() const | ime::Grid2D | |
getScene() | ime::Grid2D | |
getScene() const (defined in ime::Grid2D) | ime::Grid2D | |
getSize() const | ime::Grid2D | |
getSizeInTiles() const | ime::Grid2D | |
getSpaceBetweenTiles() const | ime::Grid2D | |
getTile(const Index &index) const | ime::Grid2D | |
getTile(const Vector2f &position) const | ime::Grid2D | |
getTileAbove(const Tile &tile) const | ime::Grid2D | |
getTileBelow(const Tile &tile) const | ime::Grid2D | |
getTileLeftOf(const Tile &tile) const | ime::Grid2D | |
getTileOccupiedByChild(const GridObject *child) const | ime::Grid2D | |
getTileRightOf(const Tile &tile) const | ime::Grid2D | |
getTileSize() const | ime::Grid2D | |
Grid2D(unsigned int tileWidth, unsigned int tileHeight, Scene &scene) (defined in ime::Grid2D) | ime::Grid2D | |
hasChild(const GridObject *child) const | ime::Grid2D | |
isCollidable(const Index &index) const | ime::Grid2D | |
isIndexValid(const Index &index) const | ime::Grid2D | |
isTileOccupied(const Tile &tile) const | ime::Grid2D | |
isTileOccupied(const Index &index) const | ime::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::Grid2D | friend |
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 |