![]() |
Gamedev Framework (gf) 1.2.0
A C++17 framework for 2D games
|
A set of tiles in a single file (image or TSX file) More...
#include <gf/Tmx.h>
Public Member Functions | |
const TmxTile * | getTile (int id) const noexcept |
Get the tile corresponding to an id. More... | |
RectI | getSubTexture (int id, Vector2i size) const noexcept |
Get the rectangle of a tile corresponding to an id. More... | |
Public Attributes | |
TmxProperties | properties |
The properties of the tileset. More... | |
uint32_t | firstGid |
The first global id of the tileset. More... | |
std::string | name |
The name of the tileset. More... | |
Vector2i | tileSize |
The size of a tile in the tileset. More... | |
int | spacing |
The spacing between tiles (in pixels) More... | |
int | margin |
The margin around tiles (in pixels) More... | |
int | tileCount |
The number of tiles. More... | |
int | columnCount |
The number of columns. More... | |
Vector2i | offset |
The offset of the tileset. More... | |
std::unique_ptr< TmxImage > | image |
The image of the tileset. More... | |
std::vector< TmxTile > | tiles |
The tiles of the tileset. More... | |
std::vector< TmxWangSet > | wangsets |
The wang set of the tileset. More... | |
A set of tiles in a single file (image or TSX file)
Get the rectangle of a tile corresponding to an id.
id | The id of the tile |
size | The size of the image corresponding to the tile |
|
noexcept |
Get the tile corresponding to an id.
id | The id of the tile |
int gf::TmxTileset::columnCount |
The number of columns.
uint32_t gf::TmxTileset::firstGid |
The first global id of the tileset.
std::unique_ptr<TmxImage> gf::TmxTileset::image |
The image of the tileset.
int gf::TmxTileset::margin |
The margin around tiles (in pixels)
std::string gf::TmxTileset::name |
The name of the tileset.
Vector2i gf::TmxTileset::offset |
The offset of the tileset.
TmxProperties gf::TmxTileset::properties |
The properties of the tileset.
int gf::TmxTileset::spacing |
The spacing between tiles (in pixels)
int gf::TmxTileset::tileCount |
The number of tiles.
std::vector<TmxTile> gf::TmxTileset::tiles |
The tiles of the tileset.
Vector2i gf::TmxTileset::tileSize |
The size of a tile in the tileset.
std::vector<TmxWangSet> gf::TmxTileset::wangsets |
The wang set of the tileset.