![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <TiledDecoder.h>
Static Public Member Functions | |
| static std::vector< uint8_t > | DecodeBase64 (const std::string &encoded) |
| static std::vector< uint8_t > | DecompressGzip (const std::vector< uint8_t > &compressed) |
| static std::vector< uint8_t > | DecompressZlib (const std::vector< uint8_t > &compressed) |
| static std::vector< uint32_t > | BytesToTileIds (const std::vector< uint8_t > &bytes) |
| static std::vector< uint32_t > | ParseCSV (const std::string &csv) |
| static std::vector< uint32_t > | DecodeTileData (const std::string &data, const std::string &encoding, const std::string &compression) |
Static Private Member Functions | |
| static bool | IsBase64 (unsigned char c) |
Static Private Attributes | |
| static const std::string | base64_chars |
Definition at line 22 of file TiledDecoder.h.
|
static |
Definition at line 122 of file TiledDecoder.cpp.
References GetComponentTypeID_Static(), and SYSTEM_LOG.
Referenced by DecodeTileData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 19 of file TiledDecoder.cpp.
References base64_chars, GetComponentTypeID_Static(), and IsBase64().
Referenced by DecodeTileData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 197 of file TiledDecoder.cpp.
References BytesToTileIds(), DecodeBase64(), DecompressGzip(), DecompressZlib(), GetComponentTypeID_Static(), ParseCSV(), and SYSTEM_LOG.
Referenced by World::LoadTileChunk(), World::LoadTileData(), Olympe::Tiled::TiledLevelLoader::ParseChunk(), Olympe::Tiled::TiledLevelLoader::ParseChunkXML(), Olympe::Tiled::TiledLevelLoader::ParseTileData(), and Olympe::Tiled::TiledLevelLoader::ParseTileDataXML().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 72 of file TiledDecoder.cpp.
References GetComponentTypeID_Static(), and SYSTEM_LOG.
Referenced by DecodeTileData(), and DecompressZlib().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 116 of file TiledDecoder.cpp.
References DecompressGzip(), and GetComponentTypeID_Static().
Referenced by DecodeTileData().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 48 of file TiledDecoder.h.
References GetComponentTypeID_Static().
Referenced by DecodeBase64().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 155 of file TiledDecoder.cpp.
References GetComponentTypeID_Static(), and SYSTEM_LOG.
Referenced by DecodeTileData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivate |
Definition at line 47 of file TiledDecoder.h.
Referenced by DecodeBase64().