Tileson
1.3.0
A helpful json parser for Tiled maps
|
#include <IDecompressor.hpp>
Public Member Functions | |
virtual const std::string & | name () const =0 |
virtual TOut | decompress (const TIn &input)=0 |
virtual TOut | decompressFile (const fs::path &path)=0 |
virtual TOut | decompress (const void *data, size_t size)=0 |
|
pure virtual |
Used primarily for Tiled related decompression.
input | Input data |
Implemented in tson::Base64Decompressor.
|
pure virtual |
Used for whole file decompression. Not related to Tiled
path |
Implemented in tson::Base64Decompressor.
|
pure virtual |
Used for whole file decompression. Not related to Tiled
path |
Implemented in tson::Base64Decompressor.
|
pure virtual |
If the name matches with 'compression' or 'encoding' the decompress() function will be called automatically for the actual Layer. Encoding-related matching is handled first!
Known values:
compression: zlib, gzip, zstd (since Tiled 1.3) or empty (default) (tilelayer only). encoding: csv (default) or base64 (tilelayer only).
Implemented in tson::Base64Decompressor.