ComponentTypeID GetComponentTypeID_Static()
bool ReadFile(const std::string &filepath, std::string &outContent)
bool ParseMapXML(void *doc, TiledMap &map)
bool ParseImageLayer(const json &j, TiledLayer &layer)
bool ParseTilesetXML(void *element, TiledTileset &tileset, const std::string &mapDir)
bool ParseTileLayerXML(void *element, TiledLayer &layer)
bool LoadExternalTileset(const std::string &filepath, TiledTileset &tileset)
bool ParseTileData(const json &j, TiledLayer &layer)
void ParseProperties(const json &j, std::map< std::string, TiledProperty > &properties)
bool ParseMap(const json &j, TiledMap &map)
bool ParseObject(const json &j, TiledObject &object)
bool ParseLayer(const json &j, std::shared_ptr< TiledLayer > &layer)
const std::string & GetLastError() const
bool ParseObjectLayerXML(void *element, TiledLayer &layer)
bool ParseImageLayerXML(void *element, TiledLayer &layer)
void ParsePropertiesXML(void *element, std::map< std::string, TiledProperty > &properties)
bool ParseChunk(const json &j, TiledChunk &chunk, const std::string &layerEncoding, const std::string &layerCompression)
bool ParseTileset(const json &j, TiledTileset &tileset, const std::string &mapDir)
void ParseProperty(const json &j, TiledProperty &prop)
bool ParseChunkXML(void *element, TiledChunk &chunk, const std::string &layerEncoding, const std::string &layerCompression)
std::string GetDirectory(const std::string &filepath)
std::string ResolvePath(const std::string &mapDir, const std::string &relativePath)
bool ParseTileLayer(const json &j, TiledLayer &layer)
bool ParseObjectXML(void *element, TiledObject &object)
void ParsePropertyXML(void *element, TiledProperty &prop)
bool ParseLayerXML(void *element, std::shared_ptr< TiledLayer > &layer)
bool ParseObjectLayer(const json &j, TiledLayer &layer)
bool LoadFromFile(const std::string &filepath, TiledMap &outMap)
bool ParseGroupLayer(const json &j, TiledLayer &layer)
bool ParseGroupLayerXML(void *element, TiledLayer &layer)
bool ParseTileDataXML(void *element, TiledLayer &layer)