|
using | TileSetList = std::vector<std::shared_ptr<TileSet>> |
using | TileLayerList = std::vector<std::shared_ptr<BaseLayer>> |
|
void | clear () |
TileLayerList::value_type * | findLayerName (std::string_view name) |
TileLayerList::value_type const * | findLayerName (std::string_view name) const |
bool | loadFromFile (std::filesystem::path const &path) |
void | save (nlohmann::json &jsonObject) const |
void | load (nlohmann::json &jsonObject, std::filesystem::path const &filePath) |
void | generateObjects (fge::Scene &scene, fge::ObjectPlan basePlan=fge::ObjectPlan { 100 }) |
ObjectDataShared | retrieveGeneratedTilelayerObject (std::string_view layerName) const |
|
static std::shared_ptr< TileMap > | create () |
|
TileLayerList | _layers |
TileSetList | _tileSets |
std::vector< ObjectDataWeak > | _generatedObjects |
The documentation for this struct was generated from the following file: