![]() |
Lysa
0.0
Lysa 3D Engine
|
Streambuf that decompresses a single Zstd frame stored inside a pack file.
Inheritance diagram for CompressedStreambuf:Public Member Functions | |
| CompressedStreambuf (std::ifstream &file, uint64 offset, uint64 storedSize) | |
| ~CompressedStreambuf () override | |
Public Member Functions inherited from ResourcesPackStreambuf | |
| ResourcesPackStreambuf (std::ifstream &file, const uint64 offset, const uint64 size, const std::size_t bufSize=DEFAULT_BUF_SIZE) | |
Static Public Attributes | |
| static constexpr std::size_t | IN_BUF_SIZE = 64 * 1024 |
| static constexpr std::size_t | OUT_BUF_SIZE = 128 * 1024 |
Static Public Attributes inherited from ResourcesPackStreambuf | |
| static constexpr std::size_t | DEFAULT_BUF_SIZE = 4096 |
Protected Member Functions | |
| int_type | underflow () override |
Protected Member Functions inherited from ResourcesPackStreambuf | |
| int_type | underflow () override |
| virtual void | transform (char *data, std::size_t size) |
|
override |
|
overrideprotected |
|
staticconstexpr |
|
staticconstexpr |